mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2] Add Support for LTC3220 18 Channel LED Driver
@ 2026-01-06  5:27 Edelweise Escala
  2026-01-06  5:27 ` [PATCH 1/2] dt-bindings: leds: Document LTC3220 18 channel " Edelweise Escala
  2026-01-06  5:27 ` [PATCH 2/2] leds: ltc3220: add driver Edelweise Escala
  0 siblings, 2 replies; 11+ messages in thread
From: Edelweise Escala @ 2026-01-06  5:27 UTC (permalink / raw)
  To: Lee Jones, Pavel Machek, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-leds, devicetree, linux-kernel, Edelweise Escala

The LTC3220/LTC3220-1 is a multi-display LED driver, which contains a high-efficiency,
low-noise charge pump to provide power to up to 18 LED current sources.
The LEDs are individually configurable to 64-step linear brightness control,
blinking and gradation control via 2-wire I2C interface.
The blinking and gradation configuration is shared across all LED.

LTC3220 has a quick write function which allows changing the brightness
on all LEDS simultaneously when the brightness is changed on led 1.
For this we made quick write a device property which user can set on the device tree.
We would like to know if this approach is alright?
Another way we might want to know is, is it alright to just make a virtual led for the quick write function.
Changing brightness on the virtual led will change the brightness for all.

Signed-off-by: Edelweise Escala <edelweise.escala@analog.com>
---
Edelweise Escala (2):
      dt-bindings: leds: Document LTC3220 18 channel LED Driver
      leds: ltc3220: add driver

 .../devicetree/bindings/leds/leds-ltc3220.yaml     | 131 ++++++
 MAINTAINERS                                        |   8 +
 drivers/leds/Kconfig                               |  10 +
 drivers/leds/Makefile                              |   1 +
 drivers/leds/leds-ltc3220.c                        | 465 +++++++++++++++++++++
 5 files changed, 615 insertions(+)
---
base-commit: 8856d7fe1758937ac528770f552ec58c388c255b
change-id: 20260106-ltc3220-driver-f9ab6cc9d1e4

Best regards,
-- 
Edelweise Escala <edelweise.escala@analog.com>


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-01-08  6:02 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-06  5:27 [PATCH 0/2] Add Support for LTC3220 18 Channel LED Driver Edelweise Escala
2026-01-06  5:27 ` [PATCH 1/2] dt-bindings: leds: Document LTC3220 18 channel " Edelweise Escala
2026-01-06  8:12   ` Krzysztof Kozlowski
2026-01-07  9:52     ` Escala, Edelweise
2026-01-07 10:57       ` Krzysztof Kozlowski
2026-01-08  6:02         ` Escala, Edelweise
2026-01-06  5:27 ` [PATCH 2/2] leds: ltc3220: add driver Edelweise Escala
2026-01-06  8:14   ` Krzysztof Kozlowski
2026-01-07  9:52     ` Escala, Edelweise
2026-01-06 12:03   ` Jacek Anaszewski
2026-01-07  9:52     ` Escala, Edelweise

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®