qualcommax: apply special PHY LEDs configuration for Xiaomi AX3600
[openwrt/staging/stintel.git] / target / linux / qualcommax / files / arch / arm64 / boot / dts / qcom / ipq8071-ax3600.dts
index f3e82e22511875f2101fd05147878d5653c54ff5..c6889df25d8de974e02e88eb682750fce8bfeaca 100644 (file)
@@ -4,6 +4,7 @@
 /dts-v1/;
 
 #include "ipq8071-ax3600.dtsi"
+#include <dt-bindings/leds/common.h>
 
 / {
        model = "Xiaomi AX3600";
 &wifi {
        qcom,ath11k-calibration-variant = "Xiaomi-AX3600";
 };
+
+&qca8075_1 {
+       leds {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               led@0 {
+                       reg = <0>;
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_WAN;
+                       default-state = "keep";
+               };
+       };
+};
+
+&qca8075_2 {
+       leds {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               led@0 {
+                       reg = <0>;
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_LAN;
+                       default-state = "keep";
+               };
+       };
+};
+
+&qca8075_3 {
+       leds {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               led@0 {
+                       reg = <0>;
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_LAN;
+                       default-state = "keep";
+               };
+       };
+};
+
+&qca8075_4 {
+       leds {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               led@0 {
+                       reg = <0>;
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_LAN;
+                       default-state = "keep";
+               };
+       };
+};