public inbox for linux-kernel@vger.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 v6.14
Date: Tue, 21 Jan 2025 10:38:04 +0000	[thread overview]
Message-ID: <20250121103804.GB1440743@google.com> (raw)

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

             reply	other threads:[~2025-01-21 10:38 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-21 10:38 Lee Jones [this message]
2025-01-22 19:07 ` [GIT PULL] LEDs for v6.14 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=20250121103804.GB1440743@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