Commit 7cc2726d4847 for kernel

commit 7cc2726d4847c48844eb0ee16f973d449260f248
Merge: 79b4f3baae2f f8cca63a0a4f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Aug 27 11:05:51 2026 -0700

    Merge tag 'leds-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds

    Pull LED updates from Lee Jones:
     "New Support & Features:
       - Core: Extend netdev trigger speeds up to 100G
       - PWM Multicolor: Introduce default-intensity property
       - Analog Devices LTC3220: Add support for 18 channel LED driver
       - NXP PCA963x: Add multicolor LED class support

      Improvements & Fixes:
       - GPIO: Clear error pointers for skipped LEDs
       - Broadcom BCM63138: Use %pe to print pinctrl error instead of %ld
       - ISSI IS31FL319x: Modernize device registration by using fwnode APIs
       - NXP PCA9532: Fix inverted GPIO output polarity
       - NXP PCA9532: Fix phantom device registration on missing hardware
       - STMicroelectronics ST1202: Correct and extend hw_pattern
         documentation
       - STMicroelectronics ST1202: Fix channel disable logic on zero
         brightness and ensure brightness changes are applied in active mode
       - STMicroelectronics ST1202: Fix hardware pattern sequence
         programming, validate inputs, and correct pattern duration
         calculations
       - STMicroelectronics ST1202: Validate LED reg property against
         channel count
       - TI LP5860: Fix a potential double-unlock during device
         initialization and fix error handling path by using
         devm_mutex_init()

      Cleanups & Refactoring:
       - GPIO: Make legacy gpiolib interface optional

      Device Tree Binding Updates:
       - Core: Add default-intensity property
       - Core: Document "gpio" trigger
       - Analog Devices LTC3220: Add DT binding for LTC3220 18 channel LED
         driver
       - Broadcom BCM6358: Convert to DT schema
       - LaCie NS2: Convert to DT schema
       - NXP PCA963x: Add multicolor LED support
       - NXP PCA963x: Fix reg maximum for pca9635
       - TI TPS65217: Convert backlight bindings to DT schema"

    * tag 'leds-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds: (29 commits)
      leds: is31fl319x: Modernize registration
      dt-bindings: leds: lacie,ns2-leds: Convert to DT schema
      leds: pca963x: Add multicolor LED class support
      dt-bindings: leds: nxp,pca963x: Add multicolor LED support
      dt-bindings: leds: nxp,pca963x: Fix reg maximum for pca9635
      leds: gpio: Clear error pointers for skipped LEDs
      dt-bindings: leds: backlight: Convert TPS65217 to DT schema
      leds: pca9532: Fix phantom device registration on missing hardware
      leds: gpio: Make legacy gpiolib interface optional
      leds: bcm63138: Use %pe to print pinctrl error instead of %ld
      dt-bindings: leds: Add default-intensity property
      leds: ltc3220: Add Support for LTC3220 18 channel LED Driver
      dt-bindings: leds: Add LTC3220 18 channel LED Driver
      dt-bindings: leds: bcm6358: Convert to DT schema
      dt-bindings: leds: Document "gpio" trigger
      leds: st1202: Correct and extend hw_pattern documentation
      leds: st1202: Validate LED reg property against channel count
      leds: st1202: Disable channel when brightness is set to zero
      leds: st1202: Fix brightness having no effect while pattern mode is active
      leds: st1202: Fix spurious pattern sequence start in setup
      ...

diff --cc drivers/leds/leds-gpio.c
index 8ae71c2e91e0,df7be79dbf24..dbb84949c3c2
--- a/drivers/leds/leds-gpio.c
+++ b/drivers/leds/leds-gpio.c
@@@ -9,9 -9,10 +9,9 @@@
  #include <linux/container_of.h>
  #include <linux/device.h>
  #include <linux/err.h>
- #include <linux/gpio.h>
  #include <linux/gpio/consumer.h>
+ #include <linux/gpio/legacy.h>
  #include <linux/leds.h>
 -#include <linux/mod_devicetable.h>
  #include <linux/module.h>
  #include <linux/overflow.h>
  #include <linux/pinctrl/consumer.h>