Jornada 720 progress report.
2006-11-11 22:03:35 Edytuj
I have decided to redesign things a bit. jornada720_mcu is now a bus driver, and devices utilizing MCU are now attached to this bus. That builds a bit more complex picture, but it's better managed and compatible with rest of the kernel. Every MCU device is ported to a bus model now.
Check this out:
root@jornada7xx:/sys/bus/jornada720_mcu_bus# ls devices/ drivers/ devices/: jornada720_apm jornada720_bl jornada720_kbd jornada720_lcd jornada720_ts drivers/: jornada720_bl jornada720_kbd jornada720_lcd jornada720_ts root@jornada7xx:/sys/bus/jornada720_mcu_bus#
There's a funny bug in linux console handling. TIOCLINUX ioctl for blanking the display requested on a tty never gets neither to framebuffer driver nor to backlight/lcd driver (they are together in framebuffer notifier chain for events, where blank requests land). It actually gets... ignored :). As soon as I am done with basic jornada stuff, I'll look into this.
For further power savings, I not only turn off the backlight as previous patches did, but I also turn off the LCD panel, and drive the epson gpu into standby mode with its output disabled.
Todo for nearest future: kick out our custom epson1256fb.c framebuffer driver, use s1d13xxxfb.c already present in kernel instead.
Notka dodana do: jornada .
Komentowana 0 raz(y)
Zostaw komentarz
Dozwolone tagi XHTML:
<a> <b> <i> <u> <tt> <code> <pre> <blockquote> <ul> <ol> <li> <acronym>
Link do trackbackowania | Śledź tę notkę (RSS)