Lines Matching full:leds

10  *	The control of the LEDs and LCDs on PARISC machines has to be done
13 * The LEDs can be configured at runtime in /sys/class/leds/
25 #include <linux/leds.h>
134 /* print now if LCD without any LEDs */ in lcd_print()
145 * @leds: bitmap representing the LED status
147 static void led_ASP_driver(unsigned char leds) in led_ASP_driver() argument
151 leds = ~leds; in led_ASP_driver()
154 value = (leds & 0x80) >> 7; in led_ASP_driver()
157 leds <<= 1; in led_ASP_driver()
164 * @leds: bitmap representing the LED status
166 static void led_LASI_driver(unsigned char leds) in led_LASI_driver() argument
168 leds = ~leds; in led_LASI_driver()
169 gsc_writeb( leds, LED_DATA_REG ); in led_LASI_driver()
175 * @leds: bitmap representing the LED status
177 static void led_LCD_driver(unsigned char leds) in led_LCD_driver() argument
193 if ((leds & mask[i]) == (latest_leds & mask[i])) in led_LCD_driver()
199 gsc_writeb( leds & mask[i] ? blockp[i]->on : in led_LCD_driver()
203 latest_leds = leds; in led_LCD_driver()
259 struct hppa_led leds[NUM_LEDS_PER_BOARD]; member
288 struct led_classdev *lp = &p->leds[i].led_cdev; in hppa_led_generic_probe()
290 p->leds[i].led_bit = BIT(i); in hppa_led_generic_probe()
300 led_classdev_unregister(&p->leds[i].led_cdev); in hppa_led_generic_probe()
316 led_classdev_unregister(&p->leds[i].led_cdev); in platform_led_remove()
367 MODULE_ALIAS("platform:platform-leds");
373 .name = "platform-leds",
382 .name = "platform-leds",
393 * Only PDC-based, LASI- or ASP-style LEDs and LCDs are supported.
400 /* No LEDs when running in QEMU */ in register_led_driver()
547 printk(KERN_INFO "LED: failed to register LEDs\n"); in startup_leds()