aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/generic
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ath79/generic')
-rwxr-xr-xtarget/linux/ath79/generic/base-files/etc/board.d/02_network6
-rw-r--r--target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration3
2 files changed, 9 insertions, 0 deletions
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
index 4580f3ab4e..eb43788fce 100755
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
@@ -12,6 +12,7 @@ ath79_setup_interfaces()
adtran,bsap1800-v2|\
adtran,bsap1840|\
alfa-network,ap121f|\
+ arduino,yun|\
aruba,ap-105|\
avm,fritz1750e|\
avm,fritz300e|\
@@ -361,6 +362,11 @@ ath79_setup_macs()
alfa-network,ap121f)
label_mac=$(mtd_get_mac_binary art 0x1002)
;;
+ arduino,yun)
+ base_mac=$(mtd_get_mac_binary art 0x1002)
+ lan_mac=$(macaddr_setbit $base_mac 29)
+ [ $lan_mac = $base_mac ] && lan_mac=$(macaddr_unsetbit $base_mac 29)
+ ;;
avm,fritz1750e|\
avm,fritz450e|\
avm,fritzdvbc)
diff --git a/target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration b/target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration
index 757b0c9974..23a9c8282f 100644
--- a/target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration
+++ b/target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration
@@ -5,6 +5,9 @@ board=$(board_name)
boardonly="${board##*,}"
case "$board" in
+arduino,yun)
+ migrate_leds "arduino:=yun:"
+ ;;
engenius,epg5000)
migrate_leds ":wlan-2g=:wlan2g" ":wlan-5g=:wlan5g"
;;