1、采用MTK7981 WIFI灯为实例,在DTS里面添加LED的驱动。修改target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek$ vim mt7981-spim-nor-rfb.dts文件,以下所示:

------------------------------------------ 网口状态灯 ----------------------------

-----------------------------------------------------------------------------------
2、在系统里面查看,添加的驱动里面成功。

3、在系统里面/etc/config/system文件,添加WIFI 2.4与WIFI 5.8的 LED控制,如下图所示:

------------------------------------------ 网口状态灯 ----------------------------

--------------------------------------------------------------------------------------
4、/etc/init.d/led restart 重启动生效。
采用UCI 脚本添加的方法,如下:
uci set system.wlan2g=led
uci set system.@led[0].name=WLAN2G
uci set system.@led[0].sysfs=blue:wlan2g
uci set system.@led[0].trigger=netdev
uci set system.@led[0].dev=ra0
uci set system.@led[0].mode="link tx rx"
uci set system.wlan5g=led
uci set system.@led[1].name=WLAN5G
uci set system.@led[1].sysfs=blue:wlan5g
uci set system.@led[1].trigger=netdev
uci set system.@led[1].dev=rax0
uci set system.@led[1].mode="link tx rx"
uci commit system
/etc/init.d/led restart
A、添加USB接的LED状态灯配置方法:
config led 'led_usb'
option name 'USB'
option sysfs 'tp-link:green:usb'
option trigger 'usbdev'
option interval '50'
option dev '1-1'
B、添加 4G/5G CPE功能的网口状态灯
config 'led'
option 'name' '3G'
option 'sysfs' 'asus:blue:3g'
option 'trigger' 'netdev'
option 'dev' '3g-wan'
option 'mode' 'link'
C、添加定时闪亮状态LED灯
本文介绍了如何在MTK7981平台中添加LED驱动,包括在DTS文件中的修改、使用UCI脚本控制WIFI和USB接口状态灯,以及配置定时闪亮的LED灯。详细步骤涉及修改DTS文件、系统设置和脚本编写。
2738

被折叠的 条评论
为什么被折叠?



