1. Register to the meta-freescale maillist
2. Follow just the install and download steps indicated on the Freescale's github repo. Make sure you local code is in sync (repo sync)
3. Create a local branch using the repo command
fs-community-bsp $ repo start <branch_name> --all
Where <branch_name> can be any name you want for your contribution (either a fix or a implementation)
4. Modify the files you want under the Freescale source folders (e.g. meta-fsl-arm)
5. Create a commit (follow the recommendations from Commit Patch Message Guidelines - Openembedded.org )
meta-fsl-arm $ git add <modified file 1>
meta-fsl-arm $ git add <modified file 2>
.
.
meta-fsl-arm $ git commit -m '<recipe name>: <my contribution>'
6. Create a patch file
meta-fsl-arm $ git format-patch -s --subject-prefix='meta-fsl-arm][PATCH' -1
7. Configure ~./gitconfig so you are able to send e-mails through git, e.g.
[sendemail]
smtpencryption = tls
smtpserver = smtp.gmail.com
smtpuser = yourname@gmail.com
smtpserverport = 587
8.Send the patch file to the community
git send-email --to meta-freescale@yoctoproject.org <generated patch>
9. Check your patch's progress on meta-freescale mailing list.
10. In case you need to rework your patch, make sure you add v2 (version 2 of the patch) when creating the patch
meta-fsl-arm $ git format-patch -s --subject-prefix='meta-fsl-arm][PATCH v2' -1