[parisc-linux-cvs] HIL drivers status/TODO

Brian S. Julin bri@mojo.calyx.net
Fri, 3 May 2002 15:21:00 -0400 (EDT)


The drivers I recently committed to CVS are very experimental.
There are a few user-visible issues:

1) Keymaps are not yet complete (especially alt-FN console switching)
2) The tasklet schedules itself too often causing a softirqd load, though
I'm not sure this does much else other than throw off system utilization
stats.  Suggestions welcome.
3) Autorepeat is not yet implemented.
4) menuconfig options act a little squirrely in some corner cases.

Other TODO odds and ends:

Figure out how to get SDC into auto-poll mode w/o loop reset.
Check with CONFIG_SMP.
Port hdp_sdc.c back to m68k arch.
Figure out serdev tty wait_queue vs semaphore/test.
Implement Host-to-HIL transfers (needed for setting autorepeat).
Test device insertion removal/persistant device instances.
Induce (literally :-) errors on bus and verify proper reset/reconfig.
Test with other devices and on other systems.
Remove reliance on PS/2 code/compile-time directives.
Remove any unneccesary locking code.

Configuring:

Turn on all the stuff under input core support.  Leave PS/2 support
in.  Turn off "HIL keyboard support", turn on HP SDC support and
the stuff that pops up under it.

Mice is IMPS/2 protocol on /dev/input/mice.  It supports multiple
opens so GPM and X11 can both open it.


--
Brian S. Julin