From 812e231da2573b6434a88434adcc881b432795f1 Mon Sep 17 00:00:00 2001 From: baiywt Date: Tue, 22 Feb 2022 09:55:02 +0800 Subject: [PATCH] Fix lan led state for Orange Pi R1 Plus / R1 Plus LTS --- external/config/boards/orangepir1plus-lts.conf | 2 +- external/config/boards/orangepir1plus.conf | 2 +- .../common/usr/lib/orangepi/orangepi-hardware-optimization | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/external/config/boards/orangepir1plus-lts.conf b/external/config/boards/orangepir1plus-lts.conf index af0722b..eb9959d 100644 --- a/external/config/boards/orangepir1plus-lts.conf +++ b/external/config/boards/orangepir1plus-lts.conf @@ -4,7 +4,7 @@ BOARDFAMILY="rockchip64" BOOTCONFIG="orangepi_r1_plus_lts_rk3328_defconfig" KERNEL_TARGET="current" DEFAULT_CONSOLE="serial" -MODULES="g_serial" +MODULES="g_serial ledtrig_netdev" MODULES_BLACKLIST="rockchipdrm analogix_dp dw_mipi_dsi dw_hdmi gpu_sched lima hantro_vpu" SERIALCON="ttyS2:1500000,ttyGS0" BUILD_DESKTOP="no" diff --git a/external/config/boards/orangepir1plus.conf b/external/config/boards/orangepir1plus.conf index 4ad9c3d..d8c13ce 100644 --- a/external/config/boards/orangepir1plus.conf +++ b/external/config/boards/orangepir1plus.conf @@ -4,7 +4,7 @@ BOARDFAMILY="rockchip64" BOOTCONFIG="orangepi_r1_plus_rk3328_defconfig" KERNEL_TARGET="current" DEFAULT_CONSOLE="serial" -MODULES="g_serial" +MODULES="g_serial ledtrig_netdev" MODULES_BLACKLIST="rockchipdrm analogix_dp dw_mipi_dsi dw_hdmi gpu_sched lima hantro_vpu" SERIALCON="ttyS2:1500000,ttyGS0" BUILD_DESKTOP="no" diff --git a/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization b/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization index 12b25fa..bf6599b 100755 --- a/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization +++ b/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization @@ -96,6 +96,10 @@ prepare_board() { /usr/bin/hciattach_opi -n -s 1500000 /dev/ttyBT0 sprd & ;; orangepir1plus|orangepir1plus-lts) + echo netdev > /sys/class/leds/lan_led/trigger + echo lan0 > /sys/class/leds/lan_led/device_name + echo 1 > /sys/class/leds/lan_led/link + /usr/bin/pwm-fan.sh & ;; orangepizero2|orangepizero2-lts|orangepizero2-b)