Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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