mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
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 v7.3
Date: Thu, 27 Aug 2026 13:46:15 +0100	[thread overview]
Message-ID: <20260827124615.GF770273@google.com> (raw)

Good afternoon Linus,

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

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

for you to fetch changes up to f8cca63a0a4f3475199d9ab7f86782bdfeb0744d:

  leds: is31fl319x: Modernize registration (2026-08-12 12:45:11 +0100)

----------------------------------------------------------------
LEDs for v7.3

- New Support & Features
  - Core: Extend netdev trigger speeds up to 100G.
  - PWM Multicolor: Introduce default-intensity property.
  - Analog Devices LTC3220: Add support for 18 channel LED driver.
  - NXP PCA963x: Add multicolor LED class support.

- Improvements & Fixes
  - GPIO: Clear error pointers for skipped LEDs.
  - Broadcom BCM63138: Use %pe to print pinctrl error instead of %ld.
  - ISSI IS31FL319x: Modernize device registration by using fwnode APIs.
  - NXP PCA9532: Fix inverted GPIO output polarity.
  - NXP PCA9532: Fix phantom device registration on missing hardware.
  - STMicroelectronics ST1202: Correct and extend hw_pattern documentation.
  - STMicroelectronics ST1202: Fix channel disable logic on zero brightness and ensure
    brightness changes are applied in active mode.
  - STMicroelectronics ST1202: Fix hardware pattern sequence programming, validate inputs,
    and correct pattern duration calculations.
  - STMicroelectronics ST1202: Validate LED reg property against channel count.
  - TI LP5860: Fix a potential double-unlock during device initialization and fix error
    handling path by using devm_mutex_init().

- Cleanups & Refactoring
  - GPIO: Make legacy gpiolib interface optional.

- Device Tree Binding Updates
  - Core: Add default-intensity property.
  - Core: Document "gpio" trigger.
  - Analog Devices LTC3220: Add DT binding for LTC3220 18 channel LED Driver.
  - Broadcom BCM6358: Convert to DT schema.
  - LaCie NS2: Convert to DT schema.
  - NXP PCA963x: Add multicolor LED support.
  - NXP PCA963x: Fix reg maximum for pca9635.
  - TI TPS65217: Convert backlight bindings to DT schema.

----------------------------------------------------------------
Andreas Kemnade (1):
      leds: is31fl319x: Modernize registration

Arnd Bergmann (1):
      leds: gpio: Make legacy gpiolib interface optional

Christophe JAILLET (2):
      leds: lp5860: Fix a potential double-unlock
      leds: lp5860-spi: Fix an error handling path

Cosmo Chou (2):
      leds: pca9532: Fix inverted GPIO output polarity
      leds: pca9532: Fix phantom device registration on missing hardware

Edelweise Escala (2):
      dt-bindings: leds: Add LTC3220 18 channel LED Driver
      leds: ltc3220: Add Support for LTC3220 18 channel LED Driver

Eduard Bostina (1):
      dt-bindings: leds: backlight: Convert TPS65217 to DT schema

Jonas Rebmann (2):
      leds: pwm-multicolor: Introduce default-intensity property
      dt-bindings: leds: Add default-intensity property

Loic Poulain (3):
      dt-bindings: leds: nxp,pca963x: Fix reg maximum for pca9635
      dt-bindings: leds: nxp,pca963x: Add multicolor LED support
      leds: pca963x: Add multicolor LED class support

Manuel Fombuena (9):
      leds: st1202: Stop pattern sequence before reprogramming
      leds: st1202: Validate pattern input before stopping the sequence
      leds: st1202: Fix pattern duration prescaler and pattern_clear skip marker
      leds: st1202: Set all pattern PWM slots to full after clearing pattern
      leds: st1202: Fix spurious pattern sequence start in setup
      leds: st1202: Fix brightness having no effect while pattern mode is active
      leds: st1202: Disable channel when brightness is set to zero
      leds: st1202: Validate LED reg property against channel count
      leds: st1202: Correct and extend hw_pattern documentation

Mike Marciniszyn (Meta) (1):
      leds: trigger: netdev: Extend speeds up to 100G

Ninad Naik (3):
      dt-bindings: leds: bcm6358: Convert to DT schema
      leds: bcm63138: Use %pe to print pinctrl error instead of %ld
      dt-bindings: leds: lacie,ns2-leds: Convert to DT schema

Samuel Holland (1):
      dt-bindings: leds: Document "gpio" trigger

Steve Dunnagan (1):
      leds: gpio: Clear error pointers for skipped LEDs

 .../devicetree/bindings/leds/adi,ltc3220.yaml      | 133 +++++
 .../bindings/leds/backlight/ti,tps65217.yaml       | 170 ++++++
 .../bindings/leds/backlight/tps65217-backlight.txt |  27 -
 .../bindings/leds/brcm,bcm6358-leds.yaml           |  96 ++++
 Documentation/devicetree/bindings/leds/common.yaml |  12 +
 .../devicetree/bindings/leds/lacie,ns2-leds.yaml   |  85 +++
 .../devicetree/bindings/leds/leds-bcm6358.txt      | 143 -----
 .../devicetree/bindings/leds/leds-ns2.txt          |  35 --
 .../bindings/leds/leds-pwm-multicolor.yaml         |   4 +
 .../devicetree/bindings/leds/nxp,pca963x.yaml      | 108 +++-
 .../devicetree/bindings/regulator/tps65217.txt     |  78 ---
 Documentation/leds/leds-st1202.rst                 |   9 +-
 MAINTAINERS                                        |   8 +
 drivers/leds/Kconfig                               |  14 +
 drivers/leds/Makefile                              |   1 +
 drivers/leds/blink/leds-bcm63138.c                 |   4 +-
 drivers/leds/leds-gpio.c                           |  53 +-
 drivers/leds/leds-is31fl319x.c                     |  61 +--
 drivers/leds/leds-ltc3220.c                        | 586 +++++++++++++++++++++
 drivers/leds/leds-pca9532.c                        |  18 +-
 drivers/leds/leds-pca963x.c                        | 189 +++++--
 drivers/leds/leds-st1202.c                         | 102 ++--
 drivers/leds/rgb/leds-lp5860-core.c                |   3 +-
 drivers/leds/rgb/leds-lp5860-spi.c                 |  10 +-
 drivers/leds/rgb/leds-pwm-multicolor.c             |   2 +
 drivers/leds/trigger/ledtrig-netdev.c              |  46 +-
 include/linux/leds.h                               |   6 +
 27 files changed, 1565 insertions(+), 438 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/backlight/ti,tps65217.yaml
 delete mode 100644 Documentation/devicetree/bindings/leds/backlight/tps65217-backlight.txt
 create mode 100644 Documentation/devicetree/bindings/leds/brcm,bcm6358-leds.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/lacie,ns2-leds.yaml
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6358.txt
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-ns2.txt
 delete mode 100644 Documentation/devicetree/bindings/regulator/tps65217.txt
 create mode 100644 drivers/leds/leds-ltc3220.c

-- 
Lee Jones

             reply	other threads:[~2026-08-27 12:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-27 12:46 Lee Jones [this message]
2026-08-27 18:53 ` 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=20260827124615.GF770273@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®