All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] LEDs for v6.20
@ 2026-02-16 11:00 Lee Jones
  2026-02-16 20:38 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Lee Jones @ 2026-02-16 11:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Pavel Machek

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 [李琼斯]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] LEDs for v6.20
  2026-02-16 11:00 [GIT PULL] LEDs for v6.20 Lee Jones
@ 2026-02-16 20:38 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-02-16 20:38 UTC (permalink / raw)
  To: Lee Jones; +Cc: Linus Torvalds, Linux Kernel Mailing List, Pavel Machek

The pull request you sent on Mon, 16 Feb 2026 11:00:48 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.20

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2228d9cf7a562d1b0ca86bd529f6acb94f4bb80f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-02-16 20:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-16 11:00 [GIT PULL] LEDs for v6.20 Lee Jones
2026-02-16 20:38 ` pr-tracker-bot

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.