f2debe057f
- 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. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmbxjRMACgkQUa+KL4f8 d2Ey+Q//WsNhqFE6YQmWIuqd9PznAb64o98JeWWymgM/W4DJkQPpVlK1+ceTWVCW OsE8017oiuqD1psK6dkAF+NGB85YUoCSHp1ymPrjN3BYFJfu95xLaHCt7qvKvsCu HR29dvscgubxwns5imxtbelwjSbQRxP+qfggyhwgpj6lQ0s5W2mSmKAU45zvnInI x4Hn/3cfqCkiJateqGj/tz49C/P2P1y3MXC9V3FBTQEWSsZt/BzMQvV/lxl0Ommn +5WAnBRmGN5/PhTpaIl/nD5XgSM3cnTA8rqz4EORQmr4X2nstAvsTj0KEXf8zs7g k/VcKmYnlraRJTIkC1kb8FalO7FsF+ubHxkMltEmvsNWEa2b5nhLEpH3RdA+U7B3 0PpSnO814ii8QuTvbALgwIre5N4kOn0oVS7FMIfDcNy2K4y/RP18xO5Qxc1f5Ssl eM/nOBoNISvuLzAnb3AZnMzJiHqiQlH7VW8bUnjb7FcIZqNaKllF5PXhSuSopSvi 9M9TrHjd7rZ9l7iBlj2Td7ZVNZ092TkwQcaPRyybIAONqWZ101UNlLL/Bxa0UNJ+ agExjqIQgGDHJCVQrXQAklGVFTgOwjx8qDcuY5r7CTwBEDKBwUQqbIdVa05e1eqq Y8mRc0Fao1sZh6ZG1GNFeaFh3aLLcrFMRIa/qqovciKXa/VoNXQ= =a/t6 -----END PGP SIGNATURE----- Merge tag 'leds-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds Pull LED updates from Lee Jones: - 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 * tag 'leds-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds: (38 commits) leds: turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE() leds: pca9532: Remove irrelevant blink configuration error message leds: gpio: Set num_leds after allocation dt-bindings: leds: Convert leds-lm3692x to YAML format leds: lp55xx: Use devm_clk_get_enabled() helpers leds: as3645a: Use device_* to iterate over device child nodes leds: qcom-lpg: Simplify with scoped for each OF child loop leds: turris-omnia: Simplify with scoped for each OF child loop leds: sc27xx: Simplify with scoped for each OF child loop leds: pca9532: Simplify with scoped for each OF child loop leds: netxbig: Simplify with scoped for each OF child loop leds: mt6323: Simplify with scoped for each OF child loop leds: mc13783: Use scoped device node handling to simplify error paths leds: lp55xx: Simplify with scoped for each OF child loop leds: is31fl32xx: Simplify with scoped for each OF child loop leds: bcm6358: Simplify with scoped for each OF child loop leds: bcm6328: Simplify with scoped for each OF child loop leds: aw2013: Simplify with scoped for each OF child loop leds: 88pm860x: Simplify with scoped for each OF child loop leds: max77693: Simplify with scoped for each OF child loop ... |
||
---|---|---|
.. | ||
backlight | ||
irled | ||
allwinner,sun50i-a100-ledc.yaml | ||
ams,as3645a.txt | ||
awinic,aw200xx.yaml | ||
common.txt | ||
common.yaml | ||
cznic,turris-omnia-leds.yaml | ||
issi,is31fl319x.yaml | ||
kinetic,ktd202x.yaml | ||
kinetic,ktd2692.yaml | ||
leds-aw2013.yaml | ||
leds-bcm6328.yaml | ||
leds-bcm6358.txt | ||
leds-bcm63138.yaml | ||
leds-class-multicolor.yaml | ||
leds-cpcap.txt | ||
leds-cr0014114.txt | ||
leds-el15203000.txt | ||
leds-gpio.yaml | ||
leds-group-multicolor.yaml | ||
leds-is31fl32xx.txt | ||
leds-lgm.yaml | ||
leds-lm3532.txt | ||
leds-lm3601x.txt | ||
leds-lm3697.txt | ||
leds-lm36274.txt | ||
leds-lp50xx.yaml | ||
leds-lp55xx.yaml | ||
leds-lp8860.txt | ||
leds-lt3593.txt | ||
leds-max77650.yaml | ||
leds-mt6323.txt | ||
leds-mt6360.yaml | ||
leds-netxbig.txt | ||
leds-ns2.txt | ||
leds-pca955x.txt | ||
leds-powernv.txt | ||
leds-pwm-multicolor.yaml | ||
leds-pwm.yaml | ||
leds-qcom-lpg.yaml | ||
leds-rt4505.yaml | ||
leds-sgm3140.yaml | ||
leds-spi-byte.txt | ||
leds-tlc591xx.txt | ||
leds-trigger-pattern.txt | ||
maxim,max77693.yaml | ||
mediatek,mt6370-flashlight.yaml | ||
mediatek,mt6370-indicator.yaml | ||
nxp,pca953x.yaml | ||
nxp,pca963x.yaml | ||
nxp,pca995x.yaml | ||
onnn,ncp5623.yaml | ||
panasonic,an30259a.yaml | ||
qcom,pm8058-led.yaml | ||
qcom,spmi-flash-led.yaml | ||
register-bit-led.yaml | ||
regulator-led.yaml | ||
richtek,rt8515.yaml | ||
rohm,bd2606mvv.yaml | ||
rohm,bd71828-leds.yaml | ||
silergy,sy7802.yaml | ||
skyworks,aat1290.yaml | ||
sprd,sc2731-bltc.yaml | ||
ti,tca6507.yaml | ||
ti.lm36922.yaml | ||
trigger-source.yaml |