linux deller

Helge Deller deller@puffin.external.hp.com
Wed, 29 Nov 2000 14:17:23 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	deller	00/11/29 14:17:23

Modified files:
	arch/parisc/kernel: Makefile pdc.c setup.c time.c 
	drivers/gsc    : asp.c busdevice.c gsc.c lasi.c 
	include/asm-parisc: pdc.h 
Added files:
	arch/parisc/kernel: led.c 
	include/asm-parisc: led.h 

Log message:
Hi,

here is the first commit to support LCD & LED functionality on PARISC.

Please, don't expect too much. Currently the LCD/LED should be detected and
initialized. If this code works on your machine, then the heartbeat-LED
should blink two times per second, while the DISK/LAN_TX/LAN_RCV LEDs should
blink once per second each after another.

The code is currently tested on LASI-based machines only (B1xx & 715), but
I'm very interested, if other machines (esp. w/ ASP-chip and newer machines with
LCD) work too.

If your machine oopses on startup, please send me a mail with your bootlog.
If you want to disable the LCD/LED code completely, then "#define DISABLE_LEDS"
at the beginning of arch/parisc/kernel/led.c and recompile your kernel.

The current TODOs are:
- reflect the real network-traffic on LED_LAN_TX & LED_LAN_RCV,
- let LED_DISK_IO blink dependend of the disk i/o,
- make the timing of the heartbeat LED nicer,
- add a function to print strings on the LCD display (if available),
- more things I may have forgotten...

Helge.