From 53bcb37cc466df0056f8f9be3afd566bbd0c6bb6 Mon Sep 17 00:00:00 2001 From: jjm2473 <1129525450@qq.com> Date: Tue, 18 Apr 2023 17:31:10 +0800 Subject: [PATCH] target/rockchip: add led config for hilink boards --- .../rk3568/base-files/etc/board.d/01_leds | 4 ++- .../rockchip/rk3568/dts/rk3568-hinlink.dtsi | 31 +++++++++++++++++-- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/target/linux/rockchip/rk3568/base-files/etc/board.d/01_leds b/target/linux/rockchip/rk3568/base-files/etc/board.d/01_leds index 5df8e97504..028a37f187 100755 --- a/target/linux/rockchip/rk3568/base-files/etc/board.d/01_leds +++ b/target/linux/rockchip/rk3568/base-files/etc/board.d/01_leds @@ -17,8 +17,10 @@ friendlyelec,nanopi-r5s) ucidef_set_led_netdev "lan1" "LAN1" "green:lan1" "eth1" ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "eth2" ;; -hinlink,opc-h68k) +hinlink,opc-h68k|\ +hinlink,opc-h66k) ucidef_set_led_netdev "wan" "WAN" "blue:net" "eth0" + ucidef_set_led_ide "disk" "DISK" "yellow:disk" ;; esac diff --git a/target/linux/rockchip/rk3568/dts/rk3568-hinlink.dtsi b/target/linux/rockchip/rk3568/dts/rk3568-hinlink.dtsi index 7e9987e2d7..3e8996dbf7 100644 --- a/target/linux/rockchip/rk3568/dts/rk3568-hinlink.dtsi +++ b/target/linux/rockchip/rk3568/dts/rk3568-hinlink.dtsi @@ -19,6 +19,11 @@ aliases { mmc0 = &sdmmc0; mmc1 = &sdhci; + + led-boot = &led_green; + led-failsafe = &led_green; + led-running = &led_green; + led-upgrade = &led_green; }; chosen: chosen { @@ -229,12 +234,24 @@ leds { compatible = "gpio-leds"; pinctrl-names = "default"; - pinctrl-0 = <&led_work_en>; + pinctrl-0 = + <&led_green_en>, + <&led_yellow_en>, + <&led_blue_en>; - led_work: work { + led_green: green { gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>; + label = "green:sys"; linux,default-trigger = "heartbeat"; }; + led_yellow: yellow { + gpios = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>; + label = "yellow:disk"; + }; + led_blue: blue { + gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_HIGH>; + label = "blue:net"; + }; }; }; @@ -651,10 +668,18 @@ &pinctrl { leds { - led_work_en: led-work-en { + led_green_en: led-green-en { rockchip,pins = <3 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; }; + led_yellow_en: led-yellow-en { + rockchip,pins = + <3 RK_PA7 RK_FUNC_GPIO &pcfg_pull_none>; + }; + led_blue_en: led-blue-en { + rockchip,pins = + <3 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; + }; }; keys {