AnsweredAssumed Answered

imx28 best kernel to use

Question asked by Jerome Baron on Apr 8, 2015
Latest reply on Apr 10, 2015 by Sinan Akman

Hi everyone,


I have a custom board based on imx28evk. Im currently using LTIB with kernel imx_2.6.35_maintain branch from linux-2.6-imx.git - Freescale i.MX Linux Tree.

Now, I want to use backport driver to integrate a wl18xx chip. I found that backport 3.10.19 support kernel 2.6.38.

I have looked into the forum to find the different kernel tree that I could use and I'm a bit confused. I don't mind going further than 2.6.38 but I already made some changes in 2.6.35 and I'm afraid to redo this work again if I use a newer kernel. If possible, I would like to keep using LTIB and only change the kernel package I use. I don't know if it's possible... So far, here's the options I found:



With machine "m28evk". According to the documentation, it use kernel linux-fscl, 3.17+.

I've nerver used Yocto, I don't know how to define custom board/pin definition. I think it would be a big change.


Newer kernel in linux-2.6-imx.git - Freescale i.MX Linux Tree

By looking at the file tree in different branches, I can see file like mach-m28evk.c which make me thinks the imx28evk is well supported.

It can be found in the branch imx_3.5.7_1.0.1_alpha, imx_3.0.35_xxxx, imx_3.0.15_xxxx and imx_3.0.101.

This looks interesting, but Im not sure if the imx28 is "well" supported in those branch. I mean that if I look at the commit history in imx_2.6.35_maintain there's commit related to MX28 until november 2013.

But some of the branch mentionned above, like imx_3.0.15 stopped in march 2012.

So I'm afraid that not every patch related to imx28 have been ported to those branch.


Mainline kernel

I saw a post that says the TX28 board is supported in the mainline kernel. I can see some specific board file, but I'm really not used with the new architecture and the custom borad file ".dts".


Does someone have experience by switching from LTIB 2.6.35 to any of those options? Any comment or advice?


Best regards,