Topic: Chumby-specific kernel changes
Hi everyone,
I'd like to get a newer kernel running on the chumby and I figured a good first step was to identify the Chumby-specific changes to the 2.6.16 kernel so I'd know what to forward-port.
I couldn't find a chumby kernel repository (is there one?) so I cloned the official repo, created a new branch "v2.6.16-chumby-1.6.0", and replaced all the files with the source tarball from http://files.chumby.com/source/. I then committed and did a diff against the upstream v.2.6.16 tag.
The diff was much bigger than I'd expected: 59,844 lines!
Looking at the diffstat, almost all the changes are in arm/embedded-related code... but I assume they're not all just for the Chumby. Where did this kernel come from (hardware vendor?) and has anyone been maintaining these changes in newer kernel versions?
Other than the obvious drivers named chumby_accel, chumby_sense1, etc. does anyone know what changes (other than config) a mainline kernel needs to work properly on the Chumby? Has anyone succeeded in booting a newer kernel?
Thanks!