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 -- To unsubscribe from this list: send the line "unsubscribe linux-leds" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html