Netgear R6100 support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43382
This commit is contained in:
@@ -263,6 +263,7 @@ get_status_led() {
|
||||
wzr-hp-g300nh2)
|
||||
status_led="buffalo:red:diag"
|
||||
;;
|
||||
r6100 | \
|
||||
wndap360 | \
|
||||
wndr3700 | \
|
||||
wndr3700v4 | \
|
||||
|
||||
@@ -38,6 +38,7 @@ board=$(ar71xx_board_name)
|
||||
case "$FIRMWARE" in
|
||||
"soc_wmac.eeprom")
|
||||
case $board in
|
||||
r6100 | \
|
||||
wndr3700v4 | \
|
||||
wndr4300)
|
||||
ath9k_eeprom_extract "caldata" 4096 2048
|
||||
|
||||
@@ -421,6 +421,12 @@ wndr3700)
|
||||
ucidef_set_led_usbdev "usb" "USB" "netgear:green:usb" "1-1"
|
||||
;;
|
||||
|
||||
r6100)
|
||||
ucidef_set_led_netdev "wan" "WAN (green)" "netgear:green:wan" "eth0.2"
|
||||
ucidef_set_led_usbdev "usb" "USB" "netgear:blue:usb" "1-1"
|
||||
ucidef_set_led_wlan "wlan" "WLAN" "netgear:blue:wlan" "phy1tpt"
|
||||
;;
|
||||
|
||||
wndr3700v4 | \
|
||||
wndr4300)
|
||||
ucidef_set_led_netdev "wan" "WAN (green)" "netgear:green:wan" "eth0.2"
|
||||
|
||||
@@ -201,7 +201,8 @@ tl-wr941nd)
|
||||
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
|
||||
;;
|
||||
|
||||
smart-300 | \
|
||||
r6100 |\
|
||||
smart-300 |\
|
||||
tl-mr3420-v2 |\
|
||||
tl-wr841n-v8 |\
|
||||
tl-wr842n-v2 |\
|
||||
|
||||
@@ -701,6 +701,9 @@ ar71xx_board_detect() {
|
||||
*"WNDR3700/WNDR3800/WNDRMAC")
|
||||
wndr3700_board_detect "$machine"
|
||||
;;
|
||||
*"R6100")
|
||||
name="r6100"
|
||||
;;
|
||||
*"WNDR3700v4")
|
||||
name="wndr3700v4"
|
||||
;;
|
||||
|
||||
@@ -29,6 +29,12 @@ preinit_set_mac_address() {
|
||||
fetch_mac_from_mtd config lan_mac wan_mac
|
||||
echo 1 > /sys/class/leds/dir-615-c1:green:wancpu/brightness
|
||||
;;
|
||||
r6100)
|
||||
mac_lan=$(mtd_get_mac_binary caldata 0)
|
||||
[ -n "$mac_lan" ] && ifconfig eth1 hw ether "$mac_lan"
|
||||
mac_wan=$(mtd_get_mac_binary caldata 6)
|
||||
[ -n "$mac_wan" ] && ifconfig eth0 hw ether "$mac_wan"
|
||||
;;
|
||||
wrt160nl)
|
||||
fetch_mac_from_mtd nvram lan_hwaddr wan_hwaddr
|
||||
;;
|
||||
|
||||
@@ -22,7 +22,17 @@ do_load_ath10k_board_bin() {
|
||||
macaddr_2bin $mac >> /tmp/ath10k-board.bin
|
||||
dd if=/dev/mtdblock4 \
|
||||
bs=1 skip=20492 count=2104 >> /tmp/ath10k-board.bin
|
||||
;;
|
||||
r6100)
|
||||
local mac
|
||||
mac=$(macaddr_add $(cat /sys/class/net/eth1/address) +2)
|
||||
|
||||
dd if=/dev/mtdblock2 \
|
||||
bs=1 skip=20480 count=6 \
|
||||
of=/tmp/ath10k-board.bin
|
||||
macaddr_2bin $mac >> /tmp/ath10k-board.bin
|
||||
dd if=/dev/mtdblock2 \
|
||||
bs=1 skip=20492 count=2104 >> /tmp/ath10k-board.bin
|
||||
;;
|
||||
qihoo-c301)
|
||||
local mac
|
||||
|
||||
@@ -354,6 +354,7 @@ platform_check_image() {
|
||||
return 0
|
||||
;;
|
||||
nbg6716 | \
|
||||
r6100 | \
|
||||
wndr3700v4 | \
|
||||
wndr4300 )
|
||||
nand_do_platform_check $board $1
|
||||
|
||||
Reference in New Issue
Block a user