[PATCH v1 5/7] ARM: tegra: lg-x3: Add flash LEDs controller node
From: Svyatoslav Ryhel
Date: Thu Sep 24 2026 - 05:10:37 EST
Add node for TI LM3559 LEDs controlled used with flash LEDs in this
device.
Signed-off-by: Svyatoslav Ryhel <clamor95@xxxxxxxxx>
---
arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi | 30 +++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi b/arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi
index 417cc1bf42ea3..a59539f36a316 100644
--- a/arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi
@@ -1277,6 +1277,7 @@ rear-camera@10 {
rotation = <90>;
nvmem = <&m24c08>;
+ flash-leds = <&lm3559_led0>, <&lm3559_led1>;
lens-focus = <&dw9714>;
assigned-clocks = <&tegra_car TEGRA30_CLK_VI_SENSOR>,
@@ -1311,6 +1312,35 @@ m24c08: eeprom@50 {
vcc-supply = <&vio_1v8_rear>;
};
+ led-controller@53 {
+ compatible = "ti,lm3559";
+ reg = <0x53>;
+
+ enable-gpios = <&gpio TEGRA_GPIO(BB, 3) GPIO_ACTIVE_HIGH>;
+ vin-supply = <&vdd_3v3_vbat>;
+
+ flash-max-timeout-us = <1024000>;
+ ti,peak-current-microamp = <1400000>;
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /* single flash led is on 2 lines */
+ lm3559_led0: led@0 {
+ reg = <0>;
+
+ flash-max-microamp = <393750>;
+ led-max-microamp = <140625>;
+ };
+
+ lm3559_led1: led@1 {
+ reg = <1>;
+
+ flash-max-microamp = <393750>;
+ led-max-microamp = <140625>;
+ };
+ };
+
camera-pmic@7d {
compatible = "ti,lp8720";
reg = <0x7d>;
--
2.53.0