The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110: Linux 5.8-rc2 (2020-06-21 15:45:29 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git/ tags/leds-5.9-rc1 for you to fetch changes up to bba37471de2d7733b0deef57e03c47fa97a284a7: MAINTAINERS: Remove myself as LED subsystem maintainer (2020-08-05 23:27:51 +0200) ---------------------------------------------------------------- LEDs changes for 5.9-rc1. Okay, so... this one is interesting. RGB LEDs are very common, and we need to have some kind of support for them. Multicolor is for arbitrary set of LEDs in one package, RGB is for LEDs that can produce full range of colors. We do not have real multicolor LED that is not RGB in the pipeline, so that one is disabled for now. You can expect this saga to continue with next pull requests. Thank Jacek for all the good work you did maintaining LEDs over the years! ---------------------------------------------------------------- Alexander A. Klimov (1): leds: Replace HTTP links with HTTPS ones Arnd Bergmann (1): leds: lm355x: avoid enum conversion warning Dan Murphy (10): leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros leds: lp5523: Fix various formatting issues in the code dt: bindings: Add multicolor class dt bindings documention leds: Add multicolor ID to the color ID list leds: multicolor: Introduce a multicolor class definition dt-bindings: leds: Convert leds-lp55xx to yaml leds: lp55xx: Convert LED class registration to devm_* leds: lp55xx: Add multicolor framework support to lp55xx leds: lp5523: Update the lp5523 code to add multicolor brightness function leds: lp5521: Add multicolor framework multicolor brightness support Flavio Suligoi (2): dt-bindings: leds: fix macro names for pca955x leds: fix spelling mistake Gustavo A. R. Silva (2): leds: ns2: Use struct_size() in devm_kzalloc() leds: gpio: Use struct_size() in devm_kzalloc() Jacek Anaszewski (1): MAINTAINERS: Remove myself as LED subsystem maintainer Jan Kiszka (1): leds: trigger: gpio: Avoid warning on update of inverted Johan Hovold (6): leds: 88pm860x: fix use-after-free on unbind leds: da903x: fix use-after-free on unbind leds: lm3533: fix use-after-free on unbind leds: lm36274: fix use-after-free on unbind leds: wm831x-status: fix use-after-free on unbind leds: drop redundant struct-device pointer casts Kai-Heng Feng (1): leds: core: Flush scheduled work for system suspend Linus Walleij (3): leds: lp55xx: Convert to use GPIO descriptors leds: pca955x: Include the right GPIO header leds: gpio: Fix semantic error Marek Behún (4): leds: trigger: add support for LED-private device triggers dt-bindings: leds: add cznic,turris-omnia-leds binding leds: initial support for Turris Omnia LEDs Documentation: ABI: leds-turris-omnia: document sysfs attribute Pavel Machek (3): leds: pattern trigger -- check pattern for validity leds: add RGB color option, as that is different from multicolor. leds: disallow /sys/class/leds/*:multi:* for now Randy Dunlap (1): Make LEDS_LP55XX_COMMON depend on I2C to fix build errors: Álvaro Fernández Rojas (1): leds-bcm6328: support second hw blinking interval .../testing/sysfs-class-led-driver-turris-omnia | 14 + .../ABI/testing/sysfs-class-led-multicolor | 35 +++ .../bindings/leds/cznic,turris-omnia-leds.yaml | 90 +++++++ .../bindings/leds/leds-class-multicolor.yaml | 37 +++ .../devicetree/bindings/leds/leds-lm3532.txt | 2 +- .../devicetree/bindings/leds/leds-lm3601x.txt | 4 +- .../devicetree/bindings/leds/leds-lm36274.txt | 2 +- .../devicetree/bindings/leds/leds-lm3692x.txt | 2 +- .../devicetree/bindings/leds/leds-lm3697.txt | 2 +- .../devicetree/bindings/leds/leds-lp55xx.txt | 228 ---------------- .../devicetree/bindings/leds/leds-lp55xx.yaml | 220 +++++++++++++++ .../devicetree/bindings/leds/leds-lp8860.txt | 2 +- .../devicetree/bindings/leds/leds-pca955x.txt | 6 +- Documentation/leds/index.rst | 1 + Documentation/leds/leds-class-multicolor.rst | 86 ++++++ MAINTAINERS | 2 - drivers/leds/Kconfig | 33 ++- drivers/leds/Makefile | 2 + drivers/leds/led-class-multicolor.c | 203 ++++++++++++++ drivers/leds/led-class.c | 1 + drivers/leds/led-core.c | 6 + drivers/leds/led-triggers.c | 28 +- drivers/leds/leds-88pm860x.c | 14 +- drivers/leds/leds-bcm6328.c | 97 +++++-- drivers/leds/leds-da903x.c | 14 +- drivers/leds/leds-gpio.c | 15 +- drivers/leds/leds-lm3532.c | 4 +- drivers/leds/leds-lm3533.c | 12 +- drivers/leds/leds-lm355x.c | 16 +- drivers/leds/leds-lm3601x.c | 2 +- drivers/leds/leds-lm36274.c | 17 +- drivers/leds/leds-lm3642.c | 9 +- drivers/leds/leds-lm3692x.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-lp5521.c | 43 ++- drivers/leds/leds-lp5523.c | 62 +++-- drivers/leds/leds-lp5562.c | 22 +- drivers/leds/leds-lp55xx-common.c | 239 ++++++++++++----- drivers/leds/leds-lp55xx-common.h | 16 +- drivers/leds/leds-lp8501.c | 23 +- drivers/leds/leds-ns2.c | 9 +- drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-turris-omnia.c | 295 +++++++++++++++++++++ drivers/leds/leds-wm831x-status.c | 14 +- drivers/leds/trigger/ledtrig-gpio.c | 3 +- drivers/leds/trigger/ledtrig-pattern.c | 6 +- include/dt-bindings/leds/common.h | 5 +- include/linux/led-class-multicolor.h | 121 +++++++++ include/linux/leds.h | 10 + include/linux/platform_data/leds-lp55xx.h | 13 +- 50 files changed, 1640 insertions(+), 453 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-turris-omnia create mode 100644 Documentation/ABI/testing/sysfs-class-led-multicolor create mode 100644 Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-lp55xx.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lp55xx.yaml create mode 100644 Documentation/leds/leds-class-multicolor.rst create mode 100644 drivers/leds/led-class-multicolor.c create mode 100644 drivers/leds/leds-turris-omnia.c create mode 100644 include/linux/led-class-multicolor.h -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Attachment:
signature.asc
Description: PGP signature