I can't find a mailing list on handhelds.org that this fits under, so
I'll post it here and see if anyone can help or redirect me accordingly.
I have just bought the HP IPAQ 214 PDA and am already annoyed windows
and so am trying to get linux onto it. I have found mention of only one
other person trying todo this for the IPAQ 114, but they don't seem to
have got anywhere. Before I started this yesterday, I knew very little
about the ARM architecture and not a lot about the linux kernel so may
not have the terminology etc right.
The IPAQ 214 has the Marvell PXA310 chip which, according to the Marvell
public stuff contains most of the hardware controllers inside it (USB,
video etc).
So far I have managed to:
1) Install cegcc on my linux desktop
2) Compile the HARET source and run it on the IPAQ.
3) Modify (hac, for the moment) HARET to force it to detect the IPAQ214
as a 'Generic PXA' device.
This allows me to watch the GPIOs etc (which it obviously wouldn't do
when it detected it as a 'Default device')
and throw rubbish onto the screen with SHOWVAR VRAM and PFV .
4) Download some random PXA2xx kernel and initrd images and attempt to
load them. Not surprisingly this doesn't work, It results in a few
different lots of garbage accross the screen and then the PDA resets.
My next step is to compile a very cut-down kernel for it and try to load
that. I'm currently having a lot of trouble installing
the toolchains to compile it but I'd deal with that myself.
The main linux sources include things for the PXA310 in
/arch/arm/mach-pxa/pxa300.c.
So, my questions are...
A) Will the pxa300.c and associated .h files contain all the GPIO
settings etc etc (there are some in there) or do I have to go fiddling
around with HARET to find them out?
B) Since the kernel apparently has support for the chip, is it fairly
likely to 'just work', if I compile with the appropriate config?
C) How much of the kernel code would need to be different for different
devices based on the PXA310, given that most of the hardware is on-chip
(and all the hardware I care about to begin with)?
D) When I do this, I'm going to want to be able to see how far the
kernel gets, i.e some debugging output. Will the 'pxafb' framebuffer
driver, which appears to be for some of the earlier PXA chips work? Is
there some way I can get the serial or any other method of debugging
output working?
E) What do I do about the MTYPE, since the IPAQ214 clearly doesn't have
one yet (either in HARET or the kernel)?
Thanks in advance,
oliford
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret