[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250121103804.GB1440743@google.com>
Date: Tue, 21 Jan 2025 10:38:04 +0000
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Pavel Machek <pavel@....cz>
Subject: [GIT PULL] LEDs for v6.14
Good morning Linus,
The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:
Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)
are available in the Git repository at:
ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.14
for you to fetch changes up to daefd7fbd544671ad0b9c2a815d7f5e3d2f0365c:
leds: triggers: Constify 'struct bin_attribute' (2025-01-09 11:09:09 +0000)
----------------------------------------------------------------
- Allow struct bin_attribute instances to be placed in read-only memory for enhanced protection.
- Fix a memory leak in the cht-wcove driver by using devm_led_classdev_register().
- Fix an OF node reference leak in the netxbig driver.
- Ensure PWM is disabled properly in pwm-multicolor suspend.
- Add support for Texas Instruments LP8864, LP8864S, LP8866 LED-backlight drivers.
- Add support for STMicroelectronics's LED1202 12-channel LED driver.
- Convert LP8860 bindings to YAML format.
- Add bindings for the TI LP8864/LP8866 LED drivers.
- Add LED1202 LED controller bindings.
- Fix path to color definitions in leds-class-multicolor.yaml.
- Add pm660l compatible to qcom,spmi-flash-led bindings.
- Extend cznic,turris-omnia-leds binding with interrupts property.
- Add documentation for the STMicroelectronics LED1202 driver.
- Add entry for AAEON UP board FPGA drivers in MAINTAINERS.
- Fix a wrong format specifier in the ledtrig-activity driver.
- Fix a bug in the lp8860 driver where only half of the EEPROM was written.
----------------------------------------------------------------
Alexander Sverdlin (3):
leds: lp8860: Write full EEPROM, not only half of it
dt-bindings: leds: Convert LP8860 into YAML format
leds: lp8864: Add support for Texas Instruments LP8864, LP8864S, LP8866 LED-backlights
Geert Uytterhoeven (1):
dt-bindings: leds: class-multicolor: Fix path to color definitions
Jakob Riepler (1):
leds: pwm-multicolor: Disable PWM when going to suspend
Joe Hattori (2):
leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
leds: cht-wcove: Use devm_led_classdev_register() to avoid memory leak
Marek Behún (12):
turris-omnia-mcu-interface.h: Move command execution function to global header
leds: turris-omnia: Use command execution functions from the MCU driver
turris-omnia-mcu-interface.h: Add LED commands related definitions to global header
leds: turris-omnia: Use global header for MCU command definitions
dt-bindings: leds: cznic,turris-omnia-leds: Allow interrupts property
leds: turris-omnia: Document driver private structures
leds: turris-omnia: Notify sysfs on MCU global LEDs brightness change
platform: cznic: turris-omnia-mcu: Inform about missing LED panel brightness change interrupt feature
leds: turris-omnia: Inform about missing LED gamma correction feature in the MCU driver
leds: turris-omnia: Use dev_err_probe() where appropriate
leds: turris-omnia: Use uppercase first letter in all comments
turris-omnia-mcu-interface.h: Move macro definitions outside of enums
Marek Vasut (1):
leds: trigger: netdev: Check offload ability on interface up
Richard Acayan (1):
dt-bindings: leds: qcom,spmi-flash-led: Add pm660l compatible
Thomas Richard (2):
leds: Add AAEON UP board LED driver
MAINTAINERS: Add entry for AAEON UP board FPGA drivers
Thomas Weißschuh (1):
leds: triggers: Constify 'struct bin_attribute'
Vicentiu Galanopulo (3):
Documentation:leds: Add leds-st1202.rst
dt-bindings: leds: Add LED1202 LED Controller
leds: Add LED1202 I2C driver
Zhu Jun (1):
leds: ledtrig-activity: Fix the wrong format specifier
.../bindings/leds/cznic,turris-omnia-leds.yaml | 8 +
.../bindings/leds/leds-class-multicolor.yaml | 2 +-
.../devicetree/bindings/leds/leds-lp8860.txt | 50 ---
.../bindings/leds/qcom,spmi-flash-led.yaml | 1 +
.../devicetree/bindings/leds/st,led1202.yaml | 132 +++++++
.../devicetree/bindings/leds/ti,lp8860.yaml | 90 +++++
Documentation/leds/index.rst | 1 +
Documentation/leds/leds-st1202.rst | 34 ++
MAINTAINERS | 15 +
drivers/leds/Kconfig | 33 ++
drivers/leds/Makefile | 3 +
drivers/leds/led-class.c | 6 +-
drivers/leds/led-triggers.c | 4 +-
drivers/leds/leds-cht-wcove.c | 6 +-
drivers/leds/leds-lp8860.c | 2 +-
drivers/leds/leds-lp8864.c | 296 +++++++++++++++
drivers/leds/leds-netxbig.c | 1 +
drivers/leds/leds-st1202.c | 416 +++++++++++++++++++++
drivers/leds/leds-turris-omnia.c | 336 ++++++++---------
drivers/leds/leds-upboard.c | 126 +++++++
drivers/leds/leds.h | 4 +-
drivers/leds/rgb/leds-pwm-multicolor.c | 8 +-
drivers/leds/trigger/ledtrig-activity.c | 2 +-
drivers/leds/trigger/ledtrig-netdev.c | 2 +
drivers/platform/cznic/turris-omnia-mcu-base.c | 3 +
drivers/platform/cznic/turris-omnia-mcu.h | 130 -------
include/linux/turris-omnia-mcu-interface.h | 150 +++++++-
27 files changed, 1496 insertions(+), 365 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/leds/leds-lp8860.txt
create mode 100644 Documentation/devicetree/bindings/leds/st,led1202.yaml
create mode 100644 Documentation/devicetree/bindings/leds/ti,lp8860.yaml
create mode 100644 Documentation/leds/leds-st1202.rst
create mode 100644 drivers/leds/leds-lp8864.c
create mode 100644 drivers/leds/leds-st1202.c
create mode 100644 drivers/leds/leds-upboard.c
--
Lee Jones [李琼斯]
Powered by blists - more mailing lists