This patch updates all current APM82181 devices over to that "new LED naming scheme". This includes many updates to the device-tree: - dropped the deprecated, but beloved "label" property. - rename all DT leds node names to led-#. - add function and color properties. - utilized panic-indicator property. - dropped led- aliases (see below). migration scripts for all devices are included. For more information. See: <https://www.kernel.org/doc/html/latest/leds/leds-class.html> For the future: It looks like the color+function properties won over the dt-alias / label. This will need to be wired up into openwrt eventually. For APM821xx the situation is that all devices have a dedicated power and fault indicator. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
56 lines
1 KiB
Text
56 lines
1 KiB
Text
. /lib/functions.sh
|
|
. /lib/functions/migrations.sh
|
|
|
|
board=$(board_name)
|
|
|
|
case "$board" in
|
|
meraki,mr24)
|
|
migrate_leds "orange:power=amber:fault" \
|
|
":wifi1=:wlan-0" \
|
|
":wifi2=:wlan-1" \
|
|
":wifi3=:wlan-2" \
|
|
":wifi4=:wlan-3"
|
|
;;
|
|
meraki,mx60)
|
|
migrate_leds ":lan1=:lan-0" \
|
|
":lan2=:lan-1" \
|
|
":lan3=:lan-2" \
|
|
":lan4=:lan-3" \
|
|
"orange:power=amber:power" \
|
|
"orange:wan=amber:wan"
|
|
;;
|
|
netgear,wndap620)
|
|
migrate_leds ":activity=:lan-0" \
|
|
":test=:fault" \
|
|
":wlan2g=:wlan-0" \
|
|
":wlan5g=:wlan-1" \
|
|
":link100=:lan" \
|
|
":link1000=:lan-1"
|
|
;;
|
|
netgear,wndap660)
|
|
migrate_leds ":activity=:lan-0" \
|
|
":test=:fault" \
|
|
":wlan2g=:wlan-0" \
|
|
":wlan5g=:wlan-1" \
|
|
":lan1-link100=:lan-0" \
|
|
":lan1-link1000=:lan-1" \
|
|
":lan2-link100=:lan-1" \
|
|
":lan2-link1000=:lan-2"
|
|
;;
|
|
netgear,wndr4700)
|
|
migrate_leds "orange:power=amber:fault" \
|
|
"white:logo=white:indicator" \
|
|
"green:hd=green:disk" \
|
|
"red:hd=red:disk-err"
|
|
;;
|
|
wd,mybooklive)
|
|
migrate_leds "red:power=red:fault" \
|
|
"blue:power=blue:disk"
|
|
;;
|
|
esac
|
|
|
|
remove_devicename_leds
|
|
|
|
migrations_apply system
|
|
|
|
exit 0
|