• Linus Torvalds's avatar
    Merge tag 'leds-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds · e4bc1588
    Linus Torvalds authored
    Pull LED updates from Lee Jones:
     "Removed 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*()"
    
    * tag 'leds-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds: (41 commits)
      leds: Remove ide-disk trigger
      dt-bindings: leds: Add disk write/read and usb-host/usb-gadget
      Documentation: leds: Correct spelling
      dt-bindings: leds: Document Bluetooth and WLAN triggers
      leds: Remove asic3 driver
      leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
      leds: tca6507: Convert to use fwnode_device_is_compatible()
      leds: syscon: Get rid of custom led_init_default_state_get()
      leds: pm8058: Get rid of custom led_init_default_state_get()
      leds: pca955x: Get rid of custom led_init_default_state_get()
      leds: mt6360: Get rid of custom led_init_default_state_get()
      leds: mt6323: Get rid of custom led_init_default_state_get()
      leds: bcm6358: Get rid of custom led_init_default_state_get()
      leds: bcm6328: Get rid of custom led_init_default_state_get()
      leds: an30259a: Get rid of custom led_init_default_state_get()
      leds: Move led_init_default_state_get() to the global header
      leds: Add missing includes and forward declarations in leds.h
      leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
      leds: turris-omnia: Convert to i2c's .probe_new()
      leds: tlc591xx: Convert to i2c's .probe_new()
      ...
    e4bc1588
Kconfig 25.9 KB