lkml.org 
[lkml]   [2014]   [Feb]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 00/10] Support TI Light Management Unit devices
Date
TI LMU (Lighting Management Unit) driver supports lighting devices such like
LM3532, LM3631, LM3633, LM3695 and LM3697.

Enable pin Backlights PWM control Light effects Others
---------- ---------- ----------- ------------- ------
LM3532 Yes Yes Yes ramp up/down
LM3631 Yes Yes Yes slope 5 regulators
LM3633 Yes Yes Yes ramp up/down LEDs
/pattern
LM3695 Yes Yes No
LM3697 Yes Yes Yes ramp up/down

This patch-set consists of several parts below.

TI LMU : HW enable pin control. I2C register access
TI LMU effect : Light effect support for backlight and LED
TI LMU backlight : Backlight subsystem, PWM, control bank assignment
Each backlight driver : Chip dependent code
LM3633 LED : LED subsystem, pattern generation
LM3631 regulator : Regulator drivers for the display bias

Device tree documentation is also included.

Milo Kim (10):
mfd: Add TI LMU driver
backlight: Add TI LMU backlight common driver
backlight: ti-lmu-backlight: Add LM3532 driver
backlight: ti-lmu-backlight: Add LM3631 driver
backlight: ti-lmu-backlight: Add LM3633 driver
backlight: ti-lmu-backlight: Add LM3695 driver
backlight: ti-lmu-backlight: Add LM3697 driver
leds: Add LM3633 driver
regulator: Add LM3631 driver
Documentation: Add device tree bindings for TI LMU devices

.../devicetree/bindings/leds/leds-lm3633.txt | 39 ++
Documentation/devicetree/bindings/mfd/ti-lmu.txt | 182 ++++++
.../bindings/regulator/lm3631-regulator.txt | 49 ++
.../bindings/video/backlight/ti-lmu-backlight.txt | 127 ++++
Documentation/leds/leds-lm3633.txt | 38 ++
drivers/leds/Kconfig | 10 +
drivers/leds/Makefile | 1 +
drivers/leds/leds-lm3633.c | 661 ++++++++++++++++++++
drivers/mfd/Kconfig | 12 +
drivers/mfd/Makefile | 1 +
drivers/mfd/ti-lmu-effect.c | 328 ++++++++++
drivers/mfd/ti-lmu.c | 464 ++++++++++++++
drivers/regulator/Kconfig | 8 +
drivers/regulator/Makefile | 1 +
drivers/regulator/lm3631-regulator.c | 285 +++++++++
drivers/video/backlight/Kconfig | 51 ++
drivers/video/backlight/Makefile | 6 +
drivers/video/backlight/lm3532_bl.c | 240 +++++++
drivers/video/backlight/lm3631_bl.c | 186 ++++++
drivers/video/backlight/lm3633_bl.c | 244 ++++++++
drivers/video/backlight/lm3695_bl.c | 143 +++++
drivers/video/backlight/lm3697_bl.c | 224 +++++++
drivers/video/backlight/ti-lmu-backlight.c | 369 +++++++++++
drivers/video/backlight/ti-lmu-backlight.h | 78 +++
include/linux/mfd/ti-lmu-effect.h | 109 ++++
include/linux/mfd/ti-lmu-register.h | 269 ++++++++
include/linux/mfd/ti-lmu.h | 150 +++++
27 files changed, 4275 insertions(+)
create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3633.txt
create mode 100644 Documentation/devicetree/bindings/mfd/ti-lmu.txt
create mode 100644 Documentation/devicetree/bindings/regulator/lm3631-regulator.txt
create mode 100644 Documentation/devicetree/bindings/video/backlight/ti-lmu-backlight.txt
create mode 100644 Documentation/leds/leds-lm3633.txt
create mode 100644 drivers/leds/leds-lm3633.c
create mode 100644 drivers/mfd/ti-lmu-effect.c
create mode 100644 drivers/mfd/ti-lmu.c
create mode 100644 drivers/regulator/lm3631-regulator.c
create mode 100644 drivers/video/backlight/lm3532_bl.c
create mode 100644 drivers/video/backlight/lm3631_bl.c
create mode 100644 drivers/video/backlight/lm3633_bl.c
create mode 100644 drivers/video/backlight/lm3695_bl.c
create mode 100644 drivers/video/backlight/lm3697_bl.c
create mode 100644 drivers/video/backlight/ti-lmu-backlight.c
create mode 100644 drivers/video/backlight/ti-lmu-backlight.h
create mode 100644 include/linux/mfd/ti-lmu-effect.h
create mode 100644 include/linux/mfd/ti-lmu-register.h
create mode 100644 include/linux/mfd/ti-lmu.h

--
1.7.9.5



\
 
 \ /
  Last update: 2014-02-14 08:02    [W:0.619 / U:0.004 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site