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.12
Date: Mon, 23 Sep 2024 16:50:54 +0100 [thread overview]
Message-ID: <20240923155054.GB7545@google.com> (raw)
Good afternoon Linus,
The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -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.12
for you to fetch changes up to 64c38866500b0bda4363fb994d545557dffb017c:
leds: turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE() (2024-08-30 09:05:08 +0100)
----------------------------------------------------------------
- Limited LED current based on thermal conditions in the QCOM flash LED driver.
- Fixed device child node usage in the BD2606MVV and PCA995x drivers.
- Used device_for_each_child_node_scoped() to access child nodes in the IS31FL319X driver.
- Reset the LED controller during the probe in the LM3601X driver.
- Used device_for_each_child_node() to access device child nodes in the PCA995X driver.
- Fixed CONFIG_LEDS_CLASS_MULTICOLOR dependency in the BlinkM driver.
- Replaced msleep() with usleep_range() in the SUN50I-A100 driver.
- Used scoped device node handling to simplify error paths in the AAT1290, KTD2692, and MC13783 drivers.
- Added missing of_node_get for probe duration in the MAX77693 driver.
- Simplified using for_each_available_child_of_node_scoped() loops when iterating over device nodes.
- Used devm_clk_get_enabled() helpers in the LP55XX driver.
- Converted DT bindings from TXT to YAML format for various drivers, including LM3692x and SC2731-BLTC.
- Set num_leds after allocation in the GPIO driver.
- Removed irrelevant blink configuration error message in the PCA9532 driver.
- Fixed module autoloading with MODULE_DEVICE_TABLE() in the Turris Omnia driver.
----------------------------------------------------------------
Abhishek Tamboli (1):
leds: sun50i-a100: Replace msleep() with usleep_range()
Arnd Bergmann (1):
leds: blinkm: Fix CONFIG_LEDS_CLASS_MULTICOLOR dependency
Bastien Curutchet (1):
leds: pca9532: Remove irrelevant blink configuration error message
Fenglin Wu (1):
leds: flash: leds-qcom-flash: Limit LED current based on thermal condition
Frank Li (1):
dt-bindings: leds: Convert leds-lm3692x to YAML format
Huan Yang (1):
leds: lp55xx: Use devm_clk_get_enabled() helpers
Jack Chen (2):
leds: lm3601x: Calculate max_brightness and brightness properly
leds: lm3601x: Reset LED controller during probe
Javier Carrasco (5):
leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
leds: is31fl319x: Use device_for_each_child_node_scoped() to access child nodes
leds: pca995x: Use device_for_each_child_node() to access device child nodes
leds: pca995x: Fix device child node usage in pca995x_probe()
leds: as3645a: Use device_* to iterate over device child nodes
Joseph Strauss (1):
leds: Add multicolor support to BlinkM LED driver
Kees Cook (1):
leds: gpio: Set num_leds after allocation
Krzysztof Kozlowski (17):
leds: aat1290: Use scoped device node handling to simplify error paths
leds: ktd2692: Use scoped device node handling to simplify error paths
leds: max77693: Add missing of_node_get for probe duration
leds: max77693: Simplify with scoped for each OF child loop
leds: 88pm860x: Simplify with scoped for each OF child loop
leds: aw2013: Simplify with scoped for each OF child loop
leds: bcm6328: Simplify with scoped for each OF child loop
leds: bcm6358: Simplify with scoped for each OF child loop
leds: is31fl32xx: Simplify with scoped for each OF child loop
leds: lp55xx: Simplify with scoped for each OF child loop
leds: mc13783: Use scoped device node handling to simplify error paths
leds: mt6323: Simplify with scoped for each OF child loop
leds: netxbig: Simplify with scoped for each OF child loop
leds: pca9532: Simplify with scoped for each OF child loop
leds: sc27xx: Simplify with scoped for each OF child loop
leds: turris-omnia: Simplify with scoped for each OF child loop
leds: qcom-lpg: Simplify with scoped for each OF child loop
Liao Chen (1):
leds: turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE()
Lukasz Majewski (1):
leds: trigger: netdev: Add support for tx_err and rx_err notification with LEDs
Marek Vasut (1):
dt-bindings: leds: Document "netdev" trigger
Pieterjan Camerlynck (2):
dt-bindings: leds: pca995x: Add new nxp,pca9956b compatible
leds: leds-pca995x: Add support for NXP PCA9956B
Stanislav Jakubek (1):
dt-bindings: leds: sc2731-bltc: Convert to YAML
Documentation/devicetree/bindings/leds/common.yaml | 2 +
.../devicetree/bindings/leds/leds-lm3692x.txt | 65 ------
.../devicetree/bindings/leds/leds-sc27xx-bltc.txt | 43 ----
.../devicetree/bindings/leds/nxp,pca995x.yaml | 6 +-
.../devicetree/bindings/leds/sprd,sc2731-bltc.yaml | 84 ++++++++
.../devicetree/bindings/leds/ti.lm36922.yaml | 110 +++++++++++
Documentation/leds/leds-blinkm.rst | 29 ++-
Documentation/leds/well-known-leds.txt | 8 +
drivers/leds/Kconfig | 8 +
drivers/leds/flash/leds-aat1290.c | 14 +-
drivers/leds/flash/leds-as3645a.c | 8 +-
drivers/leds/flash/leds-ktd2692.c | 15 +-
drivers/leds/flash/leds-lm3601x.c | 19 +-
drivers/leds/flash/leds-max77693.c | 20 +-
drivers/leds/flash/leds-qcom-flash.c | 163 ++++++++++++++-
drivers/leds/leds-88pm860x.c | 5 +-
drivers/leds/leds-aw2013.c | 8 +-
drivers/leds/leds-bcm6328.c | 7 +-
drivers/leds/leds-bcm6358.c | 7 +-
drivers/leds/leds-bd2606mvv.c | 23 +--
drivers/leds/leds-blinkm.c | 220 ++++++++++++++-------
drivers/leds/leds-gpio.c | 9 +-
drivers/leds/leds-is31fl319x.c | 34 ++--
drivers/leds/leds-is31fl32xx.c | 14 +-
drivers/leds/leds-lp55xx-common.c | 22 +--
drivers/leds/leds-lp55xx-common.h | 1 -
drivers/leds/leds-mc13783.c | 24 ++-
drivers/leds/leds-mt6323.c | 22 +--
drivers/leds/leds-netxbig.c | 19 +-
drivers/leds/leds-pca9532.c | 12 +-
drivers/leds/leds-pca995x.c | 78 +++++---
drivers/leds/leds-sc27xx-bltc.c | 12 +-
drivers/leds/leds-sun50i-a100.c | 2 +-
drivers/leds/leds-turris-omnia.c | 9 +-
drivers/leds/rgb/leds-qcom-lpg.c | 14 +-
drivers/leds/trigger/ledtrig-netdev.c | 24 ++-
include/linux/leds.h | 2 +
37 files changed, 756 insertions(+), 406 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3692x.txt
delete mode 100644 Documentation/devicetree/bindings/leds/leds-sc27xx-bltc.txt
create mode 100644 Documentation/devicetree/bindings/leds/sprd,sc2731-bltc.yaml
create mode 100644 Documentation/devicetree/bindings/leds/ti.lm36922.yaml
--
Lee Jones [李琼斯]
next reply other threads:[~2024-09-23 15:50 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-23 15:50 Lee Jones [this message]
2024-09-23 22:34 ` [GIT PULL] LEDs for v6.12 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=20240923155054.GB7545@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.