All of lore.kernel.org
 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 ` [GIT PULL] LEDs for v7.3 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 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.