Hello GoXbox,
Friday, June 16, 2006, 11:28:20 AM, you wrote:
> Hello.
> I guess maybe this is not what the mailing list is ment for, but i
> find importent to the linux port for the htc devices (hx4700 is also a
> htc-pxa devices if someone didnt knew it) to gather all the "brains"
> to get closer to a fully working linux OS on several
> pda/smartphones/pda-phones.
> This is because we have a lot of the same hardware on our beloved
> devices, and there is no reason to write new drivers when we just can
> modify allready written drivers.
I can second this, and even without reference to HTC or phone
devices: looking at sufficient scale, handheld hardware is of no
more variety than desktop one. And the drivers for most hardware are
already written, but oftentimes in an adhoc way, hardcoded for specific
device. So, what we need to do is refactor the codebase for drivers
to be reusable and promote best practice of this.
What we should start with is apparently a hardware cross-reference
list, where you can lookup which handhelds use a specific chip. I took a
bite of this: http://handhelds.org/moin/moin.cgi/HandheldHardwareXref
. Hope this beginning will be supported.
I also working on asic3_mmc refactor to bring SD/MMC support to all
ASIC3 devices (as of now it is harcoded for hx4700).
If you ask me about another thing to do for ASIC3 is generic keys
driver: we have gpio_keys (former pxa_keys) driver for buttons
attached to CPU GPIOs, but many ASIC3 handhelds have some buttons
attached to ASIC3 GPIOs. Diffrent machines so far use adhoc drivers
for these (at least h1900, h4000), but there rather be one data-driven
driver (um, no pun ;-), paramterized for each machine.
P.S. I guess kernel-discuss is teh best list to discuss these things.
-- Best regards, Paul mailto:pmiscml_at_gmail.comReceived on Fri Jun 16 2006 - 18:49:43 EDT
This archive was generated by hypermail 2.2.0 : Fri Jun 16 2006 - 18:50:22 EDT