aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/leds/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-09-12 14:35:33 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2013-09-12 14:35:33 -0400
commit5223161dc0f5e44fbf3d5e42d23697b6796cdf4e (patch)
tree10837ec58d96e751469d78d347f76c0d49238d72 /drivers/leds/Kconfig
parente5d0c874391a500be7643d3eef9fb07171eee129 (diff)
parent61abeba5222895d6900b13115f5d8eba7988d7d6 (diff)
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
Pull led updates from Bryan Wu: "Sorry for the late pull request, since I'm just back from vacation. LED subsystem updates for 3.12: - pca9633 driver DT supporting and pca9634 chip supporting - restore legacy device attributes for lp5521 - other fixing and updates" * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds: (28 commits) leds: wm831x-status: Request a REG resource leds: trigger: ledtrig-backlight: Fix invalid memory access in fb_event notification callback leds-pca963x: Fix device tree parsing leds-pca9633: Rename to leds-pca963x leds-pca9633: Add mutex to the ledout register leds-pca9633: Unique naming of the LEDs leds-pca9633: Add support for PCA9634 leds: lp5562: use LP55xx common macros for device attributes Documentation: leds-lp5521,lp5523: update device attribute information leds: lp5523: remove unnecessary writing commands leds: lp5523: restore legacy device attributes leds: lp5523: LED MUX configuration on initializing leds: lp5523: make separate API for loading engine leds: lp5521: remove unnecessary writing commands leds: lp5521: restore legacy device attributes leds: lp55xx: add common macros for device attributes leds: lp55xx: add common data structure for program Documentation: leds: Fix a typo leds: ss4200: Fix incorrect placement of __initdata leds: clevo-mail: Fix incorrect placement of __initdata ...
Diffstat (limited to 'drivers/leds/Kconfig')
-rw-r--r--drivers/leds/Kconfig34
1 files changed, 22 insertions, 12 deletions
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
index 074bcb3892b5..875bbe4c962e 100644
--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -194,11 +194,11 @@ config LEDS_LP3944
194 module will be called leds-lp3944. 194 module will be called leds-lp3944.
195 195
196config LEDS_LP55XX_COMMON 196config LEDS_LP55XX_COMMON
197 tristate "Common Driver for TI/National LP5521, LP5523/55231 and LP5562" 197 tristate "Common Driver for TI/National LP5521/5523/55231/5562/8501"
198 depends on LEDS_LP5521 || LEDS_LP5523 || LEDS_LP5562 198 depends on LEDS_LP5521 || LEDS_LP5523 || LEDS_LP5562 || LEDS_LP8501
199 select FW_LOADER 199 select FW_LOADER
200 help 200 help
201 This option supports common operations for LP5521 and LP5523/55231 201 This option supports common operations for LP5521/5523/55231/5562/8501
202 devices. 202 devices.
203 203
204config LEDS_LP5521 204config LEDS_LP5521
@@ -232,6 +232,18 @@ config LEDS_LP5562
232 Driver provides direct control via LED class and interface for 232 Driver provides direct control via LED class and interface for
233 programming the engines. 233 programming the engines.
234 234
235config LEDS_LP8501
236 tristate "LED Support for TI LP8501 LED driver chip"
237 depends on LEDS_CLASS && I2C
238 select LEDS_LP55XX_COMMON
239 help
240 If you say yes here you get support for TI LP8501 LED driver.
241 It is 9 channel chip with programmable engines.
242 Driver provides direct control via LED class and interface for
243 programming the engines.
244 It is similar as LP5523, but output power selection is available.
245 And register layout and engine program schemes are different.
246
235config LEDS_LP8788 247config LEDS_LP8788
236 tristate "LED support for the TI LP8788 PMIC" 248 tristate "LED support for the TI LP8788 PMIC"
237 depends on LEDS_CLASS 249 depends on LEDS_CLASS
@@ -279,13 +291,14 @@ config LEDS_PCA955X
279 LED driver chips accessed via the I2C bus. Supported 291 LED driver chips accessed via the I2C bus. Supported
280 devices include PCA9550, PCA9551, PCA9552, and PCA9553. 292 devices include PCA9550, PCA9551, PCA9552, and PCA9553.
281 293
282config LEDS_PCA9633 294config LEDS_PCA963X
283 tristate "LED support for PCA9633 I2C chip" 295 tristate "LED support for PCA963x I2C chip"
284 depends on LEDS_CLASS 296 depends on LEDS_CLASS
285 depends on I2C 297 depends on I2C
286 help 298 help
287 This option enables support for LEDs connected to the PCA9633 299 This option enables support for LEDs connected to the PCA963x
288 LED driver chip accessed via the I2C bus. 300 LED driver chip accessed via the I2C bus. Supported
301 devices include PCA9633 and PCA9634
289 302
290config LEDS_WM831X_STATUS 303config LEDS_WM831X_STATUS
291 tristate "LED support for status LEDs on WM831x PMICs" 304 tristate "LED support for status LEDs on WM831x PMICs"
@@ -398,10 +411,7 @@ config LEDS_MC13783
398config LEDS_NS2 411config LEDS_NS2
399 tristate "LED support for Network Space v2 GPIO LEDs" 412 tristate "LED support for Network Space v2 GPIO LEDs"
400 depends on LEDS_CLASS 413 depends on LEDS_CLASS
401 depends on MACH_NETSPACE_V2 || MACH_INETSPACE_V2 || \ 414 depends on ARCH_KIRKWOOD
402 MACH_NETSPACE_MAX_V2 || MACH_D2NET_V2 || \
403 MACH_NETSPACE_V2_DT || MACH_INETSPACE_V2_DT || \
404 MACH_NETSPACE_MAX_V2_DT || MACH_NETSPACE_MINI_V2_DT
405 default y 415 default y
406 help 416 help
407 This option enable support for the dual-GPIO LED found on the 417 This option enable support for the dual-GPIO LED found on the
@@ -410,8 +420,8 @@ config LEDS_NS2
410 420
411config LEDS_NETXBIG 421config LEDS_NETXBIG
412 tristate "LED support for Big Network series LEDs" 422 tristate "LED support for Big Network series LEDs"
413 depends on MACH_NET2BIG_V2 || MACH_NET5BIG_V2
414 depends on LEDS_CLASS 423 depends on LEDS_CLASS
424 depends on ARCH_KIRKWOOD
415 default y 425 default y
416 help 426 help
417 This option enable support for LEDs found on the LaCie 2Big 427 This option enable support for LEDs found on the LaCie 2Big