From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Pavel Machek <pavel@ucw.cz>
Subject: [GIT PULL] LEDs for v6.20
Date: Mon, 16 Feb 2026 11:00:48 +0000 [thread overview]
Message-ID: <20260216110048.GC10711@google.com> (raw)
Good morning Linus,
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.20
for you to fetch changes up to b2c87f5e98cd88095dbc6802197526703d5e4e48:
dt-bindings: leds: Convert ti,lm3697 to DT schema (2026-02-04 11:05:05 +0000)
----------------------------------------------------------------
LEDS for v6.20
- New Support & Features
* Add support for the TI LP5812 4x3 matrix RGB LED driver, including autonomous animation engine
control and extensive scan multiplexing modes.
* Add a new driver for the ams Osram AS3668 4-channel I2C LED controller.
* Extend the is31fl32xx driver to support the is31fl3293 variant, which features 3 channels and
12-bit PWM resolution.
- Improvements & Fixes
* Prevent the ExpressWire KTD2801 chip from entering an undefined state by disabling interrupts
during time-sensitive communication.
* Ensure the Qualcomm LPG driver detects hardware write failures by checking the return value of
regmap_bulk_write() during LUT programming.
* Fix kernel-doc warnings in the lm3692x driver by documenting missing struct members and
standardizing the comment style.
* Update the ExpressWire library to use fsleep() and unexport internal-only functions.
* Improve the is31fl32xx driver by reordering code to eliminate unnecessary forward declarations.
- Cleanups & Refactoring
* Simplify the LP55XX common LED driver by utilizing the for_each_available_child_of_node_scoped()
macro for more concise node iteration.
- Device Tree Bindings Updates
* Add new YAML bindings for the TI LP5860 and LP5812 LED controllers, and the ams Osram AS3668.
* Convert the TI LM3697 white LED driver binding to DT schema format.
* Allow multicolor LED nodes to be named with numeric suffixes (e.g., multi-led-0) to handle
multiple instances without unit addresses.
* Document support for the PMH0101 variant in the Qualcomm LPG PWM and SPMI Flash LED bindings.
* Add the issi,is31fl3293 compatible string to the is31fl32xx binding.
----------------------------------------------------------------
Daniel Mack (3):
dt-bindings: leds: Add issi,is31fl3293 to leds-is31fl32xx
leds: is31f132xx: Re-order code to remove forward declarations
leds: is31f132xx: Add support for is31fl3293
Duje Mihanović (1):
leds: expresswire: Fix chip state breakage
Haotian Zhang (1):
leds: qcom-lpg: Check the return value of regmap_bulk_write()
J. Neuschäfer (1):
dt-bindings: leds: Allow differently named multicolor LEDs
Jishnu Prakash (2):
dt-bindings: leds: leds-qcom-lpg: Add support for PMH0101 PWM
dt-bindings: leds: qcom,spmi-flash-led: Add PMH0101 compatible
Krzysztof Kozlowski (1):
leds: lp55xx: Simplify with scoped for each OF child loop
Lukas Timmermann (2):
dt-bindings: leds: Add new as3668 support
leds: as3668: Driver for the ams Osram 4-channel i2c LED driver
Nam Tran (3):
dt-bindings: leds: add TI/National Semiconductor LP5812 LED Driver
leds: Add basic support for TI/National Semiconductor LP5812 LED Driver
docs: leds: Document TI LP5812 LED driver
Rob Herring (Arm) (1):
dt-bindings: leds: Convert ti,lm3697 to DT schema
Steffen Trumtrar (1):
dt-bindings: leds: Add LP5860 LED controller
Vivek BalachandharTN (1):
leds: lm3692x: Fix kernel-doc for struct lm3692x_led
.../devicetree/bindings/leds/ams,as3668.yaml | 74 +++
.../bindings/leds/leds-class-multicolor.yaml | 2 +-
.../devicetree/bindings/leds/leds-is31fl32xx.txt | 1 +
.../devicetree/bindings/leds/leds-lm3697.txt | 73 ---
.../devicetree/bindings/leds/leds-lp5860.yaml | 111 ++++
.../devicetree/bindings/leds/leds-qcom-lpg.yaml | 1 +
.../bindings/leds/qcom,spmi-flash-led.yaml | 1 +
.../devicetree/bindings/leds/ti,lm3697.yaml | 125 ++++
.../devicetree/bindings/leds/ti,lp5812.yaml | 246 ++++++++
Documentation/leds/index.rst | 1 +
Documentation/leds/leds-lp5812.rst | 50 ++
MAINTAINERS | 18 +
drivers/leds/Kconfig | 13 +
drivers/leds/Makefile | 1 +
drivers/leds/leds-as3668.c | 202 +++++++
drivers/leds/leds-expresswire.c | 24 +-
drivers/leds/leds-is31fl32xx.c | 266 ++++++---
drivers/leds/leds-lm3692x.c | 3 +
drivers/leds/leds-lp55xx-common.c | 7 +-
drivers/leds/rgb/Kconfig | 13 +
drivers/leds/rgb/Makefile | 1 +
drivers/leds/rgb/leds-lp5812.c | 642 +++++++++++++++++++++
drivers/leds/rgb/leds-lp5812.h | 172 ++++++
drivers/leds/rgb/leds-qcom-lpg.c | 8 +-
include/linux/leds-expresswire.h | 3 -
25 files changed, 1892 insertions(+), 166 deletions(-)
create mode 100644 Documentation/devicetree/bindings/leds/ams,as3668.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt
create mode 100644 Documentation/devicetree/bindings/leds/leds-lp5860.yaml
create mode 100644 Documentation/devicetree/bindings/leds/ti,lm3697.yaml
create mode 100644 Documentation/devicetree/bindings/leds/ti,lp5812.yaml
create mode 100644 Documentation/leds/leds-lp5812.rst
create mode 100644 drivers/leds/leds-as3668.c
create mode 100644 drivers/leds/rgb/leds-lp5812.c
create mode 100644 drivers/leds/rgb/leds-lp5812.h
--
Lee Jones [李琼斯]
next reply other threads:[~2026-02-16 11:00 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-16 11:00 Lee Jones [this message]
2026-02-16 20:38 ` [GIT PULL] LEDs for v6.20 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=20260216110048.GC10711@google.com \
--to=lee@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=pavel@ucw.cz \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.