baiywt c204842a5b
Some checks are pending
Build Kernel / Set targets (push) Waiting to run
Build Kernel / Build Kernel with external toolchain (push) Blocked by required conditions
Build Kernel / Check Kernel patches (push) Blocked by required conditions
Build all core packages / build (malta/be) (push) Waiting to run
Build all core packages / build (x86/64) (push) Waiting to run
Support Orange Pi 5 Max
2024-08-21 09:31:31 +08:00

18 lines
527 B
Bash

#!/bin/bash
. /lib/functions/system.sh
board=$(board_name)
if [[ ${board} == rockchip,rk3588s-orangepi-cm5 ]]; then
declare -A led_map=(
["lan2"]="eth2"
["lan1"]="eth1"
["wan"]="eth0"
)
for led in "${!led_map[@]}"; do
interface=$(ls /sys/class/net/ | grep -E "${led_map[$led]}" | sed -n 1p)
echo netdev > "/sys/class/leds/$led/trigger"
echo "$interface" > "/sys/class/leds/$led/device_name"
echo 1 > "/sys/class/leds/$led/tx"
echo 1 > "/sys/class/leds/$led/rx"
echo 1 > "/sys/class/leds/$led/link"
done
fi