Great news: CPU ID of S3C2442B now upstreams

Wolfgang Spraul wolfgang at
Tue Nov 17 14:53:16 CET 2009

I looked some more into whether this made the FreeRunner the first phone
mainline could boot on, but actually it's not.

In comparison to other phones, getting the FreeRunner to boot only took so
long because this one tiny CPUID patch somehow was never applied.
The mainline support for some other phones is already much more advanced. For
example the Mio A701 which may already have everything in mainline.
HTC Magician is also pretty advanced already and the 6 EZX devices are more
or less on par with the FreeRunner. Even the HTC G1 will probably boot by
now, but won't do much more than starting the kernel.
(thanks to Stefan Schmidt for the feedback)

So it's still good news for the FreeRunner, fantastic news actually I think,
but we are only catching up with other phones that are already in better
Way to go I think...

On Thu, Nov 05, 2009 at 01:19:06AM -0500, Nelson Castillo wrote:
> On Tue, Nov 3, 2009 at 4:00 PM, Sveinung Kvilhaugsvik
> <sveinung84 at> wrote:
> > The patch that adds the CPU ID of S3C2442B, needed to boot the
> > Freerunner, just landed in 2.6.32[1]. Have anyone tested if mainline
> > Linux now boots on a Freerunner without any extra patches? The audio
> > driver for the Freerunner got merged[2] during 2.6.32's merge window.
> I just tested. It boots with this config:
> I could log in via serial console (debug board) and also using ssh.
> root at om-gta02 ~ $ uname -a
> Linux om-gta02 2.6.32-GTA02_test-boot-nov-4-mokodev #14 PREEMPT Thu
> Nov 5 00:37:20 COT 2009 armv4tl unknown
> > Has support for other components been added to mainline since the
> > summary at [3] was written?
> There are a few pending patches by Lars and he might send them upstream.

More information about the openmoko-kernel mailing list