^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config LEDS_GPIO_REGISTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) This option provides the function gpio_led_register_device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) As this function is used by arch code it must not be compiled as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) menuconfig NEW_LEDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) bool "LED Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Say Y to enable Linux LED support. This allows control of supported
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) LEDs from both userspace and optionally, by kernel events (triggers).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) if NEW_LEDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) tristate "LED Class Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) This option enables the LED sysfs class in /sys/class/leds. You'll
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) need this to do anything useful with LEDs. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) config LEDS_CLASS_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) tristate "LED Flash Class Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) This option enables the flash LED sysfs class in /sys/class/leds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) It wraps LED Class and adds flash LEDs specific sysfs attributes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) and kernel internal API to it. You'll need this to provide support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) for the flash related features of a LED device. It can be built
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) as a module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) config LEDS_CLASS_MULTICOLOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) tristate "LED Multicolor Class Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) This option enables the multicolor LED sysfs class in /sys/class/leds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) It wraps LED class and adds multicolor LED specific sysfs attributes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) and kernel internal API to it. You'll need this to provide support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) for multicolor LEDs that are grouped together. This class is not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) intended for single color LEDs. It can be built as a module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) config LEDS_BRIGHTNESS_HW_CHANGED
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) bool "LED Class brightness_hw_changed attribute support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) This option enables support for the brightness_hw_changed attribute
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) for LED sysfs class devices under /sys/class/leds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) See Documentation/ABI/testing/sysfs-class-led for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) comment "LED drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) config LEDS_88PM860X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) tristate "LED Support for Marvell 88PM860x PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) depends on MFD_88PM860X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) This option enables support for on-chip LED drivers found on Marvell
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Semiconductor 88PM8606 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) config LEDS_AAT1290
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) tristate "LED support for the AAT1290"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) depends on LEDS_CLASS_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) depends on PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) This option enables support for the LEDs on the AAT1290.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) config LEDS_AN30259A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) tristate "LED support for Panasonic AN30259A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) depends on LEDS_CLASS && I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) This option enables support for the AN30259A 3-channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) will be called leds-an30259a.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) config LEDS_APU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) tristate "Front panel LED support for PC Engines APU/APU2/APU3 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) depends on X86 && DMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) This driver makes the PC Engines APU1 front panel LEDs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) accessible from userspace programs through the LED subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) If you're looking for APU2/3, use the pcengines-apu2 driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) (symbol CONFIG_PCENGINES_APU2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) module will be called leds-apu.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) config LEDS_ARIEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) tristate "Dell Wyse 3020 status LED support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) depends on (MACH_MMP3_DT && MFD_ENE_KB3930) || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) This driver adds support for controlling the front panel status
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) LEDs on Dell Wyse 3020 (Ariel) board via the KB3930 Embedded
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) Controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) Say Y to if your machine is a Dell Wyse 3020 thin client.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) config LEDS_AS3645A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) tristate "AS3645A and LM3555 LED flash controllers support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) depends on I2C && LEDS_CLASS_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) Enable LED flash class support for AS3645A LED flash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) controller. V4L2 flash API is provided as well if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) CONFIG_V4L2_FLASH_API is enabled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) config LEDS_AW2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) tristate "LED support for Awinic AW2013"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) depends on LEDS_CLASS && I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) This option enables support for the AW2013 3-channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) will be called leds-aw2013.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) config LEDS_BCM6328
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) tristate "LED Support for Broadcom BCM6328"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) This option enables support for LEDs connected to the BCM6328
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) LED HW controller accessed via MMIO registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) config LEDS_BCM6358
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) tristate "LED Support for Broadcom BCM6358"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) This option enables support for LEDs connected to the BCM6358
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) LED HW controller accessed via MMIO registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) config LEDS_CPCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) tristate "LED Support for Motorola CPCAP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) depends on MFD_CPCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) This option enables support for LEDs offered by Motorola's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) CPCAP PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) config LEDS_CR0014114
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) tristate "LED Support for Crane CR0014114"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) This option enables support for CR0014114 LED Board which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) is widely used in vending machines produced by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) Crane Merchandising Systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) will be called leds-cr0014114.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) config LEDS_EL15203000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) tristate "LED Support for Crane EL15203000"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) This option enables support for EL15203000 LED Board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) (aka RED LED board) which is widely used in coffee vending
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) machines produced by Crane Merchandising Systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) will be called leds-el15203000.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) config LEDS_TURRIS_OMNIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) tristate "LED support for CZ.NIC's Turris Omnia"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) depends on LEDS_CLASS_MULTICOLOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) depends on MACH_ARMADA_38X || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) This option enables basic support for the LEDs found on the front
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) side of CZ.NIC's Turris Omnia router. There are 12 RGB LEDs on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) front panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) config LEDS_LM3530
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) tristate "LCD Backlight driver for LM3530"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) This option enables support for the LCD backlight using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) LM3530 ambient light sensor chip. This ALS chip can be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) controlled manually or using PWM input or using ambient
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) light automatically.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) config LEDS_LM3532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) tristate "LCD Backlight driver for LM3532"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) This option enables support for the LCD backlight using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) LM3532 ambient light sensor chip. This ALS chip can be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) controlled manually or using PWM input or using ambient
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) light automatically.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) config LEDS_LM3533
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) tristate "LED support for LM3533"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) depends on MFD_LM3533
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) This option enables support for the LEDs on National Semiconductor /
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) TI LM3533 Lighting Power chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) The LEDs can be controlled directly, through PWM input, or by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) ambient-light-sensor interface. The chip supports
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) hardware-accelerated blinking with maximum on and off periods of 9.8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) and 77 seconds respectively.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) config LEDS_LM3642
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) tristate "LED support for LM3642 Chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) This option enables support for LEDs connected to LM3642.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) The LM3642 is a 4MHz fixed-frequency synchronous boost
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) converter plus 1.5A constant current driver for a high-current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) white LED.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) config LEDS_LM3692X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) tristate "LED support for LM3692x Chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) depends on LEDS_CLASS && I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) This option enables support for the TI LM3692x family
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) of white LED string drivers used for backlighting.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) config LEDS_LM3601X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) tristate "LED support for LM3601x Chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) depends on LEDS_CLASS_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) This option enables support for the TI LM3601x family
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) of flash, torch and indicator classes.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) config LEDS_LOCOMO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) tristate "LED Support for Locomo device"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) depends on SHARP_LOCOMO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) This option enables support for the LEDs on Sharp Locomo.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) Zaurus models SL-5500 and SL-5600.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) config LEDS_MIKROTIK_RB532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) tristate "LED Support for Mikrotik Routerboard 532"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) depends on MIKROTIK_RB532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) This option enables support for the so called "User LED" of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) Mikrotik's Routerboard 532.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) config LEDS_MT6323
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) tristate "LED Support for Mediatek MT6323 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) depends on MFD_MT6397
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) This option enables support for on-chip LED drivers found on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) Mediatek MT6323 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) config LEDS_S3C24XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) tristate "LED Support for Samsung S3C24XX GPIO LEDs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) depends on ARCH_S3C24XX || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) This option enables support for LEDs connected to GPIO lines
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) on Samsung S3C24XX series CPUs, such as the S3C2410 and S3C2440.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) config LEDS_NET48XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) tristate "LED Support for Soekris net48xx series Error LED"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) depends on SCx200_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) This option enables support for the Soekris net4801 and net4826 error
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) LED.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) config LEDS_FSG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) tristate "LED Support for the Freecom FSG-3"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) depends on MACH_FSG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) This option enables support for the LEDs on the Freecom FSG-3.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) config LEDS_WRAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) tristate "LED Support for the WRAP series LEDs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) depends on SCx200_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) This option enables support for the PCEngines WRAP programmable LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) config LEDS_COBALT_QUBE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) tristate "LED Support for the Cobalt Qube series front LED"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) depends on MIPS_COBALT || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) This option enables support for the front LED on Cobalt Qube series
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) config LEDS_COBALT_RAQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) bool "LED Support for the Cobalt Raq series"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) depends on LEDS_CLASS=y && (MIPS_COBALT || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) select LEDS_TRIGGERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) This option enables support for the Cobalt Raq series LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) config LEDS_SUNFIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) tristate "LED support for SunFire servers."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) depends on SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) select LEDS_TRIGGERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) This option enables support for the Left, Middle, and Right
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) LEDs on the I/O and CPU boards of SunFire UltraSPARC servers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) config LEDS_IPAQ_MICRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) tristate "LED Support for the Compaq iPAQ h3xxx"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) depends on MFD_IPAQ_MICRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) Choose this option if you want to use the notification LED on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) Compaq/HP iPAQ h3100 and h3600.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) config LEDS_HP6XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) tristate "LED Support for the HP Jornada 6xx"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) depends on SH_HP6XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) This option enables LED support for the handheld
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) HP Jornada 620/660/680/690.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) config LEDS_PCA9532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) tristate "LED driver for PCA9532 dimmer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) depends on I2C && INPUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) This option enables support for NXP pca9532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) LED controller. It is generally only useful
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) as a platform driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) config LEDS_PCA9532_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) bool "Enable GPIO support for PCA9532"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) depends on LEDS_PCA9532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) depends on GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) Allow unused pins on PCA9532 to be used as gpio.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) To use a pin as gpio pca9532_type in pca9532_platform data needs to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) set to PCA9532_TYPE_GPIO.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) config LEDS_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) tristate "LED Support for GPIO connected LEDs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) This option enables support for the LEDs connected to GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) outputs. To be useful the particular board must have LEDs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) and they must be connected to the GPIO lines. The LEDs must be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) defined as platform devices and/or OpenFirmware platform devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) The code to use these bindings can be selected below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) config LEDS_LP3944
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) tristate "LED Support for N.S. LP3944 (Fun Light) I2C chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) This option enables support for LEDs connected to the National
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) Semiconductor LP3944 Lighting Management Unit (LMU) also known as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) Fun Light Chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) module will be called leds-lp3944.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) config LEDS_LP3952
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) tristate "LED Support for TI LP3952 2 channel LED driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) depends on GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) This option enables support for LEDs connected to the Texas
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) Instruments LP3952 LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) module will be called leds-lp3952.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) config LEDS_LP50XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) tristate "LED Support for TI LP5036/30/24/18/12/9 LED driver chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) depends on LEDS_CLASS && REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) depends on LEDS_CLASS_MULTICOLOR || !LEDS_CLASS_MULTICOLOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) If you say yes here you get support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) LP5036, LP5030, LP5024, LP5018, LP5012 and LP5009 LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) module will be called leds-lp50xx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) config LEDS_LP55XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) tristate "Common Driver for TI/National LP5521/5523/55231/5562/8501"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) depends on LEDS_CLASS_MULTICOLOR || !LEDS_CLASS_MULTICOLOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) select FW_LOADER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) select FW_LOADER_USER_HELPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) This option supports common operations for LP5521/5523/55231/5562/8501
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) config LEDS_LP5521
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) tristate "LED Support for N.S. LP5521 LED driver chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) depends on LEDS_LP55XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) If you say yes here you get support for the National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) LP5521 LED driver. It is 3 channel chip with programmable engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) Driver provides direct control via LED class and interface for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) programming the engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) config LEDS_LP5523
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) tristate "LED Support for TI/National LP5523/55231 LED driver chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) depends on LEDS_LP55XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) If you say yes here you get support for TI/National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) LP5523/55231 LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) It is 9 channel chip with programmable engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) Driver provides direct control via LED class and interface for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) programming the engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) config LEDS_LP5562
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) tristate "LED Support for TI LP5562 LED driver chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) depends on LEDS_LP55XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) If you say yes here you get support for TI LP5562 LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) It is 4 channels chip with programmable engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) Driver provides direct control via LED class and interface for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) programming the engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) config LEDS_LP8501
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) tristate "LED Support for TI LP8501 LED driver chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) depends on LEDS_LP55XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) If you say yes here you get support for TI LP8501 LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) It is 9 channel chip with programmable engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) Driver provides direct control via LED class and interface for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) programming the engines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) It is similar as LP5523, but output power selection is available.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) And register layout and engine program schemes are different.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) config LEDS_LP8788
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) tristate "LED support for the TI LP8788 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) depends on MFD_LP8788
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) This option enables support for the Keyboard LEDs on the LP8788 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) config LEDS_LP8860
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) tristate "LED support for the TI LP8860 4 channel LED driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) depends on LEDS_CLASS && I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) If you say yes here you get support for the TI LP8860 4 channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) LED driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) This option enables support for the display cluster LEDs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) on the LP8860 4 channel LED driver using the I2C communication
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) config LEDS_CLEVO_MAIL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) tristate "Mail LED on Clevo notebook"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) depends on X86 && SERIO_I8042 && DMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) This driver makes the mail LED accessible from userspace
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) programs through the leds subsystem. This LED have three
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) known mode: off, blink at 0.5Hz and blink at 1Hz.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) The driver supports two kinds of interface: using ledtrig-timer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) or through /sys/class/leds/clevo::mail/brightness. As this LED
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) cannot change it's brightness it blinks instead. The brightness
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) value 0 means off, 1..127 means blink at 0.5Hz and 128..255 means
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) blink at 1Hz.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) This module can drive the mail LED for the following notebooks:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) Clevo D400P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) Clevo D410J
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) Clevo D410V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) Clevo D400V/D470V (not tested, but might work)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) Clevo M540N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) Clevo M5x0N (not tested, but might work)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) Positivo Mobile (Clevo M5x0V)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) If your model is not listed here you can try the "nodetect"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) module parameter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) module will be called leds-clevo-mail.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) config LEDS_PCA955X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) tristate "LED Support for PCA955x I2C chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) This option enables support for LEDs connected to PCA955x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) LED driver chips accessed via the I2C bus. Supported
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) devices include PCA9550, PCA9551, PCA9552, and PCA9553.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) config LEDS_PCA955X_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) bool "Enable GPIO support for PCA955X"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) depends on LEDS_PCA955X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) depends on GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) Allow unused pins on PCA955X to be used as gpio.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) To use a pin as gpio the pin type should be set to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) PCA955X_TYPE_GPIO in the device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) config LEDS_PCA963X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) tristate "LED support for PCA963x I2C chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) This option enables support for LEDs connected to the PCA963x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) LED driver chip accessed via the I2C bus. Supported
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) devices include PCA9633 and PCA9634
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) config LEDS_WM831X_STATUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) tristate "LED support for status LEDs on WM831x PMICs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) depends on MFD_WM831X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) This option enables support for the status LEDs of the WM831x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) series of PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) config LEDS_WM8350
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) tristate "LED Support for WM8350 AudioPlus PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) depends on MFD_WM8350
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) This option enables support for LEDs driven by the Wolfson
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) Microelectronics WM8350 AudioPlus PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) config LEDS_DA903X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) tristate "LED Support for DA9030/DA9034 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) depends on PMIC_DA903X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) This option enables support for on-chip LED drivers found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) on Dialog Semiconductor DA9030/DA9034 PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) config LEDS_DA9052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) tristate "Dialog DA9052/DA9053 LEDS"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) depends on PMIC_DA9052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) This option enables support for on-chip LED drivers found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) on Dialog Semiconductor DA9052-BC and DA9053-AA/Bx PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) config LEDS_DAC124S085
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) tristate "LED Support for DAC124S085 SPI DAC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) This option enables support for DAC124S085 SPI DAC from NatSemi,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) which can be used to control up to four LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) config LEDS_PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) tristate "PWM driven LED Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) depends on PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) This option enables support for pwm driven LEDs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) config LEDS_REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) tristate "REGULATOR driven LED support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) depends on REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) This option enables support for regulator driven LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) config LEDS_BD2802
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) tristate "LED driver for BD2802 RGB LED"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) This option enables support for BD2802GU RGB LED driver chips
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) accessed via the I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) config LEDS_INTEL_SS4200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) tristate "LED driver for Intel NAS SS4200 series"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) depends on PCI && DMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) This option enables support for the Intel SS4200 series of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) Network Attached Storage servers. You may control the hard
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) drive or power LEDs on the front panel. Using this driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) can stop the front LED from blinking after startup.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) config LEDS_LT3593
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) tristate "LED driver for LT3593 controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) This option enables support for LEDs driven by a Linear Technology
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) LT3593 controller. This controller uses a special one-wire pulse
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) coding protocol to set the brightness.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) config LEDS_ADP5520
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) tristate "LED Support for ADP5520/ADP5501 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) depends on PMIC_ADP5520
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) This option enables support for on-chip LED drivers found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) on Analog Devices ADP5520/ADP5501 PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) be called leds-adp5520.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) config LEDS_MC13783
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) tristate "LED Support for MC13XXX PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) depends on MFD_MC13XXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) This option enables support for on-chip LED drivers found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) on Freescale Semiconductor MC13783/MC13892/MC34708 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) config LEDS_NS2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) tristate "LED support for Network Space v2 GPIO LEDs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) depends on MACH_KIRKWOOD || MACH_ARMADA_370 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) This option enables support for the dual-GPIO LEDs found on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) following LaCie/Seagate boards:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) Network Space v2 (and parents: Max, Mini)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) Internet Space v2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) d2 Network v2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) n090401 (Seagate NAS 4-Bay)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) config LEDS_NETXBIG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) tristate "LED support for Big Network series LEDs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) depends on MACH_KIRKWOOD || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) depends on OF_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) This option enables support for LEDs found on the LaCie 2Big
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) and 5Big Network v2 boards. The LEDs are wired to a CPLD and are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) controlled through a GPIO extension bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) config LEDS_ASIC3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) bool "LED support for the HTC ASIC3"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) depends on LEDS_CLASS=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) depends on MFD_ASIC3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) This option enables support for the LEDs on the HTC ASIC3. The HTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) ASIC3 LED GPIOs are inputs, not outputs, thus the leds-gpio driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) cannot be used. This driver supports hardware blinking with an on+off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) period from 62ms to 125s. Say Y to enable LEDs on the HP iPAQ hx4700.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) config LEDS_TCA6507
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) tristate "LED Support for TCA6507 I2C chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685) This option enables support for LEDs connected to TC6507
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) LED driver chips accessed via the I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) Driver support brightness control and hardware-assisted blinking.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) config LEDS_TLC591XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) tristate "LED driver for TLC59108 and TLC59116 controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) This option enables support for Texas Instruments TLC59108
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) and TLC59116 LED controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) config LEDS_MAX77650
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) tristate "LED support for Maxim MAX77650 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) depends on LEDS_CLASS && MFD_MAX77650
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) LEDs driver for MAX77650 family of PMICs from Maxim Integrated.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) config LEDS_MAX77693
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) tristate "LED support for MAX77693 Flash"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) depends on LEDS_CLASS_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) depends on MFD_MAX77693
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) This option enables support for the flash part of the MAX77693
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) multifunction device. It has build in control for two leds in flash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) and torch mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) config LEDS_MAX8997
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) tristate "LED support for MAX8997 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) depends on LEDS_CLASS && MFD_MAX8997
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) This option enables support for on-chip LED drivers on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) MAXIM MAX8997 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) config LEDS_LM355x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) tristate "LED support for LM3554 and LM3556 chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) depends on LEDS_CLASS && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) This option enables support for LEDs connected to LM3554
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) and LM3556. It includes Torch, Flash and Indicator functions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) config LEDS_OT200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) tristate "LED support for the Bachmann OT200"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) depends on LEDS_CLASS && HAS_IOMEM && (X86_32 || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) This option enables support for the LEDs on the Bachmann OT200.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) Say Y to enable LEDs on the Bachmann OT200.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) config LEDS_MENF21BMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) tristate "LED support for the MEN 14F021P00 BMC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) depends on LEDS_CLASS && MFD_MENF21BMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) Say Y here to include support for the MEN 14F021P00 BMC LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) This driver can also be built as a module. If so the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) will be called leds-menf21bmc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) config LEDS_KTD2692
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) tristate "LED support for KTD2692 flash LED controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) depends on LEDS_CLASS_FLASH && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) This option enables support for KTD2692 LED flash connected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) through ExpressWire interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) Say Y to enable this driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) config LEDS_IS31FL319X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) tristate "LED Support for ISSI IS31FL319x I2C LED controller family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) depends on LEDS_CLASS && I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) This option enables support for LEDs connected to ISSI IS31FL319x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) fancy LED driver chips accessed via the I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) Driver supports individual PWM brightness control for each channel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) This driver can also be built as a module. If so the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) called leds-is31fl319x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) config LEDS_IS31FL32XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) tristate "LED support for ISSI IS31FL32XX I2C LED controller family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) depends on LEDS_CLASS && I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) Say Y here to include support for ISSI IS31FL32XX and Si-En SN32xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) LED controllers. They are I2C devices with multiple constant-current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) channels, each with independent 256-level PWM control.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) config LEDS_RGB13H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) tristate "LED support for DL3020RGB13H flash LED controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) depends on LEDS_CLASS_FLASH && GPIOLIB && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) Say Y here to include support for DL3020RGB13H LED controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) config LEDS_SC27XX_BLTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) tristate "LED support for the SC27xx breathing light controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) depends on LEDS_CLASS && MFD_SC27XX_PMIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) Say Y here to include support for the SC27xx breathing light controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) This driver can also be built as a module. If so the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) called leds-sc27xx-bltc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) comment "LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) config LEDS_BLINKM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) tristate "LED support for the BlinkM I2C RGB LED"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) This option enables support for the BlinkM RGB LED connected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) through I2C. Say Y to enable support for the BlinkM LED.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) config LEDS_POWERNV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) tristate "LED support for PowerNV Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) depends on PPC_POWERNV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) This option enables support for the system LEDs present on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) PowerNV platforms. Say 'y' to enable this support in kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) To compile this driver as a module, choose 'm' here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) will be called leds-powernv.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) config LEDS_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) bool "LED support for LEDs on system controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) depends on LEDS_CLASS=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) depends on MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819) This option enables support for the LEDs on syscon type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) devices. This will only work with device tree enabled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) config LEDS_PM8058
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) tristate "LED Support for the Qualcomm PM8058 PMIC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) depends on MFD_PM8XXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) Choose this option if you want to use the LED drivers in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) the Qualcomm PM8058 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) config LEDS_MLXCPLD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) tristate "LED support for the Mellanox boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) depends on X86 && DMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) This option enables support for the LEDs on the Mellanox
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) boards. Say Y to enable these.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) config LEDS_MLXREG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) tristate "LED support for the Mellanox switches management control"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) This option enables support for the LEDs on the Mellanox Ethernet and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) InfiniBand switches. The driver can be activated by the platform device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) device add call. Say Y to enable these. To compile this driver as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) module, choose 'M' here: the module will be called leds-mlxreg.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) config LEDS_USER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) tristate "Userspace LED support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) This option enables support for userspace LEDs. Say 'y' to enable this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) support in kernel. To compile this driver as a module, choose 'm' here:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) the module will be called uleds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) config LEDS_NIC78BX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) tristate "LED support for NI PXI NIC78bx devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) depends on X86 && ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) This option enables support for the User1 and User2 LEDs on NI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) PXI NIC78bx devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) will be called leds-nic78bx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) config LEDS_SPI_BYTE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) tristate "LED support for SPI LED controller with a single byte"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) This option enables support for LED controller which use a single byte
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) for controlling the brightness. Currently the following controller is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) supported: Ubiquiti airCube ISP microcontroller based LED controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) config LEDS_TI_LMU_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) tristate "LED driver for TI LMU"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880) depends on REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) Say Y to enable the LED driver for TI LMU devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883) This supports common features between the TI LM3532, LM3631, LM3632,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) LM3633, LM3695 and LM3697.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) config LEDS_LM3697
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) tristate "LED driver for LM3697"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) depends on LEDS_TI_LMU_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) depends on I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891) Say Y to enable the LM3697 LED driver for TI LMU devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) This supports the LED device LM3697.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) config LEDS_LM36274
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) tristate "LED driver for LM36274"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) depends on LEDS_TI_LMU_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) depends on MFD_TI_LMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) Say Y to enable the LM36274 LED driver for TI LMU devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) This supports the LED device LM36274.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) config LEDS_TPS6105X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) tristate "LED support for TI TPS6105X"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) depends on TPS6105X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) default y if TPS6105X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) This driver supports TPS61050/TPS61052 LED chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909) It is a single boost converter primarily for white LEDs and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) audio amplifiers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) config LEDS_IP30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) tristate "LED support for SGI Octane machines"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) depends on SGI_MFD_IOC3 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) This option enables support for the Red and White LEDs of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) SGI Octane machines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) will be called leds-ip30.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) config LEDS_SGM3140
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) tristate "LED support for the SGM3140"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) depends on LEDS_CLASS_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) This option enables support for the SGM3140 500mA Buck/Boost Charge
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) Pump LED Driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) config LEDS_ACER_A500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) tristate "Power button LED support for Acer Iconia Tab A500"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) depends on LEDS_CLASS && MFD_ACER_A500_EC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) This option enables support for the Power Button LED of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) Acer Iconia Tab A500.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) comment "LED Triggers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) source "drivers/leds/trigger/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) endif # NEW_LEDS