diff --git a/feeds/ipq807x_v5.4/ipq60xx/base-files/etc/board.d/01_leds b/feeds/ipq807x_v5.4/ipq60xx/base-files/etc/board.d/01_leds index 030f8c827..48a2810e0 100755 --- a/feeds/ipq807x_v5.4/ipq60xx/base-files/etc/board.d/01_leds +++ b/feeds/ipq807x_v5.4/ipq60xx/base-files/etc/board.d/01_leds @@ -15,6 +15,9 @@ cig,wf188n) ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wifi2" "phy1tpt" ucidef_set_led_default "power" "POWER" "green:power" "on" ;; +cig,wf660a) + ucidef_set_led_default "power" "POWER" "status:blue" "on" + ;; edgecore,eap101) ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wifi5" "phy0tpt" ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wifi2" "phy1tpt" diff --git a/feeds/ipq807x_v5.4/ipq60xx/files/arch/arm64/boot/dts/qcom/qcom-ipq6018-cp01-cig-wf660a.dtsi b/feeds/ipq807x_v5.4/ipq60xx/files/arch/arm64/boot/dts/qcom/qcom-ipq6018-cp01-cig-wf660a.dtsi index 059e7d282..860ece5ab 100755 --- a/feeds/ipq807x_v5.4/ipq60xx/files/arch/arm64/boot/dts/qcom/qcom-ipq6018-cp01-cig-wf660a.dtsi +++ b/feeds/ipq807x_v5.4/ipq60xx/files/arch/arm64/boot/dts/qcom/qcom-ipq6018-cp01-cig-wf660a.dtsi @@ -11,7 +11,6 @@ #include "ipq6018-cpr-regulator.dtsi" #include #include -#include / { compatible = "cig,wf660a", "qcom,ipq6018-ap-cp01", "qcom,ipq6018"; @@ -29,6 +28,11 @@ ethernet2 = "/soc/dp3"; ethernet3 = "/soc/dp4"; ethernet4 = "/soc/dp5"; + + led-boot = &led_power; + led-failsafe = &led_power; + led-running = &led_power; + led-upgrade = &led_power; }; chosen { @@ -181,20 +185,20 @@ }; }; - pwm_pins: pwm_pinmux { + led_pins: led_pins { mux_1 { pins = "gpio22"; - function = "pwm02"; + function = "gpio"; drive-strength = <8>; }; mux_2 { pins = "gpio23"; - function = "pwm12"; + function = "gpio"; drive-strength = <8>; }; mux_3 { pins = "gpio24"; - function = "pwm22"; + function = "gpio"; drive-strength = <8>; }; }; @@ -208,27 +212,6 @@ }; }; - leds_pins: leds_pins { - led_5g { - pins = "gpio35"; - function = "gpio"; - drive-strength = <8>; - bias-pull-down; - }; - led_2g { - pins = "gpio37"; - function = "gpio"; - drive-strength = <8>; - bias-pull-down; - }; - led_usb0 { - pins = "gpio50"; - function = "gpio"; - drive-strength = <8>; - bias-pull-down; - }; - }; - btcoex_pins: btcoex_pins { mux_0 { pins = "gpio51"; @@ -390,36 +373,24 @@ mdiobus = <&mdio>; }; - pwm { - pinctrl-0 = <&pwm_pins>; - pinctrl-names = "default"; - used-pwm-indices = <1>, <1>, <1>, <0>; - dft-pwm-status = <0>, <1>, <0>, <0>; - status = "ok"; - }; - leds { compatible = "gpio-leds"; - pinctrl-0 = <&leds_pins>; + pinctrl-0 = <&led_pins>; pinctrl-names = "default"; - led@35 { - label = "led_5g"; - gpios = <&tlmm 35 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "led_5g"; - default-state = "off"; + led_power: led@22 { + label = "status:blue"; + gpios = <&tlmm 22 GPIO_ACTIVE_HIGH>; }; - led@37 { - label = "led_2g"; - gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "led_2g"; - default-state = "off"; + + led@23 { + label = "status:green"; + gpios = <&tlmm 23 GPIO_ACTIVE_HIGH>; }; - led@50 { - label = "led_usb0"; - gpios = <&tlmm 50 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "usb-host"; - default-state = "off"; + + led@24 { + label = "status:red"; + gpios = <&tlmm 24 GPIO_ACTIVE_HIGH>; }; }; };