Hi Dominic,
>Just a question - which pieces of code are missing to make the 22xx usable as
>a linux device?
>
>1.: NAND Flash R/W
>
>
It's already there in the shamcop_nand driver in the kernel sources
(http://cvs.handhelds.org/cgi-bin/viewcvs.cgi/linux/kernel26/arch/arm/common/ipaq/shamcop_nand.c).
Read works great, but we didn't dare yet to play with write. The risk is
to damage the HTC bootloader and get a brick.
>2.: Boot loader
>
>
Work is on going by Joshua. You can try to boot LAB from HaRET to
validate it (no risk).
More things that are missing or are not complete yet:
* Touchscreen calibration: that's why I'm working on OpenEmbedded,
which should handle calibration data in a correct way (through the
Xserver or Opie), without having to write an extra ts driver as
h3600_ts.
* Bluetooth
* SD: it would be great if we could get the latest SAMCOP patches
from Pierre Tardy, once he manages to convince his boss (with the
GPL, you have to share code changes only when you make releases)
* DMA: same issue. Pierre also implemented patches.
* 1 wire interface, to get battery information. This would replace
the obsolete /proc/hal/battery file.
* Then, power management, suspend, resume, alarm wake-up...
* Sound recording: not tested yet.
>I've nerver done Kernel hacking but know a lot about lolevel hardware
>programming. Can somebody please point me to the NAND driver kernel source? I
>would love to have a look.
>
>
You're right not to be afraid of Kernel hacking. At least, it's fairly
easy to write modules.
Thanks for offering your help! You can chose what you're most interested
in. You can also work on user applications, for example by creating a
command line ogg player package with OpenEmbedded.
Don't hesitate to share more questions with the list.
:-)
Michael.
-- Michael Opdenacker http://opdenacker.org/Received on Thu Jul 15 2004 - 13:15:32 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:19:27 EDT