This is my personal TODO/wish list for Jornada 680. If you can help, please contact me.
vmstat -i should work. Need per-level and, probably, and per-event counters (attached to per-level counters as children). [This is a low-hanging fruit.]
The speaker on/off is controlled by HD64461 GPIO Port A, bit 0. Playback is via the DAC channel 1. I'm working on the driver.
See scif(4) below.
scif(4) has a range of issues.
Currently pfckbd(4) just polls the keyboard every hardclock
timer tick - which is wasteful. The driver should handle the
IRQ1
interrupt and switch to polling mode once a key is
pressed. Then switch back to interrupt mode when all keys are up.
Now that there's j6x0tp(4) it's possible to have some GUI for Jornada:
I have a working driver. Need some cosmetic changes before commit.
I've got the card and did some initial research. I haven't started working on the driver yet, though.
The modem is Conexant RP56LD R6790-22 soft-modem
(not present in 680e/690e models). Modem docs can be found
here. Apparently, in
Jornada the modem is acessible at base address 0xa8000000
with word accesses (e.g. modem register 0x1B
is
accessible at 0xa8000036
, etc).
HD64461 GPIO port B, bit 2, and PFC port J, bit 5 seems to be related to modem operation.
j6x0lcd(4) driver provides control of LCD on/off, brighness and contrast.
UCHIYAMA Yasushi added some power-down support to j6x0pwr(4). Not a real suspend, but still.