vserver 2.0 rc7
[linux-2.6.git] / include / asm-parisc / led.h
index 26fa9d1..1ac8ab6 100644 (file)
 #define DISPLAY_MODEL_LASI 2           /* LASI style 8 bit LED */
 #define DISPLAY_MODEL_OLD_ASP 0x7F     /* faked: ASP style 8 x 1 bit LED (only very old ASP versions) */
 
-#define LED_CMD_REG_NONE NULL          /* NULL == no addr for the cmd register */
+#define LED_CMD_REG_NONE 0             /* NULL == no addr for the cmd register */
 
 /* led tasklet struct */
 extern struct tasklet_struct led_tasklet;
 
 /* register_led_driver() */
-int __init register_led_driver( int model, char *cmd_reg, char *data_reg );
+int __init register_led_driver(int model, unsigned long cmd_reg, unsigned long data_reg);
 
 /* registers the LED regions for procfs */
 void __init register_led_regions(void);
 
+#ifdef CONFIG_CHASSIS_LCD_LED
 /* writes a string to the LCD display (if possible on this h/w) */
 int lcd_print(char *str);
+#else
+#define lcd_print(str)
+#endif
 
 /* main LED initialization function (uses PDC) */ 
 int __init led_init(void);