[Letux-kernel] Fwd: [GIT PULL] LED updates for 4.9
H. Nikolaus Schaller
hns at goldelico.com
Mon Oct 3 10:49:54 CEST 2016
FYI.
> Anfang der weitergeleiteten Nachricht:
>
> Von: Jacek Anaszewski <j.anaszewski at samsung.com>
> Betreff: [GIT PULL] LED updates for 4.9
> Datum: 3. Oktober 2016 um 10:48:10 MESZ
> An: torvalds at linux-foundation.org
> Kopie: linux-kernel at vger.kernel.org, linux-leds at vger.kernel.org, hkallweit1 at gmail.com, hns at goldelico.com, linus.walleij at linaro.org, nathan.sullivan at ni.com, paul.gortmaker at windriver.com, vadimp at mellanox.com
>
> 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
More information about the Letux-kernel
mailing list