lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ