lkml.org 
[lkml]   [2016]   [Oct]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] LED updates for 4.9
Date
Hi Linus,

Please pull LED updates for 4.9 merge cycle. There are three new
LED class drivers and some minor fixes and improvementes to the
leds-gpio driver, LED Trigger core and documentation.

The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:

Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git for-next

for you to fetch changes up to 6f3bad9670729ea3a7c78b3752a89c94ffa2397a:

leds: triggers: Check return value of kobject_uevent_env() (2016-09-20 10:22:10 +0200)

Thanks,
Jacek Anaszewski

----------------------------------------------------------------
New LED class drivers:
- Add driver for Mellanox systems LEDs
- Add PM8058 LEDs driver
- is31fl319x: 1/3/6/9-channel light effect led driver

LEDs DT bindings:
- Add bindings for ISSI is31fl319x
- Add bindings for PM8058
- common: Centralize definition of "default-state" property

LED core improvements:
- Documentation: move oneshot trigger attributes documentation to ABI

LED Trigger core improvements:
- Check return value of kobject_uevent_env()
- Return from led_trigger_set() if there is nothing to do
- Do not overflow sysfs buffer in led_trigger_show
- Make triggers explicitly non-modular

LED class drivers improvements:
- leds-gpio: fix and simplify error handling in gpio_leds_create
- leds-gpio: switch to managed version of led_classdev_register
- leds-gpio: fix and simplify reading property "label"
- leds-gpio: simplify gpio_leds_create
- leds-gpio: add helper cdev_to_gpio_led_data
- leds-gpio: fix an unhandled error case in create_gpio_led
- leds-gpio: introduce gpio_blink_set_t

----------------------------------------------------------------
H. Nikolaus Schaller (2):
leds: is31fl319x: 1/3/6/9-channel light effect led driver
DT: leds: Add bindings for ISSI is31fl319x

Heiner Kallweit (7):
leds: gpio: introduce gpio_blink_set_t
leds: gpio: fix an unhandled error case in create_gpio_led
leds: gpio: add helper cdev_to_gpio_led_data
leds: gpio: simplify gpio_leds_create
leds: gpio: fix and simplify reading property "label"
leds: gpio: switch to managed version of led_classdev_register
leds: gpio: fix and simplify error handling in gpio_leds_create

Jacek Anaszewski (2):
leds: triggers: Return from led_trigger_set() if there is nothing to do
leds: triggers: Check return value of kobject_uevent_env()

Linus Walleij (3):
leds: pm8058: add device tree bindings
leds: add PM8058 LEDs driver
leds: centralize definition of "default-state" property

Nathan Sullivan (1):
leds: do not overflow sysfs buffer in led_trigger_show

Paul Gortmaker (1):
leds: make triggers explicitly non-modular

Rafał Miłecki (1):
Documentation: move oneshot trigger attributes documentation to ABI

Vadim Pasternak (1):
leds: add driver for Mellanox systems LEDs

Documentation/ABI/testing/sysfs-class-led | 3 +-
.../ABI/testing/sysfs-class-led-trigger-oneshot | 36 ++
Documentation/devicetree/bindings/leds/common.txt | 7 +
.../devicetree/bindings/leds/leds-bcm6328.txt | 2 +-
.../devicetree/bindings/leds/leds-bcm6358.txt | 2 +-
.../devicetree/bindings/leds/leds-gpio.txt | 9 +-
.../devicetree/bindings/leds/leds-is31fl319x.txt | 59 +++
.../devicetree/bindings/leds/leds-pm8058.txt | 67 +++
.../devicetree/bindings/leds/register-bit-led.txt | 9 +-
Documentation/leds/leds-mlxcpld.txt | 110 +++++
Documentation/leds/ledtrig-oneshot.txt | 20 +-
MAINTAINERS | 7 +
drivers/leds/Kconfig | 28 ++
drivers/leds/Makefile | 3 +
drivers/leds/led-triggers.c | 25 +-
drivers/leds/leds-gpio.c | 78 ++--
drivers/leds/leds-is31fl319x.c | 450 +++++++++++++++++++++
drivers/leds/leds-mlxcpld.c | 430 ++++++++++++++++++++
drivers/leds/leds-pm8058.c | 191 +++++++++
include/linux/leds.h | 9 +-
20 files changed, 1446 insertions(+), 99 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-oneshot
create mode 100644 Documentation/devicetree/bindings/leds/leds-is31fl319x.txt
create mode 100644 Documentation/devicetree/bindings/leds/leds-pm8058.txt
create mode 100644 Documentation/leds/leds-mlxcpld.txt
create mode 100644 drivers/leds/leds-is31fl319x.c
create mode 100644 drivers/leds/leds-mlxcpld.c
create mode 100644 drivers/leds/leds-pm8058.c

\
 
 \ /
  Last update: 2016-10-03 10:48    [W:0.098 / U:0.144 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site