lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240923155054.GB7545@google.com>
Date: Mon, 23 Sep 2024 16:50:54 +0100
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Pavel Machek <pavel@....cz>
Subject: [GIT PULL] LEDs for v6.12

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ