[GIT PULL] LEDs changes for v5.15-rc1

From: Pavel Machek
Date: Tue Aug 31 2021 - 14:08:35 EST


The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git/ tags/leds-5.15-rc1

for you to fetch changes up to 239f32b4f161c1584cd4b386d6ab8766432a6ede:

leds: pca955x: Switch to i2c probe_new (2021-08-20 11:00:08 +0200)

----------------------------------------------------------------
LED updates for 5.15-rc1. Usual driver changes, piece of documentation
that should hopefully get LED names standartized, and many fixes.

----------------------------------------------------------------
Andy Shevchenko (11):
leds: el15203000: Correct headers (of*.h -> mod_devicetable.h)
leds: lgm-sso: Put fwnode in any case during ->probe()
leds: lgm-sso: Don't spam logs when probe is deferred
leds: lgm-sso: Remove explicit managed GPIO resource cleanup
leds: lgm-sso: Convert to use list_for_each_entry*() API
leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h)
leds: lm3697: Update header block to reflect reality
leds: lm3697: Make error handling more robust
leds: lt3593: Put fwnode in any case during ->probe()
leds: rt8515: Put fwnode in any case during ->probe()
leds: lgm-sso: Propagate error codes from callee to caller

Denis Osterland-Heim (2):
leds: move default_state read from fwnode to core
leds: pwm: add support for default-state device property

Eddie James (7):
dt-bindings: leds: Add retain-state-shutdown boolean
leds: leds-core: Implement the retain-state-shutdown property
leds: pca955x: Clean up code formatting
leds: pca955x: Add brightness_get function
leds: pca955x: Implement the default-state property
leds: pca955x: Let the core process the fwnode
leds: pca955x: Switch to i2c probe_new

Hans de Goede (1):
leds: trigger: audio: Add an activate callback to ensure the initial brightness is set

Jan Kundrát (1):
leds: lp50xx: Fix chip name in KConfig

Jiapeng Chong (1):
leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()

Linus Walleij (6):
leds: aat1290: Move driver to flash subdirectory
leds: as3645a: Move driver to flash subdirectory
leds: max77693: Move driver to flash subdirectory
leds: sgm3140: Move driver to flash subdirectory
leds: lm3601x: Move driver to flash subdirectory
leds: ktd2692: Move driver to flash subdirectory

Lukas Bulwahn (1):
leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA

Pavel Machek (2):
leds: flash: Remove redundant initialization of variable ret
Documentation: leds: standartizing LED names

Documentation/devicetree/bindings/leds/common.yaml | 6 +
Documentation/leds/well-known-leds.txt | 58 ++++++
MAINTAINERS | 2 +-
drivers/leds/Kconfig | 59 +-----
drivers/leds/Makefile | 6 -
drivers/leds/blink/leds-lgm-sso.c | 39 ++--
drivers/leds/flash/Kconfig | 53 +++++
drivers/leds/flash/Makefile | 6 +
drivers/leds/{ => flash}/leds-aat1290.c | 0
drivers/leds/{ => flash}/leds-as3645a.c | 0
drivers/leds/{ => flash}/leds-ktd2692.c | 0
drivers/leds/{ => flash}/leds-lm3601x.c | 0
drivers/leds/{ => flash}/leds-max77693.c | 0
drivers/leds/flash/leds-rt8515.c | 4 +-
drivers/leds/{ => flash}/leds-sgm3140.c | 0
drivers/leds/led-class-flash.c | 6 +-
drivers/leds/led-class.c | 10 +-
drivers/leds/led-core.c | 15 ++
drivers/leds/leds-el15203000.c | 3 +-
drivers/leds/leds-gpio.c | 12 +-
drivers/leds/leds-is31fl32xx.c | 1 +
drivers/leds/leds-lm3692x.c | 3 +-
drivers/leds/leds-lm3697.c | 16 +-
drivers/leds/leds-lt3593.c | 5 +-
drivers/leds/leds-pca955x.c | 232 +++++++++++++++------
drivers/leds/leds-pwm.c | 49 ++++-
drivers/leds/leds.h | 1 +
drivers/leds/trigger/Kconfig | 2 +-
drivers/leds/trigger/ledtrig-audio.c | 37 +++-
include/linux/leds.h | 12 +-
30 files changed, 441 insertions(+), 196 deletions(-)
create mode 100644 Documentation/leds/well-known-leds.txt
rename drivers/leds/{ => flash}/leds-aat1290.c (100%)
rename drivers/leds/{ => flash}/leds-as3645a.c (100%)
rename drivers/leds/{ => flash}/leds-ktd2692.c (100%)
rename drivers/leds/{ => flash}/leds-lm3601x.c (100%)
rename drivers/leds/{ => flash}/leds-max77693.c (100%)
rename drivers/leds/{ => flash}/leds-sgm3140.c (100%)

--
http://www.livejournal.com/~pavelmachek

Attachment: signature.asc
Description: PGP signature