I am working on iMX7 dual processor with Yocto linux. To prepare the initial code base, there could be two options.
Get the initial Yocto source code from yoctoproject git://git.yoctoproject.org/poky, checkout to any branch (preferably Sumo branch), add meta-freescale layer and do the yocto build and start working.
With this approach, kernel code is coming from git://github.com/Freescale/linux-fslc.git at 4.9-1.0.x-imx branch.
Option 2 (as per Freescale_Yocto_Project_User's_Guide.pdf)
Get the initial Yocto code with repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1.15-1.0.0_ga and set up the project.
With this approach, kernel code is coming from git://git.freescale.com/imx/linux-2.6-imx.git at branch imx_4.1.15_1.0.0_ga. But, the branch imx-4.1.15-1.0.0_ga seems very old.
Can someone please recommend me which option shall I choose to setup the code base and work further so that I should get all the latest changes from NXP (Kernel change) as well as from Yocto project.