Topic: Kernel upgrade for CHB
In collaboration with another user from this forum, I'm working updating the kernel sources for the CHB by merging the source from the official Chumby 2.6.28 kernel with the more recent kernels from Freescale's git repository.
I thought I'd mention this here incase anyone else is working on the same issue, or has expertise to lend.
The first step was to determine the point at which Chumby's sources diverge from the Freescale sources. It appears that the point of divergence was SHA ec75a15b9fab3e16e456838d79420a3cfab06573 (determined by measuring the size of the diff between the falconwing source and successive imx commits). At that closest point there are 327 files that differ between the Chumby and Freescale sources.
The process I'm using is to merge successive groups of commits from the Freescale repository into the falconwing code, resolve conflicts, test that it builds and boots. The repository for this is on GitHub. Unfortunately because I'm merging such old commits, GitHub's network view fails to show the connections that would illustrate what is going on.
The first milestone will be to catch up with Freescale's imx_2.6.28 branch. After that we will shoot for imx_2.6.31 which is their next tagged release.