johnw

Yocto: Source for ER and GA release kernels

Discussion created by johnw on Oct 15, 2012
Latest reply on Feb 18, 2015 by sanjeev sharma

I have started to look into Yocto support for the i.MX6Q Sabre-lite, and I'm wondering how Freescale is managing their kernels.  Is Freescale going to work with the community or continue to exclusively develop their kernels internally (with the exception of pulling updates from Linaro and Linus as needed).

 

I found this site:

https://github.com/Freescale/fsl-community-bsp-base

 

This claims to be a starting point for getting started with Yocto.  When you look into it, it makes use of this metadata for i.MX:

https://github.com/Freescale/meta-fsl-arm

 

The kernel recipes are here:

https://github.com/Freescale/meta-fsl-arm/tree/master/recipes-kernel/linux

 

There only appears to be two recipes for i.MX6 - kernel 3.0.15 and Mainline.  This is based on the "COMPATIBLE_MACHINE" line in the recipe.

The recipe for 3.0.15 uses the following repository:

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/

 

Given there is no branch or commit hash identified in the URI, I'm assuming that it will pull from branch master, which according to the repository was updated 9 months ago.  This is pretty old, and I know it is not the latest because of this:

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tag/?id=rel_imx_3.0.35_12.09.01

Which was just committed last week.  This looks to be a source blob for the new kernels that FSL is working on, but not a source repository, per se.

 

So, I guess I'm wondering what the long-term approach is the Freescale is going to take?

 

Thanks,

John

Outcomes