diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-09-12 14:35:33 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-09-12 14:35:33 -0400 |
commit | 5223161dc0f5e44fbf3d5e42d23697b6796cdf4e (patch) | |
tree | 10837ec58d96e751469d78d347f76c0d49238d72 /drivers/leds/Kconfig | |
parent | e5d0c874391a500be7643d3eef9fb07171eee129 (diff) | |
parent | 61abeba5222895d6900b13115f5d8eba7988d7d6 (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/Kconfig | 34 |
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 | ||
196 | config LEDS_LP55XX_COMMON | 196 | config 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 | ||
204 | config LEDS_LP5521 | 204 | config 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 | ||
235 | config 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 | |||
235 | config LEDS_LP8788 | 247 | config 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 | ||
282 | config LEDS_PCA9633 | 294 | config 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 | ||
290 | config LEDS_WM831X_STATUS | 303 | config 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 | |||
398 | config LEDS_NS2 | 411 | config 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 | ||
411 | config LEDS_NETXBIG | 421 | config 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 |