From: Pavel Machek <pavel@ucw.cz>
To: Linus Torvalds <torvalds@linux-foundation.org>,
kernel list <linux-kernel@vger.kernel.org>,
jacek.anaszewski@gmail.com, linux-leds@vger.kernel.org
Subject: [GIT PULL] LEDs changes for v5.9-rc1
Date: Wed, 5 Aug 2020 23:33:29 +0200 [thread overview]
Message-ID: <20200805213329.GA15090@duo.ucw.cz> (raw)
[-- Attachment #1: Type: text/plain, Size: 7652 bytes --]
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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
next reply other threads:[~2020-08-05 21:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-05 21:33 Pavel Machek [this message]
2020-08-06 3:08 ` [GIT PULL] LEDs changes for v5.9-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200805213329.GA15090@duo.ucw.cz \
--to=pavel@ucw.cz \
--cc=jacek.anaszewski@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-leds@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).