From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Pavel Machek <pavel@ucw.cz>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] LEDs for v6.3
Date: Thu, 23 Feb 2023 09:04:26 +0000 [thread overview]
Message-ID: <Y/csGl2m6+e763Of@google.com> (raw)
Good morning Linus,
The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.3
for you to fetch changes up to 056f65c3938bfa40141669b974d441348af3ee54:
leds: Remove ide-disk trigger (2023-02-04 15:18:17 +0000)
----------------------------------------------------------------
- Remove Drivers
- HTC ASIC3 LED
- New Functionality
- Provide generic led_get() which can be used by both DT and !DT platforms
- Fix-ups
- Convert a bunch of I2C subsystem users to the new probing API
- Explicitly provide missing include files
- Make use of led_init_default_state_get() and rid the custom variants
- Use simplified fwnode_device_is_compatible() API
- Provide some Device Tree additions / adaptions
- Fix some trivial spelling issues
- Bug Fixes
- Prevent device refcount leak during led_put() and of_led_get()
- Clear previous data from temporary led_pwm structure before processing next child
- Fix Clang's warning about incompatible function types when using devm_add_action*()
----------------------------------------------------------------
Andy Shevchenko (12):
leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
leds: Add missing includes and forward declarations in leds.h
leds: Move led_init_default_state_get() to the global header
leds: an30259a: Get rid of custom led_init_default_state_get()
leds: bcm6328: Get rid of custom led_init_default_state_get()
leds: bcm6358: Get rid of custom led_init_default_state_get()
leds: mt6323: Get rid of custom led_init_default_state_get()
leds: mt6360: Get rid of custom led_init_default_state_get()
leds: pca955x: Get rid of custom led_init_default_state_get()
leds: pm8058: Get rid of custom led_init_default_state_get()
leds: syscon: Get rid of custom led_init_default_state_get()
leds: tca6507: Convert to use fwnode_device_is_compatible()
Arnd Bergmann (1):
leds: Remove asic3 driver
Corentin Labbe (2):
dt-bindings: leds: Add disk write/read and usb-host/usb-gadget
leds: Remove ide-disk trigger
Geert Uytterhoeven (1):
dt-bindings: leds: Document Bluetooth and WLAN triggers
Hans de Goede (4):
leds: led-class: Add missing put_device() to led_put()
leds: led-class: Add led_module_get() helper
leds: led-class: Add __devm_led_get() helper
leds: led-class: Add generic [devm_]led_get()
Henning Schild (1):
leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
Hui Wang (1):
leds: pwm: Clear the led structure before parsing each child node
Miaoqian Lin (1):
leds: led-core: Fix refcount leak in of_led_get()
Randy Dunlap (1):
Documentation: leds: Correct spelling
Uwe Kleine-König (21):
leds: bd2802: Convert to i2c's .probe_new()
leds: blinkm: Convert to i2c's .probe_new()
leds: is31fl32xx: Convert to i2c's .probe_new()
leds: lm3530: Convert to i2c's .probe_new()
leds: lm3532: Convert to i2c's .probe_new()
leds: lm355x: Convert to i2c's .probe_new()
leds: lm3642: Convert to i2c's .probe_new()
leds: lm3692x: Convert to i2c's .probe_new()
leds: lm3697: Convert to i2c's .probe_new()
leds: lp3944: Convert to i2c's .probe_new()
leds: lp3952: Convert to i2c's .probe_new()
leds: lp5521: Convert to i2c's .probe_new()
leds: lp5523: Convert to i2c's .probe_new()
leds: lp5562: Convert to i2c's .probe_new()
leds: lp8501: Convert to i2c's .probe_new()
leds: lp8860: Convert to i2c's .probe_new()
leds: pca9532: Convert to i2c's .probe_new()
leds: pca963x: Convert to i2c's .probe_new()
leds: tca6507: Convert to i2c's .probe_new()
leds: tlc591xx: Convert to i2c's .probe_new()
leds: turris-omnia: Convert to i2c's .probe_new()
Documentation/devicetree/bindings/leds/common.yaml | 15 +-
Documentation/leds/leds-qcom-lpg.rst | 4 +-
drivers/leds/Kconfig | 11 --
drivers/leds/Makefile | 1 -
drivers/leds/flash/leds-mt6360.c | 38 +----
drivers/leds/led-class.c | 139 +++++++++++++---
drivers/leds/leds-an30259a.c | 21 +--
drivers/leds/leds-asic3.c | 177 ---------------------
drivers/leds/leds-bcm6328.c | 49 +++---
drivers/leds/leds-bcm6358.c | 32 ++--
drivers/leds/leds-bd2802.c | 5 +-
drivers/leds/leds-blinkm.c | 5 +-
drivers/leds/leds-is31fl319x.c | 7 +-
drivers/leds/leds-is31fl32xx.c | 5 +-
drivers/leds/leds-lm3530.c | 5 +-
drivers/leds/leds-lm3532.c | 5 +-
drivers/leds/leds-lm355x.c | 6 +-
drivers/leds/leds-lm3642.c | 5 +-
drivers/leds/leds-lm3692x.c | 6 +-
drivers/leds/leds-lm3697.c | 5 +-
drivers/leds/leds-lp3944.c | 5 +-
drivers/leds/leds-lp3952.c | 5 +-
drivers/leds/leds-lp5521.c | 6 +-
drivers/leds/leds-lp5523.c | 6 +-
drivers/leds/leds-lp5562.c | 5 +-
drivers/leds/leds-lp8501.c | 6 +-
drivers/leds/leds-lp8860.c | 5 +-
drivers/leds/leds-mt6323.c | 30 ++--
drivers/leds/leds-pca9532.c | 9 +-
drivers/leds/leds-pca955x.c | 26 +--
drivers/leds/leds-pca963x.c | 6 +-
drivers/leds/leds-pm8058.c | 29 ++--
drivers/leds/leds-pwm.c | 4 +-
drivers/leds/leds-syscon.c | 49 +++---
drivers/leds/leds-tca6507.c | 8 +-
drivers/leds/leds-tlc591xx.c | 5 +-
drivers/leds/leds-turris-omnia.c | 5 +-
drivers/leds/leds.h | 1 -
drivers/leds/simple/simatic-ipc-leds-gpio.c | 2 +
drivers/leds/trigger/ledtrig-disk.c | 4 -
include/linux/leds.h | 36 ++++-
41 files changed, 332 insertions(+), 461 deletions(-)
delete mode 100644 drivers/leds/leds-asic3.c
--
Lee Jones [李琼斯]
next reply other threads:[~2023-02-23 9:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-23 9:04 Lee Jones [this message]
2023-02-23 23:16 ` [GIT PULL] LEDs for v6.3 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=Y/csGl2m6+e763Of@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.