diff options
author | Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | 2008-07-24 00:31:48 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-24 13:47:41 -0400 |
commit | 3e074058d72486676f6fdf6fe803200c62dcb403 (patch) | |
tree | de9d8c426198e9a10a04593abe8011c1e1822564 /drivers/video/backlight/Kconfig | |
parent | 2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc (diff) |
fbdev: LCD backlight driver using Atmel PWM driver
This patch adds a platform driver using the ATMEL PWM driver to control a
backlight which requires a PWM signal and optional GPIO signal for discrete
on/off signal. It has been tested on Favr-32 board from EarthLCD.
The driver is configurable by supplying a struct with the platform data. See
the include/linux/atmel-pwm-bl.h for details.
The board code for Favr-32 will be submitted to the AVR32 kernel list.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
Cc: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/video/backlight/Kconfig')
-rw-r--r-- | drivers/video/backlight/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index b289e197e55..98d9faf4970 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig | |||
@@ -87,6 +87,18 @@ config BACKLIGHT_ATMEL_LCDC | |||
87 | If in doubt, it's safe to enable this option; it doesn't kick | 87 | If in doubt, it's safe to enable this option; it doesn't kick |
88 | in unless the board's description says it's wired that way. | 88 | in unless the board's description says it's wired that way. |
89 | 89 | ||
90 | config BACKLIGHT_ATMEL_PWM | ||
91 | tristate "Atmel PWM backlight control" | ||
92 | depends on BACKLIGHT_CLASS_DEVICE && ATMEL_PWM | ||
93 | default n | ||
94 | help | ||
95 | Say Y here if you want to use the PWM peripheral in Atmel AT91 and | ||
96 | AVR32 devices. This driver will need additional platform data to know | ||
97 | which PWM instance to use and how to configure it. | ||
98 | |||
99 | To compile this driver as a module, choose M here: the module will be | ||
100 | called atmel-pwm-bl. | ||
101 | |||
90 | config BACKLIGHT_CORGI | 102 | config BACKLIGHT_CORGI |
91 | tristate "Generic (aka Sharp Corgi) Backlight Driver" | 103 | tristate "Generic (aka Sharp Corgi) Backlight Driver" |
92 | depends on BACKLIGHT_CLASS_DEVICE | 104 | depends on BACKLIGHT_CLASS_DEVICE |