lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 14 Feb 2014 15:30:10 +0900
From:	Milo Kim <milo.kim@...com>
To:	Lee Jones <lee.jones@...aro.org>, Jingoo Han <jg1.han@...sung.com>,
	Bryan Wu <cooloney@...il.com>, Mark Brown <broonie@...nel.org>
CC:	<linux-kernel@...r.kernel.org>, <devicetree@...r.kernel.org>,
	Samuel Ortiz <sameo@...ux.intel.com>,
	Milo Kim <milo.kim@...com>
Subject: [PATCH 00/10] Support TI Light Management Unit devices

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ