All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Lee Jones <lee@kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Pavel Machek <pavel@ucw.cz>
Subject: [GIT PULL] LEDs for v6.9
Date: Thu, 14 Mar 2024 14:45:23 +0000	[thread overview]
Message-ID: <20240314144523.GQ1522089@google.com> (raw)

Good afternoon Linus,

The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  git@gitolite.kernel.org:pub/scm/linux/kernel/git/lee/leds tags/leds-next-6.9

for you to fetch changes up to 45066c4bbe8ca25f9f282245b84568116c783f1d:

  leds: ncp5623: Add MS suffix to time defines (2024-03-07 08:48:20 +0000)

----------------------------------------------------------------
 - Core Frameworks
   - Introduce ExpressWire library

 - New Drivers
   - Add support for ON Semiconductor NCP5623 RGB LED Driver

 - New Device Support
   - Add support for PM660L to Qualcomm's LPG driver

 - New Functionality
   - Dynamically load modules required for the default-trigger
   - Add some support for suspend and resume
   - Allow LEDs to remain lit during suspend

 - Fix-ups
   - Device Tree binding adaptions/conversions/creation
   - Fix include lists; alphabetise, remove unused, explicitly add used
   - Add new led_match_default_trigger to avoid duplication
   - Add module alias' to aid auto-loading
   - Default to hw_control if no others are specified
   - De-bloat the supported link speed attribute lists
   - Remove superfluous code and simplify overall
   - Constify some variables

 - Bug Fixes
   - Prevent kernel panic when renaming the net interface
   - Fix Kconfig related build errors
   - Ensure mutexes are unlocked prior to destroying them
   - Provide clean-up between state changes to avoid invalid state
   - Fix some broken kernel-doc headers

----------------------------------------------------------------
Abdel Alkuor (3):
      dt-bindings: leds: Add NCP5623 multi-LED Controller
      leds: Add NCP5623 multi-led driver
      leds: ncp5623: Add MS suffix to time defines

Amitesh Singh (1):
      leds: pca963x: Add support for suspend and resume

Andy Shevchenko (1):
      leds: expresswire: Don't use "proxy" headers

Anjelique Melendez (7):
      dt-bindings: soc: qcom: Add qcom,pbs bindings
      soc: qcom: add QCOM PBS driver
      dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG
      leds: rgb: leds-qcom-lpg: Add support for PPG through single SDAM
      leds: rgb: leds-qcom-lpg: Update PMI632 lpg_data to support PPG
      leds: rgb: leds-qcom-lpg: Include support for PPG with dedicated LUT SDAM
      leds: rgb: Update PM8350C lpg_data to support two-nvmem PPG Scheme

Aren Moynihan (1):
      leds: rgb: leds-group-multicolor: Allow LEDs to stay on in suspend

Arnd Bergmann (5):
      leds: ktd2692: Add GPIOLIB dependency
      leds: Remove led_init_default_state_get() and devm_led_classdev_register_ext() stubs
      leds: Make flash and multicolor dependencies unconditional
      leds: qcom-lpg: Add QCOM_PBS dependency
      leds: Fix ifdef check for gpio_led_register_device()

Christian Marangi (3):
      leds: trigger: netdev: Display only supported link speed attribute
      docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_*
      leds: trigger: netdev: Fix kernel panic on interface rename trig notify

Colin Ian King (1):
      leds: aw200xx: Make read-only array coeff_table static const

Duje Mihanović (7):
      leds: Introduce ExpressWire library
      leds: ktd2692: Convert to use ExpressWire library
      dt-bindings: backlight: Add Kinetic KTD2801 binding
      backlight: Add Kinetic KTD2801 Backlight support
      backlight: ktd2801: Make timing struct static
      Revert "leds: Only descend into leds directory when CONFIG_NEW_LEDS is set"
      leds: expresswire: Don't depend on NEW_LEDS

Florian Eckert (1):
      Documentation: leds: Update led-trigger-tty ABI description

George Stark (1):
      leds: aw2013: Unlock mutex before destroying it

Heiner Kallweit (9):
      leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled
      leds: trigger: Load trigger modules on-demand if used as default trigger
      leds: trigger: netdev: Add module alias ledtrig:netdev
      leds: class: If no default trigger is given, make hw_control trigger the default trigger
      leds: trigger: audio: Set module alias for module auto-loading
      leds: triggers: default-on: Add module alias for module auto-loading
      leds: trigger: panic: Simplify led_trigger_set_panic
      leds: trigger: Stop exporting trigger_list
      leds: triggers: Add helper led_match_default_trigger

Krzysztof Kozlowski (2):
      dt-bindings: leds: qcom-lpg: Drop redundant qcom,pm8550-pwm in if:then:
      dt-bindings: leds: qcom-lpg: Narrow nvmem for other variants

Lee Jones (1):
      Merge branches 'ib-qcom-leds-6.9' and 'ib-leds-backlight-6.9' into ibs-for-leds-merged

Marijn Suijten (1):
      leds: qcom-lpg: Add PM660L configuration and compatible

Ondrej Jirman (1):
      leds: sgm3140: Add missing timer cleanup and flash gpio control

Rafał Miłecki (2):
      dt-bindings: leds: Add FUNCTION defines for per-band WLANs
      dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Internet access

Randy Dunlap (3):
      leds: lm3601x: Fix struct lm3601_led kernel-doc warnings
      leds: leds-mlxcpld: Fix struct mlxcpld_led_priv member name
      leds: mlxreg: Drop an excess struct mlxreg_led_data member

Stefan Kalscheuer (1):
      leds: spi-byte: Use devm_led_classdev_register_ext()

 .../ABI/testing/sysfs-class-led-trigger-netdev     |  12 +
 .../ABI/testing/sysfs-class-led-trigger-tty        |  14 +-
 .../bindings/leds/backlight/kinetic,ktd2801.yaml   |  46 +++
 .../devicetree/bindings/leds/leds-qcom-lpg.yaml    | 102 +++++-
 .../devicetree/bindings/leds/onnn,ncp5623.yaml     |  96 ++++++
 .../devicetree/bindings/soc/qcom/qcom,pbs.yaml     |  46 +++
 MAINTAINERS                                        |  13 +
 drivers/Makefile                                   |   2 +-
 drivers/leds/Kconfig                               |  14 +-
 drivers/leds/Makefile                              |   3 +
 drivers/leds/flash/Kconfig                         |   7 +-
 drivers/leds/flash/leds-ktd2692.c                  | 116 ++-----
 drivers/leds/flash/leds-lm3601x.c                  |   3 +-
 drivers/leds/flash/leds-sgm3140.c                  |   3 +
 drivers/leds/led-class.c                           |   6 +
 drivers/leds/led-triggers.c                        |  38 ++-
 drivers/leds/leds-aw200xx.c                        |   2 +-
 drivers/leds/leds-aw2013.c                         |   1 +
 drivers/leds/leds-expresswire.c                    |  72 ++++
 drivers/leds/leds-mlxcpld.c                        |   2 +-
 drivers/leds/leds-mlxreg.c                         |   1 -
 drivers/leds/leds-pca963x.c                        |  28 ++
 drivers/leds/leds-spi-byte.c                       |  11 +-
 drivers/leds/leds.h                                |   1 -
 drivers/leds/rgb/Kconfig                           |  12 +
 drivers/leds/rgb/Makefile                          |   1 +
 drivers/leds/rgb/leds-group-multicolor.c           |   8 +-
 drivers/leds/rgb/leds-ncp5623.c                    | 271 +++++++++++++++
 drivers/leds/rgb/leds-qcom-lpg.c                   | 366 +++++++++++++++++++--
 drivers/leds/trigger/ledtrig-audio.c               |   2 +
 drivers/leds/trigger/ledtrig-default-on.c          |   1 +
 drivers/leds/trigger/ledtrig-netdev.c              | 102 +++++-
 drivers/leds/trigger/ledtrig-panic.c               |  23 +-
 drivers/soc/qcom/Kconfig                           |   9 +
 drivers/soc/qcom/Makefile                          |   1 +
 drivers/soc/qcom/qcom-pbs.c                        | 236 +++++++++++++
 drivers/staging/greybus/Kconfig                    |   2 +-
 drivers/staging/greybus/light.c                    |  21 --
 drivers/video/backlight/Kconfig                    |   7 +
 drivers/video/backlight/Makefile                   |   1 +
 drivers/video/backlight/ktd2801-backlight.c        | 128 +++++++
 include/dt-bindings/leds/common.h                  |   4 +
 include/linux/led-class-flash.h                    |  24 --
 include/linux/led-class-multicolor.h               |  29 --
 include/linux/leds-expresswire.h                   |  38 +++
 include/linux/leds.h                               |  21 +-
 include/linux/soc/qcom/qcom-pbs.h                  |  30 ++
 47 files changed, 1697 insertions(+), 279 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/onnn,ncp5623.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,pbs.yaml
 create mode 100644 drivers/leds/leds-expresswire.c
 create mode 100644 drivers/leds/rgb/leds-ncp5623.c
 create mode 100644 drivers/soc/qcom/qcom-pbs.c
 create mode 100644 drivers/video/backlight/ktd2801-backlight.c
 create mode 100644 include/linux/leds-expresswire.h
 create mode 100644 include/linux/soc/qcom/qcom-pbs.h

-- 
Lee Jones [李琼斯]

             reply	other threads:[~2024-03-14 14:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-14 14:45 Lee Jones [this message]
2024-03-14 18:20 ` [GIT PULL] LEDs for v6.9 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=20240314144523.GQ1522089@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.