mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 14:12:07 +02:00
* Core:
* Implement fallback to software node name for LED names
* Fix formatting issues in `led-core.c` reported by checkpatch.pl
* Make `led_remove_lookup()` NULL-aware
* Switch from `class_find_device_by_of_node()` to `class_find_device_by_fwnode()`
* LGM SSO:
* Fix a typo in the `GET_SRC_OFFSET` macro
* Multicolor:
* Fix a signedness error by changing the `intensity_value` type to `unsigned int`
* Qualcomm LPG:
* Prevent array overflow when selecting high-resolution values
* TI LP8860:
* Do not unconditionally program the EEPROM on probe
* Hold the mutex lock for the entirety of the EEPROM programming process
* Kinetic KTD2692:
* Make the `ktd2692_timing` variable static to resolve a sparse warning
* LGM SSO:
* Remove a duplicate assignment of `priv->mmap` in `intel_sso_led_probe()`
* TTY Trigger:
* Prefer `IS_ERR_OR_NULL()` over manual NULL checks
* TI LM3642:
* Use `guard(mutex)` to simplify locking and avoid manual `mutex_unlock()` calls
* TI LP5569:
* Use `sysfs_emit()` instead of `sprintf()` for sysfs outputs
* TI LP8860:
* Return directly from `lp8860_init()` instead of using empty `goto` statements
* Use a single regmap table and an access table instead of separate maps for normal and EEPROM registers
* Remove an unused read of the `STATUS` register during EEPROM programming
* Core:
* Drop the unneeded dependency on `OF_GPIO` from `LEDS_NETXBIG` in Kconfig
* Spreadtrum SC2731:
* Add a compatible string for the SC2730 PMIC LED controller
* TI LP5860:
* Add the `enable-gpios` property for the `VIO_EN` pin
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmnl4IMACgkQUa+KL4f8
d2E0XA//ezp2YldF5Vf1m+5vnhVBK1HAqoT+nVzFMrsxccz4fEmZBuSXdgUPs7xi
kxBgIPk90nAasANzxojBJJ4gU9Wss0s7VZ6dNklI8IzwmVJcU9aFhQSLP0iDmBIL
Mguh15Svej5vKbemo40XlTCVRyNoo4ciO9MdmHyQntCOaAfECnPeojV5VlekwDX8
uYyI5lZM3jK1+McwwJC8YglzWehKY1vGlM58KGZ+Dg5kUEjPVFh6bNTUaKdWCFee
AxGk70Aecnf9K8O8Ynz6jzDZRm9EHM4dF7NuMH1fGTY94993AEgGBOGTLfB/bJof
PUW4BlDlnGJwQKNI7eM3ZaahV5nkFgzE7gPX0Vd0T4OTdpqkQ6DE6mr6qknHJFzn
WLKpMHPaS/ogFKfVsMohiKjjTrhAYBR9NzoYBxTAzYfpFjtnc8nKxHgte3NKuzp1
pjIm4VYzCKzKetMdPg6EqvvA4nL8iI+NkKU3KzdJfzuiZHetIt4kpLQEMzl0IPRQ
rfQNU3jTsa0sw5J7LhZYpk/pOf0u0Opx7Xr7Zygv/Gl/fCZCT70AujnvoRiLJqky
STqVknCxfACUcoCpstW4XdBKYG4E74qU9h9lr3vYa80qPZaqOnqHKVJhfROSZHBY
mq/R4tcDJ40B4/jlTZbokDLsLxK6kVs9PSnMmiTST+vELxf1hDc=
=BGim
-----END PGP SIGNATURE-----
Merge tag 'leds-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Pull LED updates from Lee Jones:
Core:
- Implement fallback to software node name for LED names
- Fix formatting issues in `led-core.c` reported by checkpatch.pl
- Make `led_remove_lookup()` NULL-aware
- Switch from `class_find_device_by_of_node()` to
`class_find_device_by_fwnode()`
- Drop the unneeded dependency on `OF_GPIO` from `LEDS_NETXBIG`
in Kconfig
Kinetic KTD2692:
- Make the `ktd2692_timing` variable static to resolve a
sparse warning
LGM SSO:
- Fix a typo in the `GET_SRC_OFFSET` macro
- Remove a duplicate assignment of `priv->mmap` in
`intel_sso_led_probe()`
Multicolor:
- Fix a signedness error by changing the `intensity_value` type
to `unsigned int`
Qualcomm LPG:
- Prevent array overflow when selecting high-resolution values
Spreadtrum SC2731:
- Add a compatible string for the SC2730 PMIC LED controller
TI LM3642:
- Use `guard(mutex)` to simplify locking and avoid manual
`mutex_unlock()` calls
TI LP5569:
- Use `sysfs_emit()` instead of `sprintf()` for sysfs outputs
TI LP5860:
- Add the `enable-gpios` property for the `VIO_EN` pin"
TI LP8860:
- Do not unconditionally program the EEPROM on probe
- Hold the mutex lock for the entirety of the EEPROM programming
process
- Return directly from `lp8860_init()` instead of using empty `goto`
statements
- Use a single regmap table and an access table instead of separate
maps for normal and EEPROM registers
- Remove an unused read of the `STATUS` register during EEPROM
programming
TTY Trigger:
- Prefer `IS_ERR_OR_NULL()` over manual NULL checks"
* tag 'leds-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds:
leds: class: Make led_remove_lookup() NULL-aware
leds: led-class: Switch to using class_find_device_by_fwnode()
leds: Kconfig: Drop unneeded dependency on OF_GPIO
leds: lm3642: Use guard to simplify locking
leds: core: Fix formatting issues
leds: core: Implement fallback to software node name for LED names
leds: lgm-sso: Fix typo in macro for src offset
dt-bindings: leds: lp5860: add enable-gpio
leds: Prefer IS_ERR_OR_NULL over manual NULL check
dt-bindings: leds: sc2731: Add compatible for SC2730
leds: lp8860: Do not always program EEPROM on probe
leds: lp8860: Remove unused read of STATUS register
leds: lp8860: Hold lock for all of EEPROM programming
leds: lp8860: Return directly from lp8860_init
leds: lp8860: Use a single regmap table
leds: lgm-sso: Remove duplicate assignments for priv->mmap
leds: qcom-lpg: Check for array overflow when selecting the high resolution
leds: ktd2692: Make ktd2692_timing variable static
leds: lp5569: Use sysfs_emit instead of sprintf()
leds: multicolor: Change intensity_value to unsigned int
|
||
|---|---|---|
| .. | ||
| backlight | ||
| irled | ||
| allwinner,sun50i-a100-ledc.yaml | ||
| ams,as3645a.yaml | ||
| ams,as3668.yaml | ||
| awinic,aw200xx.yaml | ||
| common.txt | ||
| common.yaml | ||
| cznic,turris-omnia-leds.yaml | ||
| iei,wt61p803-puzzle-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-consumer.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-lm36274.txt | ||
| leds-lp50xx.yaml | ||
| leds-lp55xx.yaml | ||
| leds-lp5860.yaml | ||
| leds-lt3593.txt | ||
| leds-max77650.yaml | ||
| leds-mt6360.yaml | ||
| leds-netxbig.txt | ||
| leds-ns2.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-trigger-pattern.txt | ||
| maxim,max77693.yaml | ||
| mediatek,mt6370-flashlight.yaml | ||
| mediatek,mt6370-indicator.yaml | ||
| nxp,pca953x.yaml | ||
| nxp,pca955x.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 | ||
| st,led1202.yaml | ||
| ti,lm3697.yaml | ||
| ti,lp5812.yaml | ||
| ti,lp8860.yaml | ||
| ti,tca6507.yaml | ||
| ti,tlc59116.yaml | ||
| ti,tps61310.yaml | ||
| ti.lm36922.yaml | ||
| trigger-source.yaml | ||