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.13
Date: Thu, 21 Nov 2024 12:41:31 +0000 [thread overview]
Message-ID: <20241121124131.GB7052@google.com> (raw)
Good afternoon Linus,
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
are available in the Git repository at:
ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.13
for you to fetch changes up to e8501858035b1f95468da525e7357c8c33811b88:
leds: ss4200: Fix the wrong format specifier for 'blinking' (2024-11-12 14:39:26 +0000)
----------------------------------------------------------------
- Removed unused local header files from various drivers.
- Reverted platform driver removal to the original method for consistency.
- Introduced ordered workqueues for LED events, replacing the less efficient system_wq.
- Switched to a safer iteration macro in several drivers to prevent potential memory leaks.
- Fixed a refcounting bug in the mt6360 flash LED driver.
- Fixed an uninitialized variable in the mt6370_mc_pattern_clear() function.
- Resolved Smatch warnings in the leds-bcm6328 driver.
- Addressed a potential NULL pointer dereference in the brightness_show() function.
- Fixed an incorrect format specifier in the ss4200 driver.
- Prevented a resource leak in the max5970 driver's probe function.
- Added support for specifying the number of serial shift bits in the device tree for the BCM63138 family.
- Implemented multicolor brightness control in the lp5562 driver.
- Added a device tree property to override the default LED pin polarity.
- Added a property to specify the default brightness value when the LED is initially on.
- Set missing timing properties for the ktd2692 driver.
- Documented the "rc-feedback" trigger for controlling LEDs based on remote control activity.
- Converted text bindings to YAML for the pca955x driver to enable device tree validation.
- Removed redundant checks for invalid channel numbers in the lp55xx driver.
- Updated the MAINTAINERS file with current contact information.
----------------------------------------------------------------
Benedikt Niedermayr (1):
MAINTAINERS: Replace Siemens IPC related bouncing maintainers
Daniel Golle (1):
dt-bindings: leds: Add 'active-high' property
Dipendra Khadka (1):
leds: bcm6328: Replace divide condition with comparison for shift value
Dmitry Rokosov (1):
leds: Introduce ordered workqueue for LEDs events instead of system_wq
George Stark (2):
dt-bindings: leds: pwm: Add default-brightness property
leds: pwm: Add optional DT property default-brightness
Heiko Stuebner (1):
dt-bindings: leds: Document "rc-feedback" trigger
Javier Carrasco (25):
leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
leds: flash: mt6370: Switch to device_for_each_child_node_scoped()
leds: flash: leds-qcom-flash: Switch to device_for_each_child_node_scoped()
leds: aw200xx: Switch to device_for_each_child_node_scoped()
leds: cr0014114: Switch to device_for_each_child_node_scoped()
leds: el15203000: Switch to device_for_each_child_node_scoped()
leds: gpio: Switch to device_for_each_child_node_scoped()
leds: lm3532: Switch to device_for_each_child_node_scoped()
leds: lm3697: Switch to device_for_each_child_node_scoped()
leds: lp50xx: Switch to device_for_each_child_node_scoped()
leds: max77650: Switch to device_for_each_child_node_scoped()
leds: ns2: Switch to device_for_each_child_node_scoped()
leds: pca963x: Switch to device_for_each_child_node_scoped()
leds: pwm: Switch to device_for_each_child_node_scoped()
leds: sun50i-a100: Switch to device_for_each_child_node_scoped()
leds: tca6507: Switch to device_for_each_child_node_scoped()
leds: rgb: ktd202x: Switch to device_for_each_child_node_scoped()
leds: rgb: mt6370: Switch to device_for_each_child_node_scoped()
leds: flash: Remove unused local leds.h
leds: multicolor: Remove unused local leds.h
leds: gpio: Remove unused local leds.h
leds: lp50xx: Remove unused local leds.h
leds: pwm: Remove unused local leds.h
leds: turris-omnia: Remove unused local leds.h
leds: max5970: Fix unreleased fwnode_handle in probe function
Julia Lawall (1):
leds: leds-gpio-register: Reorganize kerneldoc parameter names
Linus Walleij (4):
dt-bindings: leds: bcm63138: Add shift register bits
leds: bcm63138: Use scopes and guards
leds: bcm63138: Handle shift register config
leds: bcm63138: Add some register defines
Michal Vokáč (2):
leds: lp5562: Add multicolor brightness control
leds: lp55xx: Remove redundant test for invalid channel number
Mukesh Ojha (1):
leds: class: Protect brightness_show() with led_cdev->led_access mutex
Raymond Hackley (1):
leds: ktd2692: Set missing timing properties
Ricky CX Wu (1):
dt-bindings: leds: pca955x: Convert text bindings to YAML
Suraj Sonawane (1):
leds: rgb: leds-mt6370-rgb: Fix uninitialized variable 'ret' in mt6370_mc_pattern_clear
Uwe Kleine-König (1):
leds: Switch back to struct platform_driver::remove()
WangYuli (1):
leds: rgb: leds-group-multicolor: Correct the typo 'acccess'
Zhu Jun (1):
leds: ss4200: Fix the wrong format specifier for 'blinking'
Documentation/devicetree/bindings/leds/common.yaml | 16 +++
.../devicetree/bindings/leds/leds-bcm63138.yaml | 11 ++
.../devicetree/bindings/leds/leds-pca955x.txt | 89 ------------
.../devicetree/bindings/leds/leds-pwm.yaml | 6 +
.../devicetree/bindings/leds/nxp,pca955x.yaml | 158 +++++++++++++++++++++
MAINTAINERS | 12 +-
drivers/leds/blink/leds-bcm63138.c | 29 ++--
drivers/leds/blink/leds-lgm-sso.c | 2 +-
drivers/leds/flash/leds-aat1290.c | 2 +-
drivers/leds/flash/leds-ktd2692.c | 3 +-
drivers/leds/flash/leds-max77693.c | 2 +-
drivers/leds/flash/leds-mt6360.c | 5 +-
drivers/leds/flash/leds-mt6370-flash.c | 11 +-
drivers/leds/flash/leds-qcom-flash.c | 6 +-
drivers/leds/flash/leds-rt8515.c | 2 +-
drivers/leds/flash/leds-sgm3140.c | 2 +-
drivers/leds/led-class-flash.c | 1 -
drivers/leds/led-class-multicolor.c | 2 -
drivers/leds/led-class.c | 26 +++-
drivers/leds/led-core.c | 6 +-
drivers/leds/leds-88pm860x.c | 2 +-
drivers/leds/leds-adp5520.c | 2 +-
drivers/leds/leds-aw200xx.c | 7 +-
drivers/leds/leds-bcm6328.c | 4 +-
drivers/leds/leds-cht-wcove.c | 2 +-
drivers/leds/leds-clevo-mail.c | 2 +-
drivers/leds/leds-cr0014114.c | 4 +-
drivers/leds/leds-da903x.c | 2 +-
drivers/leds/leds-da9052.c | 2 +-
drivers/leds/leds-el15203000.c | 14 +-
drivers/leds/leds-gpio-register.c | 2 +-
drivers/leds/leds-gpio.c | 11 +-
drivers/leds/leds-lm3532.c | 18 +--
drivers/leds/leds-lm3533.c | 2 +-
drivers/leds/leds-lm3697.c | 18 +--
drivers/leds/leds-lp50xx.c | 23 +--
drivers/leds/leds-lp5562.c | 25 ++++
drivers/leds/leds-lp55xx-common.c | 3 -
drivers/leds/leds-max5970.c | 5 +-
drivers/leds/leds-max77650.c | 18 +--
drivers/leds/leds-mc13783.c | 2 +-
drivers/leds/leds-mt6323.c | 2 +-
drivers/leds/leds-ns2.c | 7 +-
drivers/leds/leds-pca963x.c | 11 +-
drivers/leds/leds-powernv.c | 4 +-
drivers/leds/leds-pwm.c | 33 +++--
drivers/leds/leds-rb532.c | 2 +-
drivers/leds/leds-regulator.c | 2 +-
drivers/leds/leds-sc27xx-bltc.c | 2 +-
drivers/leds/leds-ss4200.c | 2 +-
drivers/leds/leds-sun50i-a100.c | 29 ++--
drivers/leds/leds-sunfire.c | 4 +-
drivers/leds/leds-tca6507.c | 7 +-
drivers/leds/leds-turris-omnia.c | 1 -
drivers/leds/leds-wm831x-status.c | 2 +-
drivers/leds/leds-wm8350.c | 2 +-
drivers/leds/rgb/leds-group-multicolor.c | 2 +-
drivers/leds/rgb/leds-ktd202x.c | 8 +-
drivers/leds/rgb/leds-mt6370-rgb.c | 39 ++---
.../leds/simple/simatic-ipc-leds-gpio-apollolake.c | 2 +-
.../simple/simatic-ipc-leds-gpio-elkhartlake.c | 2 +-
drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 2 +-
include/linux/leds.h | 3 +-
63 files changed, 397 insertions(+), 330 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/leds/leds-pca955x.txt
create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca955x.yaml
--
Lee Jones [李琼斯]
next reply other threads:[~2024-11-21 12:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-21 12:41 Lee Jones [this message]
2024-11-23 1:31 ` [GIT PULL] LEDs for v6.13 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=20241121124131.GB7052@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.