]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: sm6115-pro1x: Add Caps Lock LED
authorDang Huynh <danct12@riseup.net>
Wed, 31 Jul 2024 06:18:45 +0000 (13:18 +0700)
committerBjorn Andersson <andersson@kernel.org>
Thu, 1 Aug 2024 02:42:00 +0000 (21:42 -0500)
The Pro1X has a caps lock LED on the keyboard.

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dang Huynh <danct12@riseup.net>
Link: https://lore.kernel.org/r/20240731-qx1050-feature-expansion-v3-4-b945527fa5d2@riseup.net
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts

index f29420a092ca1a58be64600dbb25bd8f713a6ca9..e0972e1374afba61be7b83437c9bc5974e0de56f 100644 (file)
@@ -8,6 +8,7 @@
 #include "sm6115.dtsi"
 #include "pm6125.dtsi"
 #include <dt-bindings/arm/qcom,ids.h>
+#include <dt-bindings/leds/common.h>
 
 / {
        model = "F(x)tec Pro1X (QX1050)";
                };
        };
 
+       gpio-leds {
+               compatible = "gpio-leds";
+
+               capslock-led {
+                       label = "green:capslock";
+                       function = LED_FUNCTION_CAPSLOCK;
+                       color = <LED_COLOR_ID_GREEN>;
+                       gpios = <&pca9534 1 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "kbd-capslock";
+                       default-state = "off";
+               };
+       };
+
        ts_vdd_supply: ts-vdd-supply {
                compatible = "regulator-fixed";
                regulator-name = "ts_vdd_supply";