Commit | Line | Data |
---|---|---|
66242f7e | 1 | menuconfig NEW_LEDS |
c72a1d60 | 2 | bool "LED Support" |
66242f7e | 3 | depends on HAS_IOMEM |
c72a1d60 | 4 | help |
a8d2e7d9 RP |
5 | Say Y to enable Linux LED support. This allows control of supported |
6 | LEDs from both userspace and optionally, by kernel events (triggers). | |
7 | ||
8 | This is not related to standard keyboard LEDs which are controlled | |
9 | via the input system. | |
c72a1d60 | 10 | |
66242f7e JE |
11 | if NEW_LEDS |
12 | ||
c72a1d60 RP |
13 | config LEDS_CLASS |
14 | tristate "LED Class Support" | |
c72a1d60 RP |
15 | help |
16 | This option enables the led sysfs class in /sys/class/leds. You'll | |
17 | need this to do anything useful with LEDs. If unsure, say N. | |
18 | ||
24f51e81 | 19 | comment "LED drivers" |
c3bc9956 | 20 | |
3179108d RP |
21 | config LEDS_CORGI |
22 | tristate "LED Support for the Sharp SL-C7x0 series" | |
bef1f402 | 23 | depends on LEDS_CLASS && PXA_SHARP_C7xx |
3179108d RP |
24 | help |
25 | This option enables support for the LEDs on Sharp Zaurus | |
26 | SL-C7x0 series (C700, C750, C760, C860). | |
27 | ||
4d3cb354 RP |
28 | config LEDS_LOCOMO |
29 | tristate "LED Support for Locomo device" | |
bef1f402 | 30 | depends on LEDS_CLASS && SHARP_LOCOMO |
4d3cb354 RP |
31 | help |
32 | This option enables support for the LEDs on Sharp Locomo. | |
33 | Zaurus models SL-5500 and SL-5600. | |
34 | ||
3179108d RP |
35 | config LEDS_SPITZ |
36 | tristate "LED Support for the Sharp SL-Cxx00 series" | |
bef1f402 | 37 | depends on LEDS_CLASS && PXA_SHARP_Cxx00 |
3179108d RP |
38 | help |
39 | This option enables support for the LEDs on Sharp Zaurus | |
40 | SL-Cxx00 series (C1000, C3000, C3100). | |
41 | ||
6a0c51bf JB |
42 | config LEDS_IXP4XX |
43 | tristate "LED Support for GPIO connected LEDs on IXP4XX processors" | |
bef1f402 | 44 | depends on LEDS_CLASS && ARCH_IXP4XX |
6a0c51bf JB |
45 | help |
46 | This option enables support for the LEDs connected to GPIO | |
47 | outputs of the Intel IXP4XX processors. To be useful the | |
48 | particular board must have LEDs and they must be connected | |
49 | to the GPIO lines. If unsure, say Y. | |
50 | ||
6d0cf3e0 DO |
51 | config LEDS_TOSA |
52 | tristate "LED Support for the Sharp SL-6000 series" | |
bef1f402 | 53 | depends on LEDS_CLASS && PXA_SHARPSL |
6d0cf3e0 DO |
54 | help |
55 | This option enables support for the LEDs on Sharp Zaurus | |
56 | SL-6000 series. | |
57 | ||
54bdc470 BD |
58 | config LEDS_S3C24XX |
59 | tristate "LED Support for Samsung S3C24XX GPIO LEDs" | |
60 | depends on LEDS_CLASS && ARCH_S3C2410 | |
61 | help | |
62 | This option enables support for LEDs connected to GPIO lines | |
63 | on Samsung S3C24XX series CPUs, such as the S3C2410 and S3C2440. | |
64 | ||
9becde79 JM |
65 | config LEDS_AMS_DELTA |
66 | tristate "LED Support for the Amstrad Delta (E3)" | |
bef1f402 | 67 | depends on LEDS_CLASS && MACH_AMS_DELTA |
9becde79 JM |
68 | help |
69 | This option enables support for the LEDs on Amstrad Delta (E3). | |
70 | ||
1a87d942 CB |
71 | config LEDS_NET48XX |
72 | tristate "LED Support for Soekris net48xx series Error LED" | |
73 | depends on LEDS_CLASS && SCx200_GPIO | |
74 | help | |
75 | This option enables support for the Soekris net4801 and net4826 error | |
76 | LED. | |
77 | ||
0d75565f KK |
78 | config LEDS_WRAP |
79 | tristate "LED Support for the WRAP series LEDs" | |
80 | depends on LEDS_CLASS && SCx200_GPIO | |
81 | help | |
82 | This option enables support for the PCEngines WRAP programmable LEDs. | |
83 | ||
bd4009af AP |
84 | config LEDS_H1940 |
85 | tristate "LED Support for iPAQ H1940 device" | |
86 | depends LEDS_CLASS && ARCH_H1940 | |
87 | help | |
88 | This option enables support for the LEDs on the h1940. | |
89 | ||
2fea6f35 FF |
90 | config LEDS_COBALT |
91 | tristate "LED Support for Cobalt Server front LED" | |
92 | depends on LEDS_CLASS && MIPS_COBALT | |
93 | help | |
94 | This option enables support for the front LED on Cobalt Server | |
95 | ||
22e03f3b RA |
96 | config LEDS_GPIO |
97 | tristate "LED Support for GPIO connected LEDs" | |
98 | depends on LEDS_CLASS && GENERIC_GPIO | |
99 | help | |
100 | This option enables support for the LEDs connected to GPIO | |
101 | outputs. To be useful the particular board must have LEDs | |
102 | and they must be connected to the GPIO lines. | |
103 | ||
24f51e81 BD |
104 | comment "LED Triggers" |
105 | ||
106 | config LEDS_TRIGGERS | |
107 | bool "LED Trigger support" | |
24f51e81 BD |
108 | help |
109 | This option enables trigger support for the leds class. | |
110 | These triggers allow kernel events to drive the LEDs and can | |
111 | be configured via sysfs. If unsure, say Y. | |
112 | ||
6655c6fe RP |
113 | config LEDS_TRIGGER_TIMER |
114 | tristate "LED Timer Trigger" | |
bef1f402 | 115 | depends on LEDS_TRIGGERS |
6655c6fe RP |
116 | help |
117 | This allows LEDs to be controlled by a programmable timer | |
118 | via sysfs. If unsure, say Y. | |
119 | ||
2bfb646c | 120 | config LEDS_TRIGGER_IDE_DISK |
baa351ea | 121 | bool "LED IDE Disk Trigger" |
bef1f402 | 122 | depends on LEDS_TRIGGERS && BLK_DEV_IDEDISK |
2bfb646c RP |
123 | help |
124 | This allows LEDs to be controlled by IDE disk activity. | |
125 | If unsure, say Y. | |
126 | ||
891c668b AN |
127 | config LEDS_TRIGGER_HEARTBEAT |
128 | tristate "LED Heartbeat Trigger" | |
bef1f402 | 129 | depends on LEDS_TRIGGERS |
891c668b AN |
130 | help |
131 | This allows LEDs to be controlled by a CPU load average. | |
132 | The flash frequency is a hyperbolic function of the 1-minute | |
133 | load average. | |
134 | If unsure, say Y. | |
135 | ||
66242f7e | 136 | endif # NEW_LEDS |