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