arm64: dts: qcom: ipq9574: enable GPIO based LED
authorKathiravan Thirumoorthy <quic_kathirav@quicinc.com>
Wed, 25 Oct 2023 13:31:25 +0000 (19:01 +0530)
committerBjorn Andersson <andersson@kernel.org>
Thu, 7 Dec 2023 15:51:53 +0000 (07:51 -0800)
Add support for wlan-2g LED on GPIO64.

Signed-off-by: Kathiravan Thirumoorthy <quic_kathirav@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20231025-ipq9574-led-v2-1-59b2725697ad@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi

index 49c9b64..91e104b 100644 (file)
@@ -10,6 +10,7 @@
 
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
 #include "ipq9574.dtsi"
 
 / {
                        debounce-interval = <60>;
                };
        };
+
+       leds {
+               compatible = "gpio-leds";
+               pinctrl-0 = <&gpio_leds_default>;
+               pinctrl-names = "default";
+
+               led-0 {
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_WLAN;
+                       gpios = <&tlmm 64 GPIO_ACTIVE_LOW>;
+                       linux,default-trigger = "phy0tx";
+                       default-state = "off";
+               };
+       };
 };
 
 &blsp1_spi0 {
                drive-strength = <8>;
                bias-pull-up;
        };
+
+       gpio_leds_default: gpio-leds-default-state {
+               pins = "gpio64";
+               function = "gpio";
+               drive-strength = <8>;
+               bias-pull-up;
+       };
 };
 
 &usb_0_dwc3 {