All of lore.kernel.org
 help / color / mirror / Atom feed
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.15
Date: Fri, 28 Mar 2025 14:10:50 +0000	[thread overview]
Message-ID: <20250328141050.GB7190@google.com> (raw)

Good afternoon Linus,

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.15

for you to fetch changes up to 161e3bea8fa5ba34b2291e5cfeb3e533cf991613:

  leds: nic78bx: Tidy up ACPI ID table (2025-03-21 09:49:37 +0000)

----------------------------------------------------------------
  * pca955x: Add HW blink support, utilizing PWM0. It supports one frequency
    across all blinking LEDs and falls back to software blink if different
    frequencies are requested.

  * trigger: netdev: Allow configuring LED blink interval via .blink_set
    even when HW offload (.hw_control) is enabled.
  * led-core: Fix a race condition where a quick LED_OFF followed by another
    brightness set could leave the LED off incorrectly, especially
    noticeable after the introduction of the ordered workqueue.
  * qcom-lpg: Add support for 6-bit PWM resolution alongside the existing
    9-bit support.
  * qcom-lpg: Fix PWM value capping to respect the selected resolution
    (6-bit or 9-bit) for normal PWMs.
  * qcom-lpg: Fix PWM value capping to respect the selected resolution for
    Hi-Res PWMs.
  * qcom-lpg: Fix calculation of the best period for Hi-Res PWMs to prevent
    requested duty cycles from exceeding the maximum allowed by the
    selected resolution.
  * st1202: Add a check for the error code returned by devm_mutex_init().
  * pwm-multicolor: Add a check for the return value of
    fwnode_property_read_u32().
  * st1202: Ensure hardware initialization (st1202_setup) happens before DT
    node processing (st1202_dt_init).
  * Kconfig: leds-st1202: Add select LEDS_TRIGGER_PATTERN as it's required
    by the driver.

  * lp8860: Drop unneeded explicit assignment to REGCACHE_NONE.
  * pca955x: Refactor code with helper functions and rename some
    functions/variables for clarity.
  * pca955x: Pass driver data pointers instead of the I2C client to helper
    functions.
  * pca955x: Optimize probe LED selection logic to reduce I2C operations.
  * pca955x: Revert the removal of pca95xx_num_led_regs() (renaming it to
    pca955x_num_led_regs) as it's needed for HW blink support.
  * st1202: Refactor st1202_led_set() to use the !! operator for boolean
    conversion.
  * st1202: Minor spacing and proofreading edits in comments.
  * Directory Rename: Rename the drivers/leds/simple directory to
    drivers/leds/simatic as the drivers within are not simple.
  * mlxcpld: Remove unused include of acpi.h.
  * nic78bx: Tidy up the ACPI ID table (remove ACPI_PTR, use
    mod_devicetable.h, remove explicit driver_data initializer).

  * tlc591xx: Convert text binding to YAML format, add child node
    constraints, and fix typos/formatting in the example.
  * qcom-lpg: Document the qcom,pm8937-pwm compatible string as a
    fallback for qcom,pm8916-pwm.

----------------------------------------------------------------
Abel Vesa (3):
      leds: rgb: leds-qcom-lpg: Fix pwm resolution max for normal PWMs
      leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs
      leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs

Andy Shevchenko (3):
      leds: lp8860: Drop unneeded assignment for cache_type
      leds: mlxcpld: Remove unused ACPI header inclusion
      leds: nic78bx: Tidy up ACPI ID table

Anjelique Melendez (1):
      leds: rgb: leds-qcom-lpg: Add support for 6-bit PWM resolution

Barnabás Czémán (1):
      dt-bindings: leds: qcom-lpg: Document PM8937 PWM compatible

Eddie James (5):
      leds: pca955x: Refactor with helper functions and renaming
      leds: pca955x: Use pointers to driver data rather than I2C client
      leds: pca955x: Optimize probe LED selection
      leds: pca955x: Add HW blink support
      Revert "leds-pca955x: Remove the unused function pca95xx_num_led_regs()"

Frank Li (1):
      dt-bindings: leds: Convert leds-tlc591xx.txt to yaml format

Lee Jones (1):
      leds: Rename simple directory to simatic

Manuel Fombuena (3):
      leds: leds-st1202: Initialize hardware before DT node child operations
      leds: leds-st1202: Spacing and proofreading editing
      leds: Kconfig: leds-st1202: Add select for required LEDS_TRIGGER_PATTERN

Marek Vasut (1):
      leds: trigger: netdev: Configure LED blink interval for HW offload

Pei Xiao (1):
      leds: st1202: Refactor st1202_led_set() to use !! operator for boolean conversion

Remi Pommarel (1):
      leds: Fix LED_OFF brightness race

Thomas Weißschuh (1):
      leds: st1202: Check for error code from devm_mutex_init() call

Yuanjun Gong (1):
      leds: pwm-multicolor: Add check for fwnode_property_read_u32

 .../devicetree/bindings/leds/leds-qcom-lpg.yaml    |   4 +
 .../devicetree/bindings/leds/leds-tlc591xx.txt     |  40 ---
 .../devicetree/bindings/leds/ti,tlc59116.yaml      |  90 ++++++
 drivers/leds/Kconfig                               |   8 +-
 drivers/leds/Makefile                              |   4 +-
 drivers/leds/led-core.c                            |  22 +-
 drivers/leds/leds-lp8860.c                         |   2 -
 drivers/leds/leds-mlxcpld.c                        |   1 -
 drivers/leds/leds-nic78bx.c                        |  16 +-
 drivers/leds/leds-pca955x.c                        | 359 ++++++++++++++-------
 drivers/leds/leds-st1202.c                         |  21 +-
 drivers/leds/rgb/leds-pwm-multicolor.c             |   5 +-
 drivers/leds/rgb/leds-qcom-lpg.c                   |  23 +-
 drivers/leds/{simple => simatic}/Kconfig           |   0
 drivers/leds/{simple => simatic}/Makefile          |   0
 .../simatic-ipc-leds-gpio-apollolake.c             |   0
 .../simatic-ipc-leds-gpio-core.c                   |   0
 .../simatic-ipc-leds-gpio-elkhartlake.c            |   0
 .../simatic-ipc-leds-gpio-f7188x.c                 |   0
 .../{simple => simatic}/simatic-ipc-leds-gpio.h    |   0
 .../leds/{simple => simatic}/simatic-ipc-leds.c    |   0
 drivers/leds/trigger/ledtrig-netdev.c              |  16 +-
 22 files changed, 418 insertions(+), 193 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-tlc591xx.txt
 create mode 100644 Documentation/devicetree/bindings/leds/ti,tlc59116.yaml
 rename drivers/leds/{simple => simatic}/Kconfig (100%)
 rename drivers/leds/{simple => simatic}/Makefile (100%)
 rename drivers/leds/{simple => simatic}/simatic-ipc-leds-gpio-apollolake.c (100%)
 rename drivers/leds/{simple => simatic}/simatic-ipc-leds-gpio-core.c (100%)
 rename drivers/leds/{simple => simatic}/simatic-ipc-leds-gpio-elkhartlake.c (100%)
 rename drivers/leds/{simple => simatic}/simatic-ipc-leds-gpio-f7188x.c (100%)
 rename drivers/leds/{simple => simatic}/simatic-ipc-leds-gpio.h (100%)
 rename drivers/leds/{simple => simatic}/simatic-ipc-leds.c (100%)

-- 
Lee Jones [李琼斯]

             reply	other threads:[~2025-03-28 14:10 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-28 14:10 Lee Jones [this message]
2025-03-29 21:52 ` [GIT PULL] LEDs for v6.15 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=20250328141050.GB7190@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.