166242f7eSJan Engelhardtmenuconfig NEW_LEDS 2c72a1d60SRichard Purdie bool "LED Support" 3c72a1d60SRichard Purdie help 4a8d2e7d9SRichard Purdie Say Y to enable Linux LED support. This allows control of supported 5a8d2e7d9SRichard Purdie LEDs from both userspace and optionally, by kernel events (triggers). 6a8d2e7d9SRichard Purdie 7a8d2e7d9SRichard Purdie This is not related to standard keyboard LEDs which are controlled 8a8d2e7d9SRichard Purdie via the input system. 9c72a1d60SRichard Purdie 1066242f7eSJan Engelhardtif NEW_LEDS 1166242f7eSJan Engelhardt 12c72a1d60SRichard Purdieconfig LEDS_CLASS 13c72a1d60SRichard Purdie tristate "LED Class Support" 14c72a1d60SRichard Purdie help 15c72a1d60SRichard Purdie This option enables the led sysfs class in /sys/class/leds. You'll 16c72a1d60SRichard Purdie need this to do anything useful with LEDs. If unsure, say N. 17c72a1d60SRichard Purdie 1824f51e81SBen Dookscomment "LED drivers" 19c3bc9956SRichard Purdie 20de5c9edeSDavid Brownellconfig LEDS_ATMEL_PWM 21de5c9edeSDavid Brownell tristate "LED Support using Atmel PWM outputs" 22de5c9edeSDavid Brownell depends on LEDS_CLASS && ATMEL_PWM 23de5c9edeSDavid Brownell help 24de5c9edeSDavid Brownell This option enables support for LEDs driven using outputs 25de5c9edeSDavid Brownell of the dedicated PWM controller found on newer Atmel SOCs. 26de5c9edeSDavid Brownell 274d3cb354SRichard Purdieconfig LEDS_LOCOMO 284d3cb354SRichard Purdie tristate "LED Support for Locomo device" 29bef1f402SRobert P. J. Day depends on LEDS_CLASS && SHARP_LOCOMO 304d3cb354SRichard Purdie help 314d3cb354SRichard Purdie This option enables support for the LEDs on Sharp Locomo. 324d3cb354SRichard Purdie Zaurus models SL-5500 and SL-5600. 334d3cb354SRichard Purdie 3454bdc470SBen Dooksconfig LEDS_S3C24XX 3554bdc470SBen Dooks tristate "LED Support for Samsung S3C24XX GPIO LEDs" 3654bdc470SBen Dooks depends on LEDS_CLASS && ARCH_S3C2410 3754bdc470SBen Dooks help 3854bdc470SBen Dooks This option enables support for LEDs connected to GPIO lines 3954bdc470SBen Dooks on Samsung S3C24XX series CPUs, such as the S3C2410 and S3C2440. 4054bdc470SBen Dooks 419becde79SJonathan McDowellconfig LEDS_AMS_DELTA 429becde79SJonathan McDowell tristate "LED Support for the Amstrad Delta (E3)" 43bef1f402SRobert P. J. Day depends on LEDS_CLASS && MACH_AMS_DELTA 449becde79SJonathan McDowell help 459becde79SJonathan McDowell This option enables support for the LEDs on Amstrad Delta (E3). 469becde79SJonathan McDowell 471a87d942SChris Bootconfig LEDS_NET48XX 481a87d942SChris Boot tristate "LED Support for Soekris net48xx series Error LED" 491a87d942SChris Boot depends on LEDS_CLASS && SCx200_GPIO 501a87d942SChris Boot help 511a87d942SChris Boot This option enables support for the Soekris net4801 and net4826 error 521a87d942SChris Boot LED. 531a87d942SChris Boot 543b2e46f8SRod Whitbyconfig LEDS_FSG 553b2e46f8SRod Whitby tristate "LED Support for the Freecom FSG-3" 563b2e46f8SRod Whitby depends on LEDS_CLASS && MACH_FSG 573b2e46f8SRod Whitby help 583b2e46f8SRod Whitby This option enables support for the LEDs on the Freecom FSG-3. 593b2e46f8SRod Whitby 600d75565fSKristian Kielhofnerconfig LEDS_WRAP 610d75565fSKristian Kielhofner tristate "LED Support for the WRAP series LEDs" 620d75565fSKristian Kielhofner depends on LEDS_CLASS && SCx200_GPIO 630d75565fSKristian Kielhofner help 640d75565fSKristian Kielhofner This option enables support for the PCEngines WRAP programmable LEDs. 650d75565fSKristian Kielhofner 66ec9a943cSConstantin Baranovconfig LEDS_ALIX2 67ec9a943cSConstantin Baranov tristate "LED Support for ALIX.2 and ALIX.3 series" 68ec9a943cSConstantin Baranov depends on LEDS_CLASS && X86 && EXPERIMENTAL 69ec9a943cSConstantin Baranov help 70ec9a943cSConstantin Baranov This option enables support for the PCEngines ALIX.2 and ALIX.3 LEDs. 71ec9a943cSConstantin Baranov 72bd4009afSArnaud Patardconfig LEDS_H1940 73bd4009afSArnaud Patard tristate "LED Support for iPAQ H1940 device" 74247537b9SAdrian Bunk depends on LEDS_CLASS && ARCH_H1940 75bd4009afSArnaud Patard help 76bd4009afSArnaud Patard This option enables support for the LEDs on the h1940. 77bd4009afSArnaud Patard 78f3b6b6cdSYoichi Yuasaconfig LEDS_COBALT_QUBE 79f3b6b6cdSYoichi Yuasa tristate "LED Support for the Cobalt Qube series front LED" 802fea6f35SFlorian Fainelli depends on LEDS_CLASS && MIPS_COBALT 812fea6f35SFlorian Fainelli help 82f3b6b6cdSYoichi Yuasa This option enables support for the front LED on Cobalt Qube series 832fea6f35SFlorian Fainelli 8497da7aafSYoichi Yuasaconfig LEDS_COBALT_RAQ 8597da7aafSYoichi Yuasa bool "LED Support for the Cobalt Raq series" 86ec149619SYoichi Yuasa depends on LEDS_CLASS=y && MIPS_COBALT 8797da7aafSYoichi Yuasa select LEDS_TRIGGERS 8897da7aafSYoichi Yuasa help 8997da7aafSYoichi Yuasa This option enables support for the Cobalt Raq series LEDs. 9097da7aafSYoichi Yuasa 915843492cSDavid S. Millerconfig LEDS_SUNFIRE 925843492cSDavid S. Miller tristate "LED support for SunFire servers." 935843492cSDavid S. Miller depends on LEDS_CLASS && SPARC64 945843492cSDavid S. Miller select LEDS_TRIGGERS 955843492cSDavid S. Miller help 965843492cSDavid S. Miller This option enables support for the Left, Middle, and Right 975843492cSDavid S. Miller LEDs on the I/O and CPU boards of SunFire UltraSPARC servers. 985843492cSDavid S. Miller 99d39a7a63SKristoffer Ericsonconfig LEDS_HP6XX 100d39a7a63SKristoffer Ericson tristate "LED Support for the HP Jornada 6xx" 101d39a7a63SKristoffer Ericson depends on LEDS_CLASS && SH_HP6XX 102d39a7a63SKristoffer Ericson help 103692105b8SMatt LaPlante This option enables LED support for the handheld 104d39a7a63SKristoffer Ericson HP Jornada 620/660/680/690. 105d39a7a63SKristoffer Ericson 106e14fa824SRiku Voipioconfig LEDS_PCA9532 107e14fa824SRiku Voipio tristate "LED driver for PCA9532 dimmer" 108e14fa824SRiku Voipio depends on LEDS_CLASS && I2C && INPUT && EXPERIMENTAL 109e14fa824SRiku Voipio help 110e14fa824SRiku Voipio This option enables support for NXP pca9532 111692105b8SMatt LaPlante LED controller. It is generally only useful 112e14fa824SRiku Voipio as a platform driver 113e14fa824SRiku Voipio 11422e03f3bSRaphael Assenatconfig LEDS_GPIO 11522e03f3bSRaphael Assenat tristate "LED Support for GPIO connected LEDs" 11622e03f3bSRaphael Assenat depends on LEDS_CLASS && GENERIC_GPIO 11722e03f3bSRaphael Assenat help 11822e03f3bSRaphael Assenat This option enables support for the LEDs connected to GPIO 11922e03f3bSRaphael Assenat outputs. To be useful the particular board must have LEDs 120a7d878afSTrent Piepho and they must be connected to the GPIO lines. The LEDs must be 121a7d878afSTrent Piepho defined as platform devices and/or OpenFirmware platform devices. 122a7d878afSTrent Piepho The code to use these bindings can be selected below. 123a7d878afSTrent Piepho 124a7d878afSTrent Piephoconfig LEDS_GPIO_PLATFORM 125a7d878afSTrent Piepho bool "Platform device bindings for GPIO LEDs" 126a7d878afSTrent Piepho depends on LEDS_GPIO 127a7d878afSTrent Piepho default y 128a7d878afSTrent Piepho help 129a7d878afSTrent Piepho Let the leds-gpio driver drive LEDs which have been defined as 130a7d878afSTrent Piepho platform devices. If you don't know what this means, say yes. 131a7d878afSTrent Piepho 132a7d878afSTrent Piephoconfig LEDS_GPIO_OF 133a7d878afSTrent Piepho bool "OpenFirmware platform device bindings for GPIO LEDs" 134a7d878afSTrent Piepho depends on LEDS_GPIO && OF_DEVICE 135a7d878afSTrent Piepho default y 136a7d878afSTrent Piepho help 137a7d878afSTrent Piepho Let the leds-gpio driver drive LEDs which have been defined as 138a7d878afSTrent Piepho of_platform devices. For instance, LEDs which are listed in a "dts" 139a7d878afSTrent Piepho file. 14022e03f3bSRaphael Assenat 141cec035deSMárton Némethconfig LEDS_CLEVO_MAIL 142cec035deSMárton Németh tristate "Mail LED on Clevo notebook (EXPERIMENTAL)" 143cec035deSMárton Németh depends on LEDS_CLASS && X86 && SERIO_I8042 && DMI && EXPERIMENTAL 144cec035deSMárton Németh help 145cec035deSMárton Németh This driver makes the mail LED accessible from userspace 146cec035deSMárton Németh programs through the leds subsystem. This LED have three 147cec035deSMárton Németh known mode: off, blink at 0.5Hz and blink at 1Hz. 148cec035deSMárton Németh 14992e015cbSMárton Németh The driver supports two kinds of interface: using ledtrig-timer 15092e015cbSMárton Németh or through /sys/class/leds/clevo::mail/brightness. As this LED 15192e015cbSMárton Németh cannot change it's brightness it blinks instead. The brightness 15292e015cbSMárton Németh value 0 means off, 1..127 means blink at 0.5Hz and 128..255 means 15392e015cbSMárton Németh blink at 1Hz. 154cec035deSMárton Németh 155cec035deSMárton Németh This module can drive the mail LED for the following notebooks: 156cec035deSMárton Németh 157b3ba31f8SMrton Nmeth Clevo D400P 158cec035deSMárton Németh Clevo D410J 159cec035deSMárton Németh Clevo D410V 160cec035deSMárton Németh Clevo D400V/D470V (not tested, but might work) 161cec035deSMárton Németh Clevo M540N 162cec035deSMárton Németh Clevo M5x0N (not tested, but might work) 163cec035deSMárton Németh Positivo Mobile (Clevo M5x0V) 164cec035deSMárton Németh 165b3ba31f8SMrton Nmeth If your model is not listed here you can try the "nodetect" 166692105b8SMatt LaPlante module parameter. 167b3ba31f8SMrton Nmeth 168cec035deSMárton Németh To compile this driver as a module, choose M here: the 169cec035deSMárton Németh module will be called leds-clevo-mail. 170cec035deSMárton Németh 171f46e9203SNate Caseconfig LEDS_PCA955X 172f46e9203SNate Case tristate "LED Support for PCA955x I2C chips" 173f46e9203SNate Case depends on LEDS_CLASS && I2C 174f46e9203SNate Case help 175f46e9203SNate Case This option enables support for LEDs connected to PCA955x 176f46e9203SNate Case LED driver chips accessed via the I2C bus. Supported 177f46e9203SNate Case devices include PCA9550, PCA9551, PCA9552, and PCA9553. 178f46e9203SNate Case 1790081e802SMark Brownconfig LEDS_WM8350 1800081e802SMark Brown tristate "LED Support for WM8350 AudioPlus PMIC" 1810081e802SMark Brown depends on LEDS_CLASS && MFD_WM8350 1820081e802SMark Brown help 1830081e802SMark Brown This option enables support for LEDs driven by the Wolfson 1840081e802SMark Brown Microelectronics WM8350 AudioPlus PMIC. 1850081e802SMark Brown 1869e84561cSMike Rapoportconfig LEDS_DA903X 1879e84561cSMike Rapoport tristate "LED Support for DA9030/DA9034 PMIC" 1889e84561cSMike Rapoport depends on LEDS_CLASS && PMIC_DA903X 1899e84561cSMike Rapoport help 1909e84561cSMike Rapoport This option enables support for on-chip LED drivers found 1919e84561cSMike Rapoport on Dialog Semiconductor DA9030/DA9034 PMICs. 1929e84561cSMike Rapoport 193ac2dd0f1SGuennadi Liakhovetskiconfig LEDS_DAC124S085 194ac2dd0f1SGuennadi Liakhovetski tristate "LED Support for DAC124S085 SPI DAC" 195ac2dd0f1SGuennadi Liakhovetski depends on LEDS_CLASS && SPI 196ac2dd0f1SGuennadi Liakhovetski help 197ac2dd0f1SGuennadi Liakhovetski This option enables support for DAC124S085 SPI DAC from NatSemi, 198ac2dd0f1SGuennadi Liakhovetski which can be used to control up to four LEDs. 199ac2dd0f1SGuennadi Liakhovetski 200*41c42ff5SLuotao Fuconfig LEDS_PWM 201*41c42ff5SLuotao Fu tristate "PWM driven LED Support" 202*41c42ff5SLuotao Fu depends on LEDS_CLASS && HAVE_PWM 203*41c42ff5SLuotao Fu help 204*41c42ff5SLuotao Fu This option enables support for pwm driven LEDs 205*41c42ff5SLuotao Fu 20624f51e81SBen Dookscomment "LED Triggers" 20724f51e81SBen Dooks 20824f51e81SBen Dooksconfig LEDS_TRIGGERS 20924f51e81SBen Dooks bool "LED Trigger support" 21024f51e81SBen Dooks help 21124f51e81SBen Dooks This option enables trigger support for the leds class. 21224f51e81SBen Dooks These triggers allow kernel events to drive the LEDs and can 21324f51e81SBen Dooks be configured via sysfs. If unsure, say Y. 21424f51e81SBen Dooks 2156655c6feSRichard Purdieconfig LEDS_TRIGGER_TIMER 2166655c6feSRichard Purdie tristate "LED Timer Trigger" 217bef1f402SRobert P. J. Day depends on LEDS_TRIGGERS 2186655c6feSRichard Purdie help 2196655c6feSRichard Purdie This allows LEDs to be controlled by a programmable timer 2204c79141dSMárton Németh via sysfs. Some LED hardware can be programmed to start 2214c79141dSMárton Németh blinking the LED without any further software interaction. 2224c79141dSMárton Németh For more details read Documentation/leds-class.txt. 2234c79141dSMárton Németh 2244c79141dSMárton Németh If unsure, say Y. 2256655c6feSRichard Purdie 2262bfb646cSRichard Purdieconfig LEDS_TRIGGER_IDE_DISK 227baa351eaSBen Dooks bool "LED IDE Disk Trigger" 228806f80a6SBartlomiej Zolnierkiewicz depends on LEDS_TRIGGERS && IDE_GD_ATA 2292bfb646cSRichard Purdie help 2302bfb646cSRichard Purdie This allows LEDs to be controlled by IDE disk activity. 2312bfb646cSRichard Purdie If unsure, say Y. 2322bfb646cSRichard Purdie 233891c668bSAtsushi Nemotoconfig LEDS_TRIGGER_HEARTBEAT 234891c668bSAtsushi Nemoto tristate "LED Heartbeat Trigger" 235bef1f402SRobert P. J. Day depends on LEDS_TRIGGERS 236891c668bSAtsushi Nemoto help 237891c668bSAtsushi Nemoto This allows LEDs to be controlled by a CPU load average. 238891c668bSAtsushi Nemoto The flash frequency is a hyperbolic function of the 1-minute 239891c668bSAtsushi Nemoto load average. 240891c668bSAtsushi Nemoto If unsure, say Y. 241891c668bSAtsushi Nemoto 242132e9306SRodolfo Giometticonfig LEDS_TRIGGER_BACKLIGHT 243132e9306SRodolfo Giometti tristate "LED backlight Trigger" 244132e9306SRodolfo Giometti depends on LEDS_TRIGGERS 245132e9306SRodolfo Giometti help 246132e9306SRodolfo Giometti This allows LEDs to be controlled as a backlight device: they 247132e9306SRodolfo Giometti turn off and on when the display is blanked and unblanked. 248132e9306SRodolfo Giometti 249132e9306SRodolfo Giometti If unsure, say N. 250132e9306SRodolfo Giometti 251060856c7SNick Forbesconfig LEDS_TRIGGER_DEFAULT_ON 252060856c7SNick Forbes tristate "LED Default ON Trigger" 253060856c7SNick Forbes depends on LEDS_TRIGGERS 254060856c7SNick Forbes help 255060856c7SNick Forbes This allows LEDs to be initialised in the ON state. 256060856c7SNick Forbes If unsure, say Y. 257060856c7SNick Forbes 258268cb38eSAdam Nielsencomment "iptables trigger is under Netfilter config (LED target)" 259268cb38eSAdam Nielsen depends on LEDS_TRIGGERS 260268cb38eSAdam Nielsen 26166242f7eSJan Engelhardtendif # NEW_LEDS 262