backlight: mp3309c: Add support for MPS MP3309C
authorFlavio Suligoi <f.suligoi@asem.it>
Thu, 16 Nov 2023 10:53:19 +0000 (11:53 +0100)
committerLee Jones <lee@kernel.org>
Thu, 23 Nov 2023 14:54:32 +0000 (14:54 +0000)
commit2e914516a58cf86bd0e42c7d3e25c81d44ec2ab8
tree26571064fa458dd0c246691dcd1bc43a045aa2fe
parent87f33a1b8f7e3d223fc331fe54fd8ec337dc9cb9
backlight: mp3309c: Add support for MPS MP3309C

The Monolithic Power (MPS) MP3309C is a WLED step-up converter, featuring a
programmable switching frequency to optimize efficiency.
The brightness can be controlled either by I2C commands (called "analog"
mode) or by a PWM input signal (PWM mode).
This driver supports both modes.

For DT configuration details, please refer to:
- Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml

The datasheet is available at:
- https://www.monolithicpower.com/en/mp3309c.html

Signed-off-by: Flavio Suligoi <f.suligoi@asem.it>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Link: https://lore.kernel.org/r/20231116105319.957600-3-f.suligoi@asem.it
Signed-off-by: Lee Jones <lee@kernel.org>
MAINTAINERS
drivers/video/backlight/Kconfig
drivers/video/backlight/Makefile
drivers/video/backlight/mp3309c.c [new file with mode: 0644]