leds: tps6131x: Add support for Texas Instruments TPS6131X flash LED driver
authorMatthias Fend <matthias.fend@emfend.at>
Wed, 14 May 2025 10:10:08 +0000 (12:10 +0200)
committerLee Jones <lee@kernel.org>
Thu, 22 May 2025 08:24:51 +0000 (09:24 +0100)
commitb338a2ae9b316df1d81b5289badcc8cbbbfe1b2b
tree3fa054691d847fa567c933d237b9c4ebd180ef46
parent0d12bb1a7fb6aee144cc2c710573763221b4c245
leds: tps6131x: Add support for Texas Instruments TPS6131X flash LED driver

The TPS61310/TPS61311 is a flash LED driver with I2C interface. Its power
stage is capable of supplying a maximum total current of roughly 1500mA.
The TPS6131x provides three constant-current sinks, capable of sinking up
to 2 x 400mA (LED1 and LED3) and 800mA (LED2) in flash mode. In torch mode
each sink (LED1, LED2, LED3) supports currents up to 175mA.

Signed-off-by: Matthias Fend <matthias.fend@emfend.at>
Link: https://lore.kernel.org/r/20250514-leds-tps6131x-v5-2-a4fb9e7f2c47@emfend.at
Signed-off-by: Lee Jones <lee@kernel.org>
MAINTAINERS
drivers/leds/flash/Kconfig
drivers/leds/flash/Makefile
drivers/leds/flash/leds-tps6131x.c [new file with mode: 0644]