]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs
authorTingguo Cheng <tingguo.cheng@oss.qualcomm.com>
Fri, 14 Nov 2025 08:13:03 +0000 (00:13 -0800)
committerBjorn Andersson <andersson@kernel.org>
Sat, 3 Jan 2026 19:21:59 +0000 (13:21 -0600)
Add RED and GREEN LED channels for the RGB device connected to PMC8380C
PWM-LED pins. Omit BLUE channel to match default hardware setup where
it's tied to EDL indicator.

Signed-off-by: Tingguo Cheng <tingguo.cheng@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251114-add-rgb-led-for-hamoa-iot-evk-v3-1-5df1fcd68374@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts

index bac5314212926b1b0049bc0f44fe9cd46fbda581..aa0e0857e9938a7577857f9f384a6c44c5718257 100644 (file)
@@ -5,6 +5,7 @@
 
 /dts-v1/;
 
+#include <dt-bindings/leds/common.h>
 #include "hamoa-iot-som.dtsi"
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 
        };
 };
 
+&pm8550_pwm {
+       status = "okay";
+
+       multi-led {
+               color = <LED_COLOR_ID_MULTI>;
+               function = LED_FUNCTION_STATUS;
+
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               led@1 {
+                       reg = <1>;
+                       color = <LED_COLOR_ID_RED>;
+               };
+
+               led@2 {
+                       reg = <2>;
+                       color = <LED_COLOR_ID_GREEN>;
+               };
+       };
+};
+
 &pmc8380_5_gpios {
        usb0_pwr_1p15_reg_en: usb0-pwr-1p15-reg-en-state {
                pins = "gpio8";