lantiq: sync official source code
This commit is contained in:
parent
9446333d6e
commit
aac401fc39
39
package/base-files/files/lib/functions/migrations.sh
Normal file
39
package/base-files/files/lib/functions/migrations.sh
Normal file
@ -0,0 +1,39 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /lib/functions.sh
|
||||
|
||||
migrate_led_sysfs() {
|
||||
local cfg="$1"; shift
|
||||
local tuples="$@"
|
||||
local sysfs
|
||||
local name
|
||||
|
||||
config_get sysfs ${cfg} sysfs
|
||||
config_get name ${cfg} name
|
||||
|
||||
[ -z "${sysfs}" ] && return
|
||||
|
||||
for tuple in ${tuples}; do
|
||||
local old=${tuple%=*}
|
||||
local new=${tuple#*=}
|
||||
local new_sysfs
|
||||
|
||||
new_sysfs=$(echo ${sysfs} | sed "s/${old}/${new}/")
|
||||
|
||||
[ "${new_sysfs}" = "${sysfs}" ] && continue
|
||||
|
||||
uci set system.${cfg}.sysfs="${new_sysfs}"
|
||||
|
||||
logger -t led-migration "sysfs option of LED \"${name}\" updated to ${new_sysfs}"
|
||||
done;
|
||||
}
|
||||
|
||||
migrate_leds() {
|
||||
config_load system
|
||||
config_foreach migrate_led_sysfs led "$@"
|
||||
}
|
||||
|
||||
migrations_apply() {
|
||||
local realm="$1"
|
||||
[ -n "$(uci changes ${realm})" ] && uci -q commit ${realm}
|
||||
}
|
||||
32
target/linux/lantiq/ase/base-files/etc/board.d/01_leds
Executable file
32
target/linux/lantiq/ase/base-files/etc/board.d/01_leds
Executable file
@ -0,0 +1,32 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2011-2015 OpenWrt.org
|
||||
#
|
||||
|
||||
. /lib/functions/leds.sh
|
||||
. /lib/functions/uci-defaults.sh
|
||||
|
||||
board_config_update
|
||||
|
||||
led_dsl="$(get_dt_led dsl)"
|
||||
[ -n "$led_dsl" ] && {
|
||||
led_internet="$(get_dt_led internet)"
|
||||
if [ -n "$led_internet" ]; then
|
||||
ucidef_set_led_default "dsl" "dsl" "$led_dsl" "0"
|
||||
ucidef_set_led_netdev "internet" "internet" "$led_internet" "pppoe-wan"
|
||||
else
|
||||
ucidef_set_led_netdev "dsl" "dsl" "$led_dsl" "dsl0"
|
||||
fi
|
||||
}
|
||||
|
||||
board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
allnet,all0333cj)
|
||||
ucidef_set_led_netdev "lan" "lan" "all0333cj:green:lan" "eth0.1"
|
||||
;;
|
||||
esac
|
||||
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
||||
56
target/linux/lantiq/ase/base-files/etc/board.d/02_network
Executable file
56
target/linux/lantiq/ase/base-files/etc/board.d/02_network
Executable file
@ -0,0 +1,56 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2011-2015 OpenWrt.org
|
||||
#
|
||||
|
||||
. /lib/functions/uci-defaults.sh
|
||||
. /lib/functions/system.sh
|
||||
. /lib/functions/lantiq.sh
|
||||
|
||||
lantiq_setup_interfaces()
|
||||
{
|
||||
local board="$1"
|
||||
|
||||
case "$board" in
|
||||
*)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
lantiq_setup_dsl()
|
||||
{
|
||||
local board="$1"
|
||||
local annex="b"
|
||||
|
||||
case "$board" in
|
||||
esac
|
||||
|
||||
lantiq_setup_dsl_helper "$annex"
|
||||
}
|
||||
|
||||
lantiq_setup_macs()
|
||||
{
|
||||
local board="$1"
|
||||
local lan_mac=""
|
||||
local wan_mac=""
|
||||
|
||||
case "$board" in
|
||||
allnet,all0333cj)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
;;
|
||||
esac
|
||||
|
||||
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" "$lan_mac"
|
||||
[ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" "$wan_mac"
|
||||
}
|
||||
|
||||
board_config_update
|
||||
board=$(board_name)
|
||||
lantiq_setup_interfaces $board
|
||||
lantiq_setup_dsl $board
|
||||
lantiq_setup_macs $board
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
||||
10
target/linux/lantiq/ase/base-files/lib/upgrade/platform.sh
Normal file
10
target/linux/lantiq/ase/base-files/lib/upgrade/platform.sh
Normal file
@ -0,0 +1,10 @@
|
||||
PART_NAME=firmware
|
||||
REQUIRE_IMAGE_METADATA=1
|
||||
|
||||
platform_check_image() {
|
||||
return 0
|
||||
}
|
||||
|
||||
platform_do_upgrade() {
|
||||
default_do_upgrade "$1"
|
||||
}
|
||||
@ -5,7 +5,6 @@ CONFIG_CPU_MIPSR1=y
|
||||
CONFIG_CRC16=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
CONFIG_CRYPTO_DEFLATE=y
|
||||
CONFIG_FIRMWARE_IN_KERNEL=y
|
||||
CONFIG_FIRMWARE_MEMMAP=y
|
||||
CONFIG_GPIO_GENERIC=y
|
||||
CONFIG_GPIO_GENERIC_PLATFORM=y
|
||||
|
||||
@ -1,268 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2011-2015 OpenWrt.org
|
||||
#
|
||||
|
||||
. /lib/functions/uci-defaults.sh
|
||||
. /lib/functions/system.sh
|
||||
. /lib/functions/lantiq.sh
|
||||
|
||||
board_config_update
|
||||
|
||||
vpi=1
|
||||
vci=32
|
||||
annex="a"
|
||||
tone="av"
|
||||
xfer_mode=""
|
||||
encaps="llc"
|
||||
payload="bridged"
|
||||
lan_mac=""
|
||||
wan_mac=""
|
||||
interface_wan="dsl0"
|
||||
|
||||
board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
audiocodes,mp-252)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5t@eth0"
|
||||
;;
|
||||
|
||||
allnet,all0333cj)
|
||||
annex="b"
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
arcadyan,arv4510pw)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "2:lan:2" "1:lan:3" "3:lan:1" "5t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,arv4519pw|arcadyan,arv7510pw22|arcadyan,arv7518pw)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0t@eth0" "2:lan" "3:lan" "4:lan" "5:lan"
|
||||
;;
|
||||
|
||||
arcadyan,arv4520pw)
|
||||
annex="b"
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,arv4525pw|arcadyan,arv452cqw|arcadyan,arv7525pw|arcadyan,arv752dpw)
|
||||
annex="b"
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
arcadyan,arv7506pw11)
|
||||
annex="b"
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary board_config 22)" 2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,arv7519pw)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary board_config 22)" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "4t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,arv7519rw22)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary boardconfig 22)" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:5" "2:lan:3" "3:lan:4" "4:lan:1" "5:lan:2" "6t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,arv752dpw22|arcadyan,arv8539pw22)
|
||||
annex="b"
|
||||
ucidef_add_switch "switch0" \
|
||||
"0t@eth0" "2:lan" "3:lan" "4:lan" "5:lan"
|
||||
;;
|
||||
|
||||
alphanetworks,asl56026)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(mtd_get_mac_ascii uboot_env wanmac)
|
||||
ucidef_add_switch "switch0"\
|
||||
"2:lan" "3:lan" "6t@eth0"
|
||||
;;
|
||||
|
||||
bt,homehub-v2b)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "5t@eth0"
|
||||
;;
|
||||
|
||||
bt,homehub-v3a)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
bt,homehub-v5a)
|
||||
lan_mac=$(mtd_get_mac_binary_ubi caldata 4364)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:3" "1:lan:4" "2:lan:2" "4:lan:1" "5:wan:5" "6t@eth0"
|
||||
;;
|
||||
|
||||
netgear,dgn1000b)
|
||||
annex="b"
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
netgear,dgn3500|netgear,dgn3500b)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot-env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5t@eth0"
|
||||
;;
|
||||
|
||||
netgear,dm200)
|
||||
lan_mac=$(mtd_get_mac_binary ART 0)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
lantiq,easy80920-nand|lantiq,easy80920-nor)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "4:lan:1" "5:wan:5" "6t@eth0"
|
||||
;;
|
||||
|
||||
avm,fritz3370-rev2-hynix|\
|
||||
avm,fritz3370-rev2-micron)
|
||||
annex="b"
|
||||
lan_mac=$(fritz_tffs -n maca -i $(find_mtd_part "tffs (1)"))
|
||||
wan_mac=$(macaddr_add "$lan_mac" 3)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:3" "1:lan:4" "2:lan:2" "4:lan:1" "6t@eth0"
|
||||
;;
|
||||
|
||||
avm,fritz7312|\
|
||||
avm,fritz7320)
|
||||
annex="b"
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary urlader 2705)" 1)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
avm,fritz7360sl)
|
||||
annex="b"
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary urlader 2705)" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:3" "1:lan:4" "2:lan:2" "4:lan:1" "6t@eth0"
|
||||
;;
|
||||
|
||||
avm,fritz7362sl)
|
||||
annex="b"
|
||||
lan_mac=$(fritz_tffs -n maca -i $(find_mtd_part "tffs (1)"))
|
||||
wan_mac=$(fritz_tffs -n macdsl -i $(find_mtd_part "tffs (1)"))
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:3" "1:lan:4" "2:lan:2" "4:lan:1" "6t@eth0"
|
||||
;;
|
||||
|
||||
avm,fritz7412)
|
||||
tffsdev=$(find_mtd_chardev "nand-tffs")
|
||||
annex="b"
|
||||
lan_mac=$(/usr/bin/fritz_tffs_nand -d $tffsdev -n maca -o)
|
||||
wan_mac=$(/usr/bin/fritz_tffs_nand -d $tffsdev -n macdsl -o)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
siemens,gigaset-sx76x)
|
||||
annex="b"
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5t@eth0"
|
||||
;;
|
||||
|
||||
zte,h201l)
|
||||
annex="b"
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "4t@eth0"
|
||||
;;
|
||||
|
||||
zyxel,p-2601hn)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "5t@eth0"
|
||||
;;
|
||||
|
||||
zyxel,p-2812hnu-f1|zyxel,p-2812hnu-f3)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot-env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "4:lan" "5:wan" "6t@eth0"
|
||||
;;
|
||||
|
||||
tplink,tdw8970|tplink,tdw8980)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary boardconfig 61696)" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:2" "2:lan:3" "4:lan:4" "5:lan:1" "6t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,vg3503j)
|
||||
lan_mac=$(mtd_get_mac_ascii uboot-env ethaddr)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"2:lan:2" "4:lan:1" "6t@eth0"
|
||||
;;
|
||||
|
||||
tplink,vr200|tplink,vr200v)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary romfile 61696)" 1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "2:lan" "4:lan" "5:lan" "6t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,vgv7510kw22-nor|arcadyan,vgv7510kw22-brn)
|
||||
annex="b"
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary board_config 22)" 2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"2:lan:2" "3:lan:1" "4:lan:4" "5:lan:3" "0:wan:5" "6t@eth0"
|
||||
;;
|
||||
|
||||
arcadyan,vgv7519-nor|arcadyan,vgv7519-brn)
|
||||
wan_mac=$(mtd_get_mac_binary board_config 22)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "4:lan:1" "5:wan:5" "6t@eth0"
|
||||
;;
|
||||
|
||||
buffalo,wbmr-hp-g300h)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0t@eth0" "2:lan" "3:lan" "4:lan" "5:lan"
|
||||
;;
|
||||
|
||||
buffalo,wbmr-300hpd)
|
||||
lan_mac=$(mtd_get_mac_ascii ubootconfig ethaddr)
|
||||
wan_mac="$lan_mac"
|
||||
ucidef_add_switch "switch0" \
|
||||
"5:lan:2" "2:lan:3" "3:lan:4" "4:wan:1" "6t@eth0"
|
||||
;;
|
||||
|
||||
*)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
ls /lib/modules/$(uname -r)/ltq_atm* 1> /dev/null 2>&1 && \
|
||||
ucidef_add_atm_bridge "$vpi" "$vci" "$encaps" "$payload" "dsl"
|
||||
|
||||
if lantiq_is_vdsl_system; then
|
||||
ucidef_add_vdsl_modem "$annex" "$tone" "$xfer_mode"
|
||||
else
|
||||
ucidef_add_adsl_modem "$annex" "/lib/firmware/adsl.bin"
|
||||
fi
|
||||
|
||||
ucidef_set_interface_wan "$interface_wan" "pppoe"
|
||||
|
||||
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" "$lan_mac"
|
||||
[ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" "$wan_mac"
|
||||
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
include /lib/network
|
||||
scan_interfaces
|
||||
|
||||
interfaces=`ubus list network.interface.\* | cut -d"." -f3`
|
||||
interfaces=$(ubus list network.interface.\* | cut -d"." -f3)
|
||||
for ifc in $interfaces; do
|
||||
|
||||
json_load "$(ifstatus $ifc)"
|
||||
|
||||
@ -3,37 +3,7 @@
|
||||
# Copyright (C) 2013 OpenWrt.org
|
||||
#
|
||||
|
||||
LED_OPTIONS_CHANGED=0
|
||||
|
||||
. /lib/functions.sh
|
||||
|
||||
do_led_update_sysfs()
|
||||
{
|
||||
local cfg=$1; shift
|
||||
local tuples="$@"
|
||||
local sysfs
|
||||
local name
|
||||
|
||||
config_get sysfs $cfg sysfs
|
||||
config_get name $cfg name
|
||||
|
||||
[ -z "$sysfs" ] && return
|
||||
|
||||
for tuple in $tuples; do
|
||||
local old=${tuple%=*}
|
||||
local new=${tuple#*=}
|
||||
local new_sysfs
|
||||
|
||||
new_sysfs=$(echo ${sysfs} | sed "s/${old}/${new}/")
|
||||
|
||||
[ "$new_sysfs" = "$sysfs" ] && continue
|
||||
|
||||
uci set system.${cfg}.sysfs="${new_sysfs}"
|
||||
LED_OPTIONS_CHANGED=1
|
||||
|
||||
logger -t led-migration "sysfs option of LED \"${name}\" updated to ${new_sysfs}"
|
||||
done;
|
||||
}
|
||||
. /lib/functions/migrations.sh
|
||||
|
||||
do_internet_led_rename()
|
||||
{
|
||||
@ -45,38 +15,29 @@ do_internet_led_rename()
|
||||
uci rename system.led_internet=led_dsl
|
||||
uci set system.led_dsl.name=dsl
|
||||
|
||||
LED_OPTIONS_CHANGED=1
|
||||
logger -t led-migration "internet led renamed to dsl"
|
||||
}
|
||||
|
||||
migrate_leds()
|
||||
{
|
||||
config_load system
|
||||
config_foreach do_led_update_sysfs led "$@"
|
||||
}
|
||||
|
||||
case "$(board_name)" in
|
||||
alphanetworks,asl56026|\
|
||||
arcadyan,arv452cqw|\
|
||||
arcadyan,arv7510pw22|\
|
||||
arcadyan,arv7519rw22|\
|
||||
arcadyan,arv752dpw|\
|
||||
arcadyan,arv752dpw22|\
|
||||
alphanetworks,asl56026|\
|
||||
arcadyan,vg3503j|\
|
||||
avm,fritz7360sl|\
|
||||
bt,homehub-v2b|\
|
||||
bt,homehub-v3a|\
|
||||
bt,homehub-v5a|\
|
||||
avm,fritz7360sl|\
|
||||
arcadyan,vg3503j)
|
||||
bt,homehub-v5a)
|
||||
do_internet_led_rename
|
||||
;;
|
||||
netgear,dgn3500|\
|
||||
netgear,dgn3500b)
|
||||
migrate_leds "dgn3500:blue:wireless=dgn3500:green:wireless"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
[ "$LED_OPTIONS_CHANGED" = "1" ] && uci commit system
|
||||
migrations_apply system
|
||||
|
||||
exit 0
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /lib/functions.sh
|
||||
. /lib/functions/lantiq.sh
|
||||
|
||||
IFNAME_CHANGED=0
|
||||
|
||||
|
||||
@ -1,5 +1,18 @@
|
||||
#!/bin/sh
|
||||
|
||||
lantiq_is_vdsl_system() {
|
||||
grep -qE "system type.*: (VR9|xRX200)" /proc/cpuinfo
|
||||
}
|
||||
|
||||
lantiq_setup_dsl_helper() {
|
||||
local annex="$1"
|
||||
|
||||
ls /lib/modules/$(uname -r)/ltq_atm* 1> /dev/null 2>&1 && \
|
||||
ucidef_add_atm_bridge "1" "32" "llc" "bridged" "dsl"
|
||||
|
||||
if lantiq_is_vdsl_system; then
|
||||
ucidef_add_vdsl_modem "$annex" "av"
|
||||
else
|
||||
ucidef_add_adsl_modem "$annex" "/lib/firmware/adsl.bin"
|
||||
fi
|
||||
|
||||
ucidef_set_interface_wan "dsl0" "pppoe"
|
||||
}
|
||||
|
||||
@ -290,8 +290,8 @@ xtse() {
|
||||
annex_s="$annex_s M,"
|
||||
fi
|
||||
|
||||
annex_s=`echo ${annex_s:1}`
|
||||
annex_s=`echo ${annex_s%?}`
|
||||
annex_s=${annex_s:1}
|
||||
annex_s=${annex_s%?}
|
||||
|
||||
# Evaluate Line Mode (according to G.997.1, 7.3.1.1.1)
|
||||
|
||||
@ -346,8 +346,8 @@ xtse() {
|
||||
line_mode_s="$line_mode_s G.993.1 (VDSL),"
|
||||
fi
|
||||
|
||||
line_mode_s=`echo ${line_mode_s:1}`
|
||||
line_mode_s=`echo ${line_mode_s%?}`
|
||||
line_mode_s=${line_mode_s:1}
|
||||
line_mode_s=${line_mode_s%?}
|
||||
|
||||
xtse_s="${xtse1}, ${xtse2}, ${xtse3}, ${xtse4}, ${xtse5}, ${xtse6}, ${xtse7}, ${xtse8}"
|
||||
|
||||
@ -451,7 +451,8 @@ latency_delay() {
|
||||
errors() {
|
||||
local lsctg
|
||||
local dpctg
|
||||
local ccsg
|
||||
local fecsf
|
||||
local fecsn
|
||||
local esf
|
||||
local esn
|
||||
local sesf
|
||||
@ -468,16 +469,15 @@ errors() {
|
||||
local hecf
|
||||
local hecn
|
||||
|
||||
local fecn
|
||||
local fecf
|
||||
|
||||
lsctg=$(dsl_cmd pmlsctg 1)
|
||||
fecsf=$(dsl_val "$lsctg" nFECS)
|
||||
esf=$(dsl_val "$lsctg" nES)
|
||||
sesf=$(dsl_val "$lsctg" nSES)
|
||||
lossf=$(dsl_val "$lsctg" nLOSS)
|
||||
uasf=$(dsl_val "$lsctg" nUAS)
|
||||
|
||||
lsctg=$(dsl_cmd pmlsctg 0)
|
||||
fecsn=$(dsl_val "$lsctg" nFECS)
|
||||
esn=$(dsl_val "$lsctg" nES)
|
||||
sesn=$(dsl_val "$lsctg" nSES)
|
||||
lossn=$(dsl_val "$lsctg" nLOSS)
|
||||
@ -493,15 +493,9 @@ errors() {
|
||||
crc_pn=$(dsl_val "$dpctg" nCRC_P)
|
||||
crcp_pn=$(dsl_val "$dpctg" nCRCP_P)
|
||||
|
||||
ccsg=$(dsl_cmd pmccsg 0 1 0)
|
||||
fecf=$(dsl_val "$ccsg" nFEC)
|
||||
|
||||
ccsg=$(dsl_cmd pmccsg 0 0 0)
|
||||
fecn=$(dsl_val "$ccsg" nFEC)
|
||||
|
||||
if [ "$action" = "lucistat" ]; then
|
||||
echo "dsl.errors_fec_near=${fecn:-nil}"
|
||||
echo "dsl.errors_fec_far=${fecf:-nil}"
|
||||
echo "dsl.errors_fecs_near=${fecsn:-nil}"
|
||||
echo "dsl.errors_fecs_far=${fecsf:-nil}"
|
||||
echo "dsl.errors_es_near=${esn:-nil}"
|
||||
echo "dsl.errors_es_far=${esf:-nil}"
|
||||
echo "dsl.errors_ses_near=${sesn:-nil}"
|
||||
@ -517,7 +511,7 @@ errors() {
|
||||
echo "dsl.errors_crcp_p_near=${crcp_pn:-nil}"
|
||||
echo "dsl.errors_crcp_p_far=${crcp_pf:-nil}"
|
||||
else
|
||||
echo "Forward Error Correction Seconds (FECS): Near: ${fecn} / Far: ${fecf}"
|
||||
echo "Forward Error Correction Seconds (FECS): Near: ${fecsn} / Far: ${fecsf}"
|
||||
echo "Errored seconds (ES): Near: ${esn} / Far: ${esf}"
|
||||
echo "Severely Errored Seconds (SES): Near: ${sesn} / Far: ${sesf}"
|
||||
echo "Loss of Signal Seconds (LOSS): Near: ${lossn} / Far: ${lossf}"
|
||||
@ -734,7 +728,7 @@ profile() {
|
||||
fi
|
||||
}
|
||||
|
||||
status() {
|
||||
dslstat() {
|
||||
vendor
|
||||
chipset
|
||||
xtse
|
||||
@ -750,6 +744,6 @@ status() {
|
||||
|
||||
lucistat() {
|
||||
echo "local dsl={}"
|
||||
status
|
||||
dslstat
|
||||
echo "return dsl"
|
||||
}
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /lib/functions/lantiq.sh
|
||||
|
||||
set_preinit_iface() {
|
||||
ifname=eth0
|
||||
}
|
||||
|
||||
52
target/linux/lantiq/falcon/base-files/etc/board.d/02_network
Executable file
52
target/linux/lantiq/falcon/base-files/etc/board.d/02_network
Executable file
@ -0,0 +1,52 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2011-2015 OpenWrt.org
|
||||
#
|
||||
|
||||
. /lib/functions/uci-defaults.sh
|
||||
. /lib/functions/system.sh
|
||||
. /lib/functions/lantiq.sh
|
||||
|
||||
lantiq_setup_interfaces()
|
||||
{
|
||||
local board="$1"
|
||||
|
||||
case "$board" in
|
||||
*)
|
||||
ucidef_set_interface_lan 'eth0'
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
lantiq_setup_dsl()
|
||||
{
|
||||
local board="$1"
|
||||
local annex="a"
|
||||
|
||||
case "$board" in
|
||||
esac
|
||||
|
||||
lantiq_setup_dsl_helper "$annex"
|
||||
}
|
||||
|
||||
lantiq_setup_macs()
|
||||
{
|
||||
local board="$1"
|
||||
local lan_mac=""
|
||||
local wan_mac=""
|
||||
|
||||
case "$board" in
|
||||
esac
|
||||
|
||||
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" "$lan_mac"
|
||||
[ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" "$wan_mac"
|
||||
}
|
||||
|
||||
board_config_update
|
||||
board=$(board_name)
|
||||
lantiq_setup_interfaces $board
|
||||
lantiq_setup_dsl $board
|
||||
lantiq_setup_macs $board
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
||||
10
target/linux/lantiq/falcon/base-files/lib/upgrade/platform.sh
Executable file
10
target/linux/lantiq/falcon/base-files/lib/upgrade/platform.sh
Executable file
@ -0,0 +1,10 @@
|
||||
PART_NAME=firmware
|
||||
REQUIRE_IMAGE_METADATA=1
|
||||
|
||||
platform_check_image() {
|
||||
return 0
|
||||
}
|
||||
|
||||
platform_do_upgrade() {
|
||||
default_do_upgrade "$1"
|
||||
}
|
||||
@ -133,6 +133,8 @@
|
||||
"spi_frm";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi_pins>, <&spi_cs4_pins>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -148,6 +150,40 @@
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
reg = <0xe100b10 0xa0>;
|
||||
|
||||
asc_pins: asc-pins {
|
||||
mux {
|
||||
lantiq,groups = "asc";
|
||||
lantiq,function = "asc";
|
||||
};
|
||||
};
|
||||
|
||||
mdio_pins: mdio {
|
||||
mux {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
};
|
||||
|
||||
spi_pins: spi {
|
||||
mux-0 {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
mux-1 {
|
||||
lantiq,groups = "spi_do", "spi_clk";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
spi_cs4_pins: spi-cs4 {
|
||||
mux {
|
||||
lantiq,groups = "spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
asc1: serial@e100c00 {
|
||||
@ -155,6 +191,8 @@
|
||||
reg = <0xe100c00 0x400>;
|
||||
interrupt-parent = <&icu0>;
|
||||
interrupts = <72 74 75>;
|
||||
pinctrl-0 = <&asc_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
mei@e116000 {
|
||||
@ -198,6 +236,8 @@
|
||||
reg = <0xe180000 0x40000>;
|
||||
interrupt-parent = <&icu0>;
|
||||
interrupts = <105 109>;
|
||||
pinctrl-0 = <&mdio_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
};
|
||||
|
||||
@ -61,10 +61,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
asc {
|
||||
lantiq,groups = "asc";
|
||||
lantiq,function = "asc";
|
||||
};
|
||||
keys_in {
|
||||
lantiq,pins = "io0",/* "io25", */"io29";
|
||||
lantiq,pull = <2>;
|
||||
@ -86,28 +86,12 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
asc {
|
||||
lantiq,groups = "asc";
|
||||
lantiq,function = "asc";
|
||||
};
|
||||
keys_in {
|
||||
lantiq,pins = "io0",/* "io25", */"io29";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <1>;
|
||||
};
|
||||
};
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs1";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gsw {
|
||||
@ -117,8 +101,6 @@
|
||||
|
||||
&spi {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@1 {
|
||||
compatible = "jedec,spi-nor";
|
||||
@ -160,6 +160,8 @@
|
||||
"spi_frm";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi_pins>, <&spi_cs4_pins>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -168,6 +170,149 @@
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
reg = <0xe100b10 0xa0>;
|
||||
|
||||
mdio_pins: mdio {
|
||||
mux {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
};
|
||||
|
||||
nand_pins: nand {
|
||||
mux-0 {
|
||||
lantiq,groups = "nand cle", "nand ale",
|
||||
"nand rd";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
mux-1 {
|
||||
lantiq,groups = "nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <0>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
nand_cs1_pins: nand-cs1 {
|
||||
mux {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt1_pins: pci-gnt1 {
|
||||
mux {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt2_pins: pci-gnt2 {
|
||||
mux {
|
||||
lantiq,groups = "gnt2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt3_pins: pci-gnt3 {
|
||||
mux {
|
||||
lantiq,groups = "gnt3";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt4_pins: pci-gnt4 {
|
||||
mux {
|
||||
lantiq,groups = "gnt4";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req1_pins: pci-req1 {
|
||||
mux {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req2_pins: pci-req2 {
|
||||
mux {
|
||||
lantiq,groups = "req2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req3_pins: pci-req3 {
|
||||
mux {
|
||||
lantiq,groups = "req3";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req4_pins: pci-req4 {
|
||||
mux {
|
||||
lantiq,groups = "req4";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
spi_pins: spi {
|
||||
mux-0 {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
mux-1 {
|
||||
lantiq,groups = "spi_do", "spi_clk";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
spi_cs4_pins: spi-cs4 {
|
||||
mux {
|
||||
lantiq,groups = "spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
stp_pins: stp {
|
||||
mux {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,pull = <0>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
stp: stp@e100bb0 {
|
||||
@ -175,6 +320,10 @@
|
||||
compatible = "lantiq,gpio-stp-xway";
|
||||
gpio-controller;
|
||||
reg = <0xe100bb0 0x40>;
|
||||
|
||||
pinctrl-0 = <&stp_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -238,6 +387,8 @@
|
||||
interrupt-parent = <&icu0>;
|
||||
interrupts = <73 72>;
|
||||
mac-address = [ 00 11 22 33 44 55 ];
|
||||
pinctrl-0 = <&mdio_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
ppe@e234000 {
|
||||
@ -18,8 +18,7 @@
|
||||
led-running = &power;
|
||||
led-upgrade = &power;
|
||||
|
||||
led-internet = &info_green;
|
||||
led-dsl = &power;
|
||||
led-dsl = &info_green;
|
||||
led-wifi = &wlan;
|
||||
};
|
||||
|
||||
@ -76,21 +75,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
pci {
|
||||
lantiq,groups = "gnt1", "req1", "req2", "req4", "gnt2", "gnt3", "gnt4";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
pci-in {
|
||||
lantiq,groups = "req1", "req2", "req4";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
pci-out {
|
||||
lantiq,groups = "gnt1", "gnt2", "gnt3", "gnt4";
|
||||
lantiq,output = <1>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
ar8030-intr {
|
||||
lantiq,groups = "exin3";
|
||||
lantiq,function = "exin";
|
||||
@ -124,6 +108,7 @@
|
||||
phy0: ethernet-phy@0 {
|
||||
reg = <0>;
|
||||
reset-gpios = <&gpio 34 GPIO_ACTIVE_LOW>;
|
||||
max-speed = <100>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -167,6 +152,13 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_gnt2_pins>,
|
||||
<&pci_gnt3_pins>, <&pci_gnt4_pins>,
|
||||
<&pci_req1_pins>, <&pci_req2_pins>,
|
||||
<&pci_req4_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
req-mask = <0xf>;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_LOW>;
|
||||
|
||||
@ -18,8 +18,7 @@
|
||||
led-running = &power;
|
||||
led-upgrade = &power;
|
||||
|
||||
led-internet = &info_green;
|
||||
led-dsl = &power;
|
||||
led-dsl = &info_green;
|
||||
led-wifi = &wlan;
|
||||
};
|
||||
|
||||
@ -74,29 +73,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
pci {
|
||||
lantiq,groups = "gnt1", "req1", "req2", "req3", "req4", "gnt2", "gnt3", "gnt4";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
pci-in {
|
||||
lantiq,groups = "req1", "req2", "req3", "req4";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
pci-out {
|
||||
lantiq,groups = "gnt1", "gnt2", "gnt3", "gnt4";
|
||||
lantiq,output = <1>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gsw {
|
||||
phy-mode = "mii";
|
||||
mtd-mac-address = <&ath9k_cal 0xa91>;
|
||||
@ -142,6 +118,12 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_gnt2_pins>,
|
||||
<&pci_gnt3_pins>, <&pci_gnt4_pins>,
|
||||
<&pci_req1_pins>, <&pci_req2_pins>,
|
||||
<&pci_req3_pins>, <&pci_req4_pins>;
|
||||
|
||||
req-mask = <0xf>;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
@ -109,35 +109,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
nand_out {
|
||||
lantiq,groups = "nand cle", "nand ale";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
nand_cs1 {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,output = <1>;
|
||||
@ -158,6 +129,9 @@
|
||||
reg = <1 0x0 0x2000000 >;
|
||||
req-mask = <0x1>; /* PCI request lines to mask during NAND access */
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
@ -195,6 +169,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
wifi@7000 {
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "DGN3500.dtsi"
|
||||
#include "ar9_netgear_dgn3500.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "netgear,dgn3500", "lantiq,xway", "lantiq,ar9";
|
||||
@ -115,33 +115,6 @@
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1", "req1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
pci-in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
pci-out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,output = <1>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -151,6 +124,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
wifi@168c,0029 {
|
||||
@ -163,9 +140,6 @@
|
||||
&spi {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <4>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "DGN3500.dtsi"
|
||||
#include "ar9_netgear_dgn3500.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "netgear,dgn3500b", "lantiq,xway", "lantiq,ar9";
|
||||
@ -103,30 +103,10 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
exin {
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
conf_out {
|
||||
lantiq,pins = "io4", "io5", "io6";
|
||||
lantiq,open-drain;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
};
|
||||
|
||||
usb_vbus: regulator-usb-vbus {
|
||||
@ -177,6 +157,11 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pci0 {
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
&stp {
|
||||
status = "okay";
|
||||
lantiq,shadow = <0xfff>;
|
||||
@ -144,6 +144,10 @@
|
||||
compatible = "lantiq,gpio-stp-xway";
|
||||
gpio-controller;
|
||||
reg = <0xe100bb0 0x40>;
|
||||
|
||||
pinctrl-0 = <&stp_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,shadow = <0xfff>;
|
||||
lantiq,groups = <0x3>;
|
||||
status = "disabled";
|
||||
@ -162,6 +166,82 @@
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
reg = <0xe100b10 0xa0>;
|
||||
|
||||
nand_pins: nand {
|
||||
mux-0 {
|
||||
lantiq,groups = "nand cle", "nand ale",
|
||||
"nand rd";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
mux-1 {
|
||||
lantiq,groups = "nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <0>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
nand_cs1_pins: nand-cs1 {
|
||||
mux {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt1_pins: pci-gnt1 {
|
||||
mux {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt2_pins: pci-gnt2 {
|
||||
mux {
|
||||
lantiq,groups = "gnt2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req1_pins: pci-req1 {
|
||||
mux {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req2_pins: pci-req2 {
|
||||
mux {
|
||||
lantiq,groups = "req2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
stp_pins: stp {
|
||||
mux {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,pull = <0>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
asc1: serial@e100c00 {
|
||||
@ -131,29 +131,11 @@
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
exin {
|
||||
lantiq,groups = "exin1", "exin2";
|
||||
lantiq,function = "exin";
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1", "req2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1", "gnt2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,open-drain = <0>;
|
||||
@ -211,6 +193,11 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_gnt2_pins>,
|
||||
<&pci_req1_pins>, <&pci_req2_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
interrupt-map = <
|
||||
0x6000 0 0 1 &icu0 135
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "ARV4518PWR01.dtsi"
|
||||
#include "danube_arcadyan_arv4518pwr01.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "arcadyan,arv4518pwr01", "lantiq,xway", "lantiq,danube";
|
||||
@ -119,19 +119,6 @@
|
||||
lantiq,groups = "ebu cs1";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1", "req2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1", "gnt2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,pull = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -189,6 +176,11 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_gnt2_pins>,
|
||||
<&pci_req1_pins>, <&pci_req2_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
req-mask = <0xf>;
|
||||
};
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "ARV4518PWR01.dtsi"
|
||||
#include "danube_arcadyan_arv4518pwr01.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "arcadyan,arv4518pwr01a", "lantiq,xway", "lantiq,danube";
|
||||
@ -135,18 +135,6 @@
|
||||
lantiq,groups = "ebu cs1";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,open-drain = <0>;
|
||||
@ -210,6 +198,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
@ -80,18 +80,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -149,6 +137,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
@ -147,18 +147,6 @@
|
||||
lantiq,groups = "ebu cs1";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <0>;
|
||||
@ -228,6 +216,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
@ -91,11 +91,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
pci {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -149,6 +144,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
@ -86,18 +86,6 @@
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1", "req2";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -173,6 +161,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>, <&pci_req2_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
interrupt-map = <
|
||||
0x7000 0 0 1 &icu0 30
|
||||
@ -116,19 +116,6 @@
|
||||
lantiq,groups = "ebu cs1";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,pull = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -215,6 +202,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
lantiq,external-clock;
|
||||
req-mask = <0xf>;
|
||||
@ -131,19 +131,6 @@
|
||||
lantiq,groups = "ebu cs1";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,pull = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -200,6 +187,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
req-mask = <0xf>;
|
||||
@ -83,10 +83,6 @@
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1", "req1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -134,6 +130,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
interrupt-map = <0x7000 0 0 1 &icu0 135 1>;
|
||||
|
||||
wifi@0,0 {
|
||||
@ -123,18 +123,6 @@
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req2", "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -220,6 +208,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>, <&pci_req2_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
interrupt-map = <0x7000 0 0 1 &icu0 135>;
|
||||
@ -151,18 +151,6 @@
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,open-drain = <1>;
|
||||
@ -235,6 +223,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,external-clock;
|
||||
interrupt-map = <
|
||||
0x7000 0 0 1 &icu0 30
|
||||
@ -95,18 +95,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <0>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <2>;
|
||||
@ -163,6 +151,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
wifi@168c,0029 {
|
||||
@ -37,10 +37,6 @@
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1", "req1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -96,6 +92,9 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
&usb_phy {
|
||||
@ -108,37 +108,10 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
nand_out {
|
||||
lantiq,groups = "nand cle", "nand ale";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
nand_cs1 {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
exin {
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci_in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
pci_out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
@ -209,6 +182,9 @@
|
||||
reg = <1 0x0 0x2000000 >;
|
||||
req-mask = <0x1>; /* PCI request lines to mask during NAND access */
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
@ -235,6 +211,10 @@
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
wifi@168c,0027 {
|
||||
@ -21,23 +21,10 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
};
|
||||
exin {
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
conf_out {
|
||||
lantiq,pins = "io4", "io5", "io6"; /* stp */
|
||||
lantiq,open-drain;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -78,3 +65,8 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pci0 {
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
@ -52,18 +52,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gpios {
|
||||
status = "okay";
|
||||
};
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon FTTDP8 Reference Board";
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon FTTdp G.FAST Reference Board";
|
||||
@ -1,7 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "EASY98000-base.dtsi"
|
||||
#include "falcon_lantiq_easy98000.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon (NAND)";
|
||||
@ -1,7 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "EASY98000-base.dtsi"
|
||||
#include "falcon_lantiq_easy98000.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon (NOR)";
|
||||
@ -1,8 +1,7 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "EASY98000-base.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_lantiq_easy98000.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon (SFLASH)";
|
||||
@ -13,4 +12,3 @@
|
||||
spi1 = &spi;
|
||||
};
|
||||
};
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include "falcon.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "lantiq,easy98000", "lantiq,falcon";
|
||||
|
||||
@ -107,4 +108,3 @@
|
||||
reg = <0x51>;
|
||||
};
|
||||
};
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon Reference Board V1.8";
|
||||
@ -3,7 +3,7 @@
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon Reference Board";
|
||||
@ -3,7 +3,7 @@
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon HGU Reference Board";
|
||||
@ -1,7 +1,7 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon SFP Stick with SyncE";
|
||||
@ -1,7 +1,7 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon SFP Stick with SyncE/1588";
|
||||
@ -3,7 +3,7 @@
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon / Vinax MDU Board";
|
||||
@ -1,7 +1,7 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "falcon.dtsi"
|
||||
#include "falcon-sflash-16M.dtsi"
|
||||
#include "falcon_sflash-16m.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Lantiq Falcon SFP Stick";
|
||||
@ -202,6 +202,8 @@
|
||||
"spi_frm";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi_pins>, <&spi_cs4_pins>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -210,6 +212,149 @@
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
reg = <0xe100b10 0xa0>;
|
||||
|
||||
gphy0_led0_pins: gphy0-led0 {
|
||||
mux {
|
||||
lantiq,groups = "gphy0 led0";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
gphy0_led1_pins: gphy0-led1 {
|
||||
mux {
|
||||
lantiq,groups = "gphy0 led1";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
gphy0_led2_pins: gphy0-led2 {
|
||||
mux {
|
||||
lantiq,groups = "gphy0 led2";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
gphy1_led0_pins: gphy1-led0 {
|
||||
mux {
|
||||
lantiq,groups = "gphy1 led0";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
gphy1_led1_pins: gphy1-led1 {
|
||||
mux {
|
||||
lantiq,groups = "gphy1 led1";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
gphy1_led2_pins: gphy1-led2 {
|
||||
mux {
|
||||
lantiq,groups = "gphy1 led2";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
mdio_pins: mdio {
|
||||
mux {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
};
|
||||
|
||||
nand_pins: nand {
|
||||
mux-0 {
|
||||
lantiq,groups = "nand cle", "nand ale",
|
||||
"nand rd";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
mux-1 {
|
||||
lantiq,groups = "nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <0>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
nand_cs1_pins: nand-cs1 {
|
||||
mux {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_gnt1_pins: pci-gnt1 {
|
||||
mux {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pci_req1_pins: pci-req1 {
|
||||
mux {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
spi_pins: spi {
|
||||
mux-0 {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
mux-1 {
|
||||
lantiq,groups = "spi_do", "spi_clk";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
spi_cs4_pins: spi-cs4 {
|
||||
mux {
|
||||
lantiq,groups = "spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
stp_pins: stp {
|
||||
mux {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,pull = <0>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
stp: stp@e100bb0 {
|
||||
@ -219,6 +364,9 @@
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
|
||||
pinctrl-0 = <&stp_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lantiq,shadow = <0xffffff>;
|
||||
lantiq,groups = <0x7>;
|
||||
lantiq,dsl = <0x0>;
|
||||
@ -285,6 +433,8 @@
|
||||
resets = <&reset0 21 16>, <&reset0 8 8>;
|
||||
reset-names = "switch", "ppe";
|
||||
lantiq,phys = <&gphy0>, <&gphy1>;
|
||||
pinctrl-0 = <&mdio_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
mei@e116000 {
|
||||
@ -119,18 +119,6 @@
|
||||
lantiq,gphy-mode = <GPHY_MODE_FE>;
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&localbus {
|
||||
flash@0 {
|
||||
compatible = "lantiq,nor";
|
||||
@ -177,10 +177,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
pcie-rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,pull = <0>;
|
||||
@ -57,6 +57,10 @@
|
||||
};
|
||||
|
||||
ð0 {
|
||||
pinctrl-0 = <&mdio_pins>,
|
||||
<&gphy0_led0_pins>, <&gphy0_led1_pins>, <&gphy0_led2_pins>,
|
||||
<&gphy1_led0_pins>, <&gphy1_led1_pins>, <&gphy1_led2_pins>;
|
||||
|
||||
interface@0 {
|
||||
compatible = "lantiq,xrx200-pdi";
|
||||
#address-cells = <1>;
|
||||
@ -110,27 +114,6 @@
|
||||
lantiq,gphy-mode = <GPHY_MODE_GE>;
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
gphy-leds {
|
||||
lantiq,groups = "gphy0 led0", "gphy0 led1",
|
||||
"gphy0 led2", "gphy1 led0",
|
||||
"gphy1 led1", "gphy1 led2";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&localbus {
|
||||
flash@0 {
|
||||
compatible = "lantiq,nor";
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "VGV7510KW22.dtsi"
|
||||
#include "vr9_arcadyan_vgv7510kw22.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "arcadyan,vgv7510kw22-brn", "arcadyan,vgv7510kw22", "lantiq,xway", "lantiq,vr9";
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "VGV7510KW22.dtsi"
|
||||
#include "vr9_arcadyan_vgv7510kw22.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "arcadyan,vgv7510kw22-nor", "arcadyan,vgv7510kw22", "lantiq,xway", "lantiq,vr9";
|
||||
@ -107,6 +107,11 @@
|
||||
};
|
||||
|
||||
ð0 {
|
||||
pinctrl-0 = <&mdio_pins>,
|
||||
<&gphy0_led0_pins>,
|
||||
<&gphy1_led0_pins>, <&gphy1_led1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lan: interface@0 {
|
||||
compatible = "lantiq,xrx200-pdi";
|
||||
#address-cells = <1>;
|
||||
@ -186,21 +191,9 @@
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
pinctrl-0 = <&state_default>, <&gphy0_led1_pins>;
|
||||
|
||||
state_default: pinmux {
|
||||
gphy-leds {
|
||||
lantiq,groups = "gphy0 led0", "gphy0 led1",
|
||||
"gphy1 led0", "gphy1 led1";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <2>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
pci-rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,open-drain = <0>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "VGV7519.dtsi"
|
||||
#include "vr9_arcadyan_vgv7519.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "arcadyan,vgv7519-brn", "arcadyan,vgv7519", "lantiq,xway", "lantiq,vr9";
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "VGV7519.dtsi"
|
||||
#include "vr9_arcadyan_vgv7519.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "arcadyan,vgv7519-nor", "arcadyan,vgv7519", "lantiq,xway", "lantiq,vr9";
|
||||
@ -127,6 +127,9 @@
|
||||
};
|
||||
|
||||
ð0 {
|
||||
pinctrl-0 = <&mdio_pins>, <&gphy0_led1_pins>, <&gphy1_led0_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lan: interface@0 {
|
||||
compatible = "lantiq,xrx200-pdi";
|
||||
#address-cells = <1>;
|
||||
@ -209,30 +212,12 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
pci-rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
gphy-leds {
|
||||
lantiq,groups = "gphy0 led1", "gphy1 led0";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "FRITZ3370-REV2.dtsi"
|
||||
#include "vr9_avm_fritz3370-rev2.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "avm,fritz3370-rev2-hynix", "avm,fritz3370-rev2", "lantiq,xway", "lantiq,vr9";
|
||||
@ -13,6 +13,9 @@
|
||||
bank-width = <2>;
|
||||
reg = <1 0x0 0x2000000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
nand-ecc-mode = "soft";
|
||||
nand-ecc-strength = <3>;
|
||||
nand-ecc-step-size = <256>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "FRITZ3370-REV2.dtsi"
|
||||
#include "vr9_avm_fritz3370-rev2.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "avm,fritz3370-rev2-micron", "avm,fritz3370-rev2", "lantiq,xway", "lantiq,vr9";
|
||||
@ -13,6 +13,9 @@
|
||||
bank-width = <2>;
|
||||
reg = <1 0x0 0x2000000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
nand-ecc-mode = "on-die";
|
||||
|
||||
partitions {
|
||||
@ -15,7 +15,7 @@
|
||||
led-boot = &power_green;
|
||||
led-failsafe = &power_red;
|
||||
led-running = &power_green;
|
||||
led-upgrade = &power_green;
|
||||
led-upgrade = &power_red;
|
||||
|
||||
led-dsl = &dsl;
|
||||
led-internet = &info_green;
|
||||
@ -193,18 +193,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
|
||||
nand {
|
||||
lantiq,groups = "nand cle", "nand ale",
|
||||
"nand rd", "nand cs1", "nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,pull = <1>;
|
||||
};
|
||||
|
||||
phy-rst {
|
||||
lantiq,pins = "io37", "io44";
|
||||
lantiq,pull = <0>;
|
||||
@ -218,20 +206,6 @@
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
@ -255,9 +229,6 @@
|
||||
&spi {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <4>;
|
||||
@ -1,7 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
/dts-v1/;
|
||||
|
||||
#include "FRITZ736X.dtsi"
|
||||
#include "vr9_avm_fritz736x.dtsi"
|
||||
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/mips/lantiq_rcu_gphy.h>
|
||||
@ -1,7 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
/dts-v1/;
|
||||
|
||||
#include "FRITZ736X.dtsi"
|
||||
#include "vr9_avm_fritz736x.dtsi"
|
||||
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/mips/lantiq_rcu_gphy.h>
|
||||
@ -35,29 +35,7 @@
|
||||
label = "fritz7362sl:green:dect";
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&state_default {
|
||||
nand {
|
||||
lantiq,groups = "nand ale", "nand cle",
|
||||
"nand cs1", "nand rd", "nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
|
||||
pcie-rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,open-drain = <1>;
|
||||
@ -67,8 +45,6 @@
|
||||
|
||||
&spi {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
#address-cells = <1>;
|
||||
@ -103,6 +79,10 @@
|
||||
lantiq,cs1 = <1>;
|
||||
bank-width = <1>;
|
||||
reg = <1 0x0 0x2000000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
nand-ecc-mode = "on-die";
|
||||
|
||||
partitions {
|
||||
@ -1,5 +1,4 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
/dts-v1/;
|
||||
|
||||
#include "vr9.dtsi"
|
||||
|
||||
@ -17,7 +16,8 @@
|
||||
led-boot = &power_green;
|
||||
led-failsafe = &power_red;
|
||||
led-running = &power_green;
|
||||
led-upgrade = &power_green;
|
||||
led-upgrade = &power_red;
|
||||
|
||||
led-dsl = &info_green;
|
||||
led-wifi = &wifi;
|
||||
};
|
||||
@ -155,11 +155,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
|
||||
phy-rst {
|
||||
lantiq,pins = "io37", "io44";
|
||||
lantiq,pull = <0>;
|
||||
@ -11,13 +11,14 @@
|
||||
model = "AVM FRITZ!Box 7412";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyLTQ0,115200 mem=126M vpe1_load_addr=0x87e00000 vpe1_mem=2M maxvpes=1 maxtcs=1 nosmp";
|
||||
bootargs = "console=ttyLTQ0,115200";
|
||||
};
|
||||
|
||||
aliases {
|
||||
led-boot = &power_green;
|
||||
led-failsafe = &power_red;
|
||||
led-running = &power_green;
|
||||
led-upgrade = &power_red;
|
||||
|
||||
led-dsl = &info;
|
||||
led-wifi = &wifi;
|
||||
@ -34,13 +35,13 @@
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
|
||||
gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_WPS_BUTTON>;
|
||||
};
|
||||
|
||||
dect {
|
||||
label = "dect";
|
||||
gpios = <&gpio 2 GPIO_ACTIVE_HIGH>;
|
||||
gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_PHONE>;
|
||||
};
|
||||
};
|
||||
@ -88,6 +89,9 @@
|
||||
reg = <0 0x0 0x2000000>;
|
||||
lantiq,cs = <1>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
@ -166,25 +170,11 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
pcie-rst {
|
||||
lantiq,pins = "io11";
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
nand-mux {
|
||||
lantiq,groups = "nand cle", "nand ale",
|
||||
"nand rd", "nand cs1",
|
||||
"nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
nand-pins {
|
||||
lantiq,pins = "io13", "io24", "io49";
|
||||
lantiq,pull = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -197,10 +197,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,output = <1>;
|
||||
@ -218,19 +214,6 @@
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
nand_out {
|
||||
lantiq,groups = "nand cle", "nand ale";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
nand_cs1 {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -240,6 +223,10 @@
|
||||
lantiq,cs = <1>;
|
||||
bank-width = <2>;
|
||||
reg = <0x1 0x0 0x2000000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
nand-on-flash-bbt;
|
||||
nand-ecc-strength = <3>;
|
||||
nand-ecc-step-size = <256>;
|
||||
@ -225,10 +225,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
phy-rst {
|
||||
lantiq,pins = "io42";
|
||||
lantiq,pull = <0>;
|
||||
@ -241,26 +237,11 @@
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&spi {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <4>;
|
||||
@ -1,7 +1,7 @@
|
||||
/dts-v1/;
|
||||
|
||||
|
||||
#include "EASY80920.dtsi"
|
||||
#include "vr9_lantiq_easy80920.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "lantiq,easy80920-nand", "lantiq,easy80920", "lantiq,xway", "lantiq,vr9";
|
||||
@ -19,6 +19,9 @@
|
||||
bank-width = <2>;
|
||||
reg = <0 0x0 0x2000000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "EASY80920.dtsi"
|
||||
#include "vr9_lantiq_easy80920.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "lantiq,easy80920-nor", "lantiq,easy80920", "lantiq,xway", "lantiq,vr9";
|
||||
@ -189,27 +189,8 @@
|
||||
lantiq,groups = "exin3";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
};
|
||||
nand {
|
||||
lantiq,groups = "nand cle", "nand ale",
|
||||
"nand rd", "nand rdy";
|
||||
lantiq,function = "ebu";
|
||||
};
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1", "req1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
conf_out {
|
||||
lantiq,pins = "io24", "io13", "io49", /* nand cle, ale and rd */
|
||||
"io4", "io5", "io6", /* stp */
|
||||
"io21",
|
||||
lantiq,pins = "io21",
|
||||
"io33";
|
||||
lantiq,open-drain;
|
||||
lantiq,pull = <0>;
|
||||
@ -221,29 +202,13 @@
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
conf_in {
|
||||
lantiq,pins = "io39", /* exin3 */
|
||||
"io48"; /* nand rdy */
|
||||
lantiq,pins = "io39"; /* exin3 */
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
};
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&spi {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
status = "okay";
|
||||
|
||||
flash@4 {
|
||||
@ -288,6 +253,11 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pci0 {
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
&stp {
|
||||
status = "okay";
|
||||
|
||||
@ -118,30 +118,6 @@
|
||||
lantiq,gphy-mode = <GPHY_MODE_FE>;
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
};
|
||||
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk", "spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
status = "disabled";
|
||||
};
|
||||
@ -149,9 +125,6 @@
|
||||
&spi {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <4>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "TDW89X0.dtsi"
|
||||
#include "vr9_tplink_tdw89x0.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "tplink,tdw8970", "tplink,tdw89x0", "lantiq,xway", "lantiq,vr9";
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "TDW89X0.dtsi"
|
||||
#include "vr9_tplink_tdw89x0.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "tplink,tdw8980", "tplink,tdw89x0", "lantiq,xway", "lantiq,vr9";
|
||||
@ -103,6 +103,9 @@
|
||||
};
|
||||
|
||||
ð0 {
|
||||
pinctrl-0 = <&mdio_pins>, <&gphy0_led1_pins>, <&gphy1_led1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lan: interface@0 {
|
||||
compatible = "lantiq,xrx200-pdi";
|
||||
#address-cells = <1>;
|
||||
@ -175,17 +178,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
gphy-leds {
|
||||
lantiq,groups = "gphy0 led1", "gphy1 led1";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
phy-rst {
|
||||
lantiq,pins = "io42";
|
||||
lantiq,pull = <0>;
|
||||
@ -198,18 +190,6 @@
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
@ -236,9 +216,6 @@
|
||||
&spi {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <4>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "VR200.dtsi"
|
||||
#include "vr9_tplink_vr200.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "tplink,vr200", "lantiq,xway", "lantiq,vr9";
|
||||
@ -23,6 +23,9 @@
|
||||
};
|
||||
|
||||
ð0 {
|
||||
pinctrl-0 = <&mdio_pins>, <&gphy0_led1_pins>, <&gphy1_led1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lan: interface@0 {
|
||||
compatible = "lantiq,xrx200-pdi";
|
||||
#address-cells = <1>;
|
||||
@ -95,17 +98,6 @@
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
gphy-leds {
|
||||
lantiq,groups = "gphy0 led1", "gphy1 led1";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
phy-rst {
|
||||
lantiq,pins = "io42";
|
||||
lantiq,pull = <0>;
|
||||
@ -118,16 +110,23 @@
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
};
|
||||
pins_spi_default: pins_spi_default {
|
||||
spi_in {
|
||||
lantiq,groups = "spi_di";
|
||||
lantiq,function = "spi";
|
||||
};
|
||||
spi_out {
|
||||
lantiq,groups = "spi_do", "spi_clk",
|
||||
"spi_cs4";
|
||||
lantiq,function = "spi";
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
pcie@0 {
|
||||
reg = <0 0 0 0 0>;
|
||||
#interrupt-cells = <1>;
|
||||
#size-cells = <2>;
|
||||
#address-cells = <3>;
|
||||
device_type = "pci";
|
||||
|
||||
wifi@0,0 {
|
||||
reg = <0 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&radio 0x0000>;
|
||||
big-endian;
|
||||
ieee80211-freq-limit = <5000000 6000000>;
|
||||
mtd-mac-address = <&romfile 0xf100>;
|
||||
mtd-mac-address-increment = <2>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -140,9 +139,6 @@
|
||||
&spi {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_spi_default>;
|
||||
|
||||
flash@4 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <4>;
|
||||
@ -189,7 +185,7 @@
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
radio: partition@ff0000 {
|
||||
reg = <0xff0000 0x10000>;
|
||||
label = "radio";
|
||||
read-only;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "VR200.dtsi"
|
||||
#include "vr9_tplink_vr200.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "tplink,vr200v", "lantiq,xway", "lantiq,vr9";
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "P2812HNUFX.dtsi"
|
||||
#include "vr9_zyxel_p-2812hnu-fx.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "zyxel,p-2812hnu-f1", "zyxel,p-2812hnu", "lantiq,xway", "lantiq,vr9";
|
||||
@ -30,6 +30,9 @@
|
||||
bank-width = <2>;
|
||||
reg = <0 0x0 0x2000000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
@ -1,6 +1,6 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "P2812HNUFX.dtsi"
|
||||
#include "vr9_zyxel_p-2812hnu-fx.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "zyxel,p-2812hnu-f3", "zyxel,p-2812hnu", "lantiq,xway", "lantiq,vr9";
|
||||
@ -21,6 +21,9 @@
|
||||
bank-width = <2>;
|
||||
reg = <0 0x0 0x800000>;
|
||||
|
||||
pinctrl-0 = <&nand_pins>, <&nand_cs1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
@ -111,6 +111,11 @@
|
||||
};
|
||||
|
||||
ð0 {
|
||||
pinctrl-0 = <&mdio_pins>,
|
||||
<&gphy0_led0_pins>, <&gphy0_led2_pins>,
|
||||
<&gphy1_led1_pins>, <&gphy1_led2_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
lan: interface@0 {
|
||||
compatible = "lantiq,xrx200-pdi";
|
||||
#address-cells = <1>;
|
||||
@ -196,39 +201,6 @@
|
||||
lantiq,groups = "exin3";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
mdio {
|
||||
lantiq,groups = "mdio";
|
||||
lantiq,function = "mdio";
|
||||
};
|
||||
gphy-leds {
|
||||
lantiq,groups = "gphy0 led1", "gphy1 led1",
|
||||
"gphy0 led2", "gphy1 led2";
|
||||
lantiq,function = "gphy";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
lantiq,pull = <2>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
pci-in {
|
||||
lantiq,groups = "req1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <0>;
|
||||
lantiq,open-drain = <1>;
|
||||
lantiq,pull = <2>;
|
||||
};
|
||||
pci-out {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
pci_rst {
|
||||
lantiq,pins = "io21";
|
||||
lantiq,output = <1>;
|
||||
@ -246,24 +218,15 @@
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,output = <1>;
|
||||
};
|
||||
nand_out {
|
||||
lantiq,groups = "nand cle", "nand ale";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,output = <1>;
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
nand_cs1 {
|
||||
lantiq,groups = "nand cs1";
|
||||
lantiq,function = "ebu";
|
||||
lantiq,open-drain = <0>;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pci0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&pci_gnt1_pins>, <&pci_req1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
@ -1,86 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "ar9.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "lantiq,easy50810", "lantiq,xway", "lantiq,ar9";
|
||||
model = "Lantiq EASY50810";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyLTQ0,115200";
|
||||
};
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x2000000>;
|
||||
};
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
||||
state_default: pinmux {
|
||||
stp {
|
||||
lantiq,groups = "stp";
|
||||
lantiq,function = "stp";
|
||||
};
|
||||
exin {
|
||||
lantiq,groups = "exin1";
|
||||
lantiq,function = "exin";
|
||||
};
|
||||
pci {
|
||||
lantiq,groups = "gnt1";
|
||||
lantiq,function = "pci";
|
||||
};
|
||||
conf_out {
|
||||
lantiq,pins = "io4", "io5", "io6"; /* stp */
|
||||
lantiq,open-drain;
|
||||
lantiq,pull = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gsw {
|
||||
phy-mode = "rmii";
|
||||
};
|
||||
|
||||
&localbus {
|
||||
flash@0 {
|
||||
compatible = "lantiq,nor";
|
||||
bank-width = <2>;
|
||||
reg = <0 0x0 0x2000000>;
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x00000 0x10000>; /* 64 KB */
|
||||
};
|
||||
|
||||
partition@10000 {
|
||||
label = "uboot_env";
|
||||
reg = <0x10000 0x10000>; /* 64 KB */
|
||||
};
|
||||
|
||||
partition@20000 {
|
||||
label = "firmware";
|
||||
reg = <0x20000 0x3d0000>;
|
||||
};
|
||||
|
||||
partition@400000 {
|
||||
label = "rootfs";
|
||||
reg = <0x400000 0x400000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&stp {
|
||||
status = "okay";
|
||||
lantiq,shadow = <0xfff>;
|
||||
lantiq,groups = <0x3>;
|
||||
};
|
||||
@ -15,9 +15,9 @@ include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/image.mk
|
||||
|
||||
ifeq ($(SUBTARGET),xway)
|
||||
UBIFS_OPTS := -m 512 -e 15872 -c 1959
|
||||
UBIFS_OPTS := -m 512 -e 15872 -c 1959
|
||||
else
|
||||
UBIFS_OPTS := -m 2048 -e 126KiB -c 4096
|
||||
UBIFS_OPTS := -m 2048 -e 126KiB -c 4096
|
||||
endif
|
||||
|
||||
define Build/append-avm-fakeroot
|
||||
@ -29,12 +29,12 @@ define Build/dgn3500-sercom-footer
|
||||
endef
|
||||
|
||||
define Build/mkbrncmdline
|
||||
mkbrncmdline -i $@ -o $@.new BRN-BOOT
|
||||
mv $@.new $@
|
||||
mkbrncmdline -i $@ -o $@.new BRN-BOOT
|
||||
mv $@.new $@
|
||||
endef
|
||||
|
||||
define Build/mkbrnimg
|
||||
mkbrnimg -s $(SIGNATURE) -m $(MAGIC) -p $(CRC32_POLY) -o $@ $(IMAGE_KERNEL) $(IMAGE_ROOTFS)
|
||||
mkbrnimg -s $(SIGNATURE) -m $(MAGIC) -p $(CRC32_POLY) -o $@ $(IMAGE_KERNEL) $(IMAGE_ROOTFS)
|
||||
endef
|
||||
|
||||
define Build/fullimage
|
||||
@ -52,6 +52,9 @@ define Build/fullimage
|
||||
rm $@.tmp
|
||||
endef
|
||||
|
||||
DEVICE_VARS += IMAGE_SIZE SIGNATURE MAGIC CRC32_POLY
|
||||
DTS_DIR := $(DTS_DIR)/lantiq
|
||||
|
||||
# Shared device definition: applies to every defined device
|
||||
define Device/Default
|
||||
PROFILES = Default
|
||||
@ -61,11 +64,12 @@ define Device/Default
|
||||
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma
|
||||
FILESYSTEMS := squashfs
|
||||
IMAGE_SIZE :=
|
||||
SOC := $(DEFAULT_SOC)
|
||||
DEVICE_DTS = $$(SOC)_$(1)
|
||||
SUPPORTED_DEVICES := $(subst _,$(comma),$(1))
|
||||
IMAGES := sysupgrade.bin
|
||||
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
endef
|
||||
DEVICE_VARS += IMAGE_SIZE
|
||||
|
||||
define Device/NAND/xway
|
||||
BLOCKSIZE := 16k
|
||||
@ -91,15 +95,15 @@ define Device/lantiqBrnImage
|
||||
IMAGES := factory.bin
|
||||
IMAGE/factory.bin := mkbrnimg | check-size $$$$(IMAGE_SIZE)
|
||||
endef
|
||||
DEVICE_VARS += SIGNATURE MAGIC CRC32_POLY
|
||||
|
||||
define Device/lantiqFullImage
|
||||
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma | pad-offset 4 0
|
||||
IMAGES := sysupgrade.bin fullimage.bin
|
||||
IMAGE/fullimage.bin := fullimage | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/fullimage.bin := fullimage | check-size
|
||||
endef
|
||||
|
||||
define Device/AVM
|
||||
DEVICE_VENDOR := AVM
|
||||
KERNEL := kernel-bin | append-dtb | lzma | eva-image
|
||||
KERNEL_INITRAMFS := $$(KERNEL)
|
||||
IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-avm-fakeroot | \
|
||||
@ -107,742 +111,29 @@ define Device/AVM
|
||||
endef
|
||||
|
||||
ifeq ($(SUBTARGET),ase)
|
||||
|
||||
define Device/allnet_all0333cj
|
||||
IMAGE_SIZE := 3700k
|
||||
DEVICE_DTS := ALL0333CJ
|
||||
DEVICE_TITLE := Allnet ALL0333CJ
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-ase kmod-ltq-adsl-ase-mei \
|
||||
kmod-ltq-adsl-ase-fw-b kmod-ltq-atm-ase \
|
||||
ltq-adsl-app ppp-mod-pppoe
|
||||
endef
|
||||
TARGET_DEVICES += allnet_all0333cj
|
||||
|
||||
define Device/netgear_dgn1000b
|
||||
IMAGE_SIZE := 6000k
|
||||
DEVICE_DTS := DGN1000B
|
||||
DEVICE_TITLE := Netgear DGN1000B
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-ase kmod-ltq-adsl-ase-mei \
|
||||
kmod-ltq-adsl-ase-fw-b kmod-ltq-atm-ase \
|
||||
ltq-adsl-app ppp-mod-pppoe
|
||||
SUPPORTED_DEVICES += DGN1000B
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgn1000b
|
||||
|
||||
DEFAULT_SOC := amazonse
|
||||
include amazonse.mk
|
||||
endif
|
||||
|
||||
ifeq ($(SUBTARGET),xway_legacy)
|
||||
|
||||
define Device/arcadyan_arv4520pw
|
||||
IMAGE_SIZE := 3648k
|
||||
DEVICE_DTS := ARV4520PW
|
||||
DEVICE_TITLE := Easybox 800, WAV-281 - ARV4520PW
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-rt61-pci wpad-mini
|
||||
SUPPORTED_DEVICES += ARV4520PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4520pw
|
||||
|
||||
define Device/arcadyan_arv4525pw
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_DTS := ARV4525PW
|
||||
DEVICE_TITLE := Speedport W502V Typ A - ARV4525PW
|
||||
DEVICE_PACKAGES := kmod-ath5k wpad-mini \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa -swconfig
|
||||
SUPPORTED_DEVICES += ARV4525PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4525pw
|
||||
|
||||
define Device/arcadyan_arv452cqw
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_DTS := ARV452CQW
|
||||
DEVICE_TITLE := Easybox 801 - ARV452CQW
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ath5k wpad-mini \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa
|
||||
SUPPORTED_DEVICES += ARV452CQW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv452cqw
|
||||
|
||||
define Device/arcadyan_arv4518pwr01
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_DTS := ARV4518PWR01
|
||||
DEVICE_TITLE := ARV4518PWR01
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath5k wpad-mini
|
||||
SUPPORTED_DEVICES += ARV4518PWR01
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4518pwr01
|
||||
|
||||
define Device/arcadyan_arv4518pwr01a
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_DTS := ARV4518PWR01A
|
||||
DEVICE_TITLE := ARV4518PWR01A
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath5k wpad-basic
|
||||
SUPPORTED_DEVICES += ARV4518PWR01A
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4518pwr01a
|
||||
|
||||
DEFAULT_SOC := danube
|
||||
include xway_legacy.mk
|
||||
endif
|
||||
|
||||
ifeq ($(SUBTARGET),xway)
|
||||
|
||||
# Danube
|
||||
|
||||
define Device/bt_homehub-v2b
|
||||
$(Device/NAND)
|
||||
BOARD_NAME := BTHOMEHUBV2B
|
||||
DEVICE_DTS := BTHOMEHUBV2B
|
||||
DEVICE_TITLE := BT Home Hub 2B
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
kmod-ltq-deu-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES += BTHOMEHUBV2B
|
||||
endef
|
||||
TARGET_DEVICES += bt_homehub-v2b
|
||||
|
||||
define Device/lantiq_easy50712
|
||||
DEVICE_DTS := EASY50712
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_TITLE := Lantiq Danube - EASY50712
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy50712
|
||||
|
||||
define Device/audiocodes_mp-252
|
||||
IMAGE_SIZE := 14848k
|
||||
DEVICE_DTS := ACMP252
|
||||
DEVICE_TITLE := AudioCodes MediaPack MP-252
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-usb-ledtrig-usbport kmod-usb-dwc2 \
|
||||
kmod-rt2800-pci \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
wpad-basic
|
||||
SUPPORTED_DEVICES += ACMP252
|
||||
endef
|
||||
TARGET_DEVICES += audiocodes_mp-252
|
||||
|
||||
define Device/arcadyan_arv4510pw
|
||||
IMAGE_SIZE := 15616k
|
||||
DEVICE_DTS := ARV4510PW
|
||||
DEVICE_TITLE := Wippies, Elisa - ARV4510PW
|
||||
DEVICE_PACKAGES := kmod-usb-ledtrig-usbport kmod-usb2-pci kmod-usb-uhci \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci kmod-ath5k wpad-basic
|
||||
SUPPORTED_DEVICES += ARV4510PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4510pw
|
||||
|
||||
define Device/arcadyan_arv7525pw
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_DTS := ARV4510PW
|
||||
DEVICE_TITLE := Speedport W303V Typ A - ARV7525PW
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa -swconfig
|
||||
SUPPORTED_DEVICES += ARV4510PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7525pw
|
||||
|
||||
define Device/arcadyan_arv4519pw
|
||||
IMAGE_SIZE := 3776k
|
||||
DEVICE_DTS := ARV4519PW
|
||||
DEVICE_TITLE := Vodafone, Pirelli - ARV4519PW
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa
|
||||
SUPPORTED_DEVICES += ARV4519PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4519pw
|
||||
|
||||
define Device/arcadyan_arv7506pw11
|
||||
IMAGE_SIZE := 7808k
|
||||
DEVICE_DTS := ARV7506PW11
|
||||
DEVICE_TITLE := Alice/O2 IAD 4421 - ARV7506PW11
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV7506PW11
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7506pw11
|
||||
|
||||
define Device/arcadyan_arv7510pw22
|
||||
IMAGE_SIZE := 31232k
|
||||
DEVICE_DTS := ARV7510PW22
|
||||
DEVICE_TITLE := Astoria - ARV7510PW22
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci wpad-basic \
|
||||
kmod-usb-uhci kmod-usb2 kmod-usb2-pci
|
||||
SUPPORTED_DEVICES += ARV7510PW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7510pw22
|
||||
|
||||
define Device/arcadyan_arv7518pw
|
||||
IMAGE_SIZE := 7872k
|
||||
DEVICE_DTS := ARV7518PW
|
||||
DEVICE_TITLE := Astoria - ARV7518PW
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES += ARV7518PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7518pw
|
||||
|
||||
define Device/arcadyan_arv7519pw
|
||||
IMAGE_SIZE := 15488k
|
||||
DEVICE_DTS := ARV7519PW
|
||||
DEVICE_TITLE := Astoria - ARV7519PW
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV7519PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7519pw
|
||||
|
||||
define Device/arcadyan_arv752dpw
|
||||
IMAGE_SIZE := 7872k
|
||||
DEVICE_DTS := ARV752DPW
|
||||
DEVICE_TITLE := Easybox 802 - ARV752DPW
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV752DPW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv752dpw
|
||||
|
||||
define Device/arcadyan_arv752dpw22
|
||||
IMAGE_SIZE := 7616k
|
||||
DEVICE_DTS := ARV752DPW22
|
||||
DEVICE_TITLE := Easybox 803 - ARV752DPW22
|
||||
DEVICE_PACKAGES := kmod-usb2-pci kmod-usb-uhci kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV752DPW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv752dpw22
|
||||
|
||||
define Device/arcadyan_arv8539pw22
|
||||
IMAGE_SIZE := 7616k
|
||||
DEVICE_DTS := ARV8539PW22
|
||||
DEVICE_TITLE := Speedport W504V Typ A - ARV8539PW22
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES += ARV8539PW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv8539pw22
|
||||
|
||||
define Device/siemens_gigaset-sx76x
|
||||
IMAGE_SIZE := 7680k
|
||||
DEVICE_DTS := GIGASX76X
|
||||
DEVICE_TITLE := Gigaset sx76x
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoe \
|
||||
kmod-ath5k wpad-basic
|
||||
SUPPORTED_DEVICES += GIGASX76X
|
||||
endef
|
||||
TARGET_DEVICES += siemens_gigaset-sx76x
|
||||
|
||||
|
||||
# AR9
|
||||
|
||||
define Device/bt_homehub-v3a
|
||||
$(Device/NAND)
|
||||
BOARD_NAME := BTHOMEHUBV3A
|
||||
DEVICE_DTS := BTHOMEHUBV3A
|
||||
DEVICE_TITLE := BT Home Hub 3A
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
||||
kmod-ltq-deu-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
uboot-envtools
|
||||
SUPPORTED_DEVICES += BTHOMEHUBV3A
|
||||
endef
|
||||
TARGET_DEVICES += bt_homehub-v3a
|
||||
|
||||
DGN3500_KERNEL_OFFSET_HEX=0x50000
|
||||
DGN3500_KERNEL_OFFSET_DEC=327680
|
||||
define Device/netgear_dgn3500
|
||||
DEVICE_DTS := DGN3500
|
||||
IMAGE_SIZE := 16000k
|
||||
IMAGES := \
|
||||
sysupgrade-na.bin sysupgrade.bin \
|
||||
factory-na.img factory.img
|
||||
IMAGE/sysupgrade-na.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "NA" | \
|
||||
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "WW" | \
|
||||
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/factory-na.img := \
|
||||
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
|
||||
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "NA" | pad-rootfs | \
|
||||
check-size 16320k | pad-to 16384k
|
||||
IMAGE/factory.img := \
|
||||
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
|
||||
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "WW" | pad-rootfs | \
|
||||
check-size 16320k | pad-to 16384k
|
||||
DEVICE_TITLE := Netgear DGN3500
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9
|
||||
SUPPORTED_DEVICES += DGN3500
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgn3500
|
||||
|
||||
define Device/netgear_dgn3500b
|
||||
DEVICE_DTS := DGN3500B
|
||||
IMAGE_SIZE := 16000k
|
||||
IMAGES += factory.img
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
|
||||
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/factory.img := \
|
||||
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
|
||||
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "DE" | pad-rootfs | \
|
||||
check-size 16320k | pad-to 16384k
|
||||
DEVICE_TITLE := Netgear DGN3500B
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9
|
||||
SUPPORTED_DEVICES += DGN3500B
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgn3500b
|
||||
|
||||
define Device/buffalo_wbmr-hp-g300h-a
|
||||
IMAGE_SIZE := 31488k
|
||||
DEVICE_DTS := WBMR
|
||||
DEVICE_TITLE := Buffalo WBMR-HP-G300H (A) - WBMR
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
|
||||
endef
|
||||
TARGET_DEVICES += buffalo_wbmr-hp-g300h-a
|
||||
|
||||
define Device/buffalo_wbmr-hp-g300h-b
|
||||
IMAGE_SIZE := 31488k
|
||||
DEVICE_DTS := WBMR
|
||||
DEVICE_TITLE := Buffalo WBMR-HP-G300H (B) - WBMR
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
|
||||
endef
|
||||
TARGET_DEVICES += buffalo_wbmr-hp-g300h-b
|
||||
|
||||
define Device/avm_fritz7312
|
||||
$(Device/AVM)
|
||||
DEVICE_DTS := FRITZ7312
|
||||
IMAGE_SIZE := 15744k
|
||||
DEVICE_TITLE := AVM FRITZ!Box 7312
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9 -swconfig
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7312
|
||||
|
||||
define Device/avm_fritz7320
|
||||
$(Device/AVM)
|
||||
DEVICE_DTS := FRITZ7320
|
||||
IMAGE_SIZE := 15744k
|
||||
DEVICE_TITLE := AVM FRITZ!Box 7320
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9 kmod-usb-dwc2 -swconfig
|
||||
SUPPORTED_DEVICES += FRITZ7320
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7320
|
||||
|
||||
define Device/zte_h201l
|
||||
IMAGE_SIZE := 7808k
|
||||
DEVICE_DTS := H201L
|
||||
DEVICE_TITLE := ZTE H201L - H201L
|
||||
DEVICE_PACKAGES := kmod-ath9k-htc wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoe \
|
||||
kmod-ltq-deu-ar9 kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc
|
||||
SUPPORTED_DEVICES += H201L
|
||||
endef
|
||||
TARGET_DEVICES += zte_h201l
|
||||
|
||||
define Device/zyxel_p-2601hn
|
||||
IMAGE_SIZE := 15616k
|
||||
DEVICE_DTS := P2601HNFX
|
||||
DEVICE_TITLE := ZyXEL P-2601HN-Fx
|
||||
DEVICE_PACKAGES := kmod-rt2800-usb wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoe \
|
||||
kmod-ltq-deu-ar9 kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += P2601HNFX
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_p-2601hn
|
||||
|
||||
|
||||
include danube.mk
|
||||
include ar9.mk
|
||||
endif
|
||||
|
||||
|
||||
ifeq ($(SUBTARGET),xrx200)
|
||||
|
||||
# VR9
|
||||
|
||||
define Device/zyxel_p-2812hnu-f1
|
||||
$(Device/NAND)
|
||||
BOARD_NAME := P2812HNUF1
|
||||
DEVICE_DTS := P2812HNUF1
|
||||
DEVICE_TITLE := ZyXEL P-2812HNU-F1
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
|
||||
KERNEL_SIZE := 3072k
|
||||
SUPPORTED_DEVICES += P2812HNUF1
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_p-2812hnu-f1
|
||||
|
||||
define Device/zyxel_p-2812hnu-f3
|
||||
$(Device/NAND)
|
||||
BOARD_NAME := P2812HNUF3
|
||||
DEVICE_DTS := P2812HNUF3
|
||||
DEVICE_TITLE := ZyXEL P-2812HNU-F3
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += P2812HNUF3
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_p-2812hnu-f3
|
||||
|
||||
define Device/arcadyan_arv7519rw22
|
||||
IMAGE_SIZE := 31232k
|
||||
DEVICE_DTS := ARV7519RW22
|
||||
DEVICE_TITLE := Livebox Astoria ARV7519RW22
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += ARV7519RW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7519rw22
|
||||
|
||||
define Device/alphanetworks_asl56026
|
||||
DEVICE_DTS := ASL56026
|
||||
IMAGE_SIZE := 7488k
|
||||
DEVICE_TITLE := BT OpenReach - ECI VDSL Modem V-2FUb/I
|
||||
endef
|
||||
TARGET_DEVICES += alphanetworks_asl56026
|
||||
|
||||
define Device/bt_homehub-v5a
|
||||
$(Device/NAND)
|
||||
BOARD_NAME := BTHOMEHUBV5A
|
||||
DEVICE_DTS := BTHOMEHUBV5A
|
||||
DEVICE_TITLE := BT Home Hub 5A
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader \
|
||||
kmod-ath10k-ct ath10k-firmware-qca988x-ct wpad-basic kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += BTHOMEHUBV5A
|
||||
endef
|
||||
TARGET_DEVICES += bt_homehub-v5a
|
||||
|
||||
define Device/netgear_dm200
|
||||
DEVICE_DTS := DM200
|
||||
IMAGES := sysupgrade.bin factory.img
|
||||
IMAGE/sysupgrade.bin := append-kernel | \
|
||||
pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
|
||||
pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
|
||||
append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/factory.img := $$(IMAGE/sysupgrade.bin) | netgear-dni
|
||||
IMAGE_SIZE := 7872k
|
||||
DEVICE_TITLE := Netgear DM200
|
||||
NETGEAR_BOARD_ID := DM200
|
||||
NETGEAR_HW_ID := 29765233+8+0+64+0+0
|
||||
endef
|
||||
DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
|
||||
TARGET_DEVICES += netgear_dm200
|
||||
|
||||
define Device/lantiq_easy80920-nand
|
||||
$(Device/lantiqFullImage)
|
||||
DEVICE_DTS := EASY80920NAND
|
||||
IMAGE_SIZE := 64512k
|
||||
DEVICE_TITLE := Lantiq VR9 - EASY80920NAND
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy80920-nand
|
||||
|
||||
define Device/lantiq_easy80920-nor
|
||||
DEVICE_DTS := EASY80920NOR
|
||||
IMAGE_SIZE := 7936k
|
||||
DEVICE_TITLE := Lantiq VR9 - EASY80920NOR
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy80920-nor
|
||||
|
||||
define Device/avm_fritz3370
|
||||
$(Device/AVM)
|
||||
$(Device/NAND)
|
||||
DEVICE_DTS := FRITZ3370
|
||||
DEVICE_TITLE := AVM FRITZ!Box 3370 Rev. 2
|
||||
KERNEL_SIZE := 4096k
|
||||
UBINIZE_OPTS := -E 5
|
||||
IMAGES += eva-kernel.bin eva-filesystem.bin
|
||||
IMAGE/eva-kernel.bin := append-kernel
|
||||
IMAGE/eva-filesystem.bin := append-ubi
|
||||
DEVICE_PACKAGES := kmod-ath9k wpad-basic kmod-usb-dwc2 fritz-tffs
|
||||
endef
|
||||
|
||||
define Device/avm_fritz3370-rev2-hynix
|
||||
$(Device/avm_fritz3370)
|
||||
DEVICE_DTS := FRITZ3370-REV2-HYNIX
|
||||
DEVICE_TITLE := AVM FRITZ!Box 3370 Rev. 2 (Hynix NAND)
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz3370-rev2-hynix
|
||||
|
||||
define Device/avm_fritz3370-rev2-micron
|
||||
$(Device/avm_fritz3370)
|
||||
DEVICE_DTS := FRITZ3370-REV2-MICRON
|
||||
DEVICE_TITLE := AVM FRITZ!Box 3370 Rev. 2 (Micron NAND)
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz3370-rev2-micron
|
||||
|
||||
define Device/avm_fritz7360sl
|
||||
$(Device/AVM)
|
||||
IMAGE_SIZE := 15744k
|
||||
DEVICE_DTS := FRITZ7360SL
|
||||
DEVICE_TITLE := AVM FRITZ!Box 7360 SL
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += FRITZ7360SL
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7360sl
|
||||
|
||||
define Device/avm_fritz7412
|
||||
$(Device/AVM)
|
||||
$(Device/NAND)
|
||||
BOARD_NAME := FRITZ7412
|
||||
DEVICE_DTS := FRITZ7412
|
||||
KERNEL_SIZE := 4096k
|
||||
IMAGE_SIZE := 49152k
|
||||
DEVICE_TITLE := AVM FRITZ!Box 7412
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-ltq-tapi kmod-ltq-vmmc fritz-tffs-nand fritz-caldata
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7412
|
||||
|
||||
define Device/avm_fritz7362sl
|
||||
$(Device/AVM)
|
||||
$(Device/NAND)
|
||||
KERNEL_SIZE := 4096k
|
||||
IMAGE_SIZE := 49152k
|
||||
DEVICE_DTS := FRITZ7362SL
|
||||
DEVICE_TITLE := AVM FRITZ!Box 7362 SL
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 fritz-tffs
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7362sl
|
||||
|
||||
define Device/arcadyan_vg3503j
|
||||
IMAGE_SIZE := 8000k
|
||||
DEVICE_DTS := VG3503J
|
||||
DEVICE_TITLE := BT OpenReach - ECI VDSL Modem V-2FUb/R
|
||||
SUPPORTED_DEVICES += VG3503J
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_vg3503j
|
||||
|
||||
DEFAULT_SOC := vr9
|
||||
include tp-link.mk
|
||||
|
||||
define Device/buffalo_wbmr-300hpd
|
||||
IMAGE_SIZE := 15616k
|
||||
DEVICE_DTS := WBMR300
|
||||
DEVICE_TITLE := Buffalo WBMR-300HPD
|
||||
DEVICE_PACKAGES := kmod-mt7603 wpad-basic kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += WBMR300
|
||||
endef
|
||||
TARGET_DEVICES += buffalo_wbmr-300hpd
|
||||
|
||||
define Device/arcadyan_vgv7510kw22-nor
|
||||
IMAGE_SIZE := 15232k
|
||||
DEVICE_DTS := VGV7510KW22NOR
|
||||
DEVICE_TITLE := o2 Box 6431 / Arcadyan VGV7510KW22 (NOR)
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
||||
SUPPORTED_DEVICES += VGV7510KW22NOR
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_vgv7510kw22-nor
|
||||
|
||||
define Device/arcadyan_vgv7510kw22-brn
|
||||
$(Device/lantiqBrnImage)
|
||||
IMAGE_SIZE := 7168k
|
||||
DEVICE_DTS := VGV7510KW22BRN
|
||||
SIGNATURE := BRNDA6431
|
||||
MAGIC := 0x12345678
|
||||
CRC32_POLY := 0x04c11db7
|
||||
DEVICE_TITLE := o2 Box 6431 / Arcadyan VGV7510KW22 (BRN)
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
||||
SUPPORTED_DEVICES += VGV7510KW22BRN
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_vgv7510kw22-brn
|
||||
|
||||
define Device/arcadyan_vgv7519-nor
|
||||
IMAGE_SIZE := 15360k
|
||||
DEVICE_DTS := VGV7519NOR
|
||||
DEVICE_TITLE := Experiabox 8 VGV7519
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
||||
SUPPORTED_DEVICES += VGV7519NOR
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_vgv7519-nor
|
||||
|
||||
define Device/arcadyan_vgv7519-brn
|
||||
$(Device/lantiqBrnImage)
|
||||
IMAGE_SIZE := 7168k
|
||||
DEVICE_DTS := VGV7519BRN
|
||||
SIGNATURE := 5D00008000
|
||||
MAGIC := 0x12345678
|
||||
CRC32_POLY := 0x2083b8ed
|
||||
DEVICE_TITLE := Experiabox 8 VGV7519 (BRN)
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
||||
SUPPORTED_DEVICES += VGV7519BRN
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_vgv7519-brn
|
||||
|
||||
include vr9.mk
|
||||
endif
|
||||
|
||||
|
||||
ifeq ($(SUBTARGET),falcon)
|
||||
|
||||
define Device/lantiq_easy98000-nor
|
||||
IMAGE_SIZE := 3904k
|
||||
DEVICE_DTS := EASY98000NOR
|
||||
DEVICE_TITLE := EASY98000 - Lantiq Falcon Eval Board NOR
|
||||
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98000-nor
|
||||
|
||||
define Device/lantiq_easy98000-nand
|
||||
IMAGE_SIZE := 3904k
|
||||
DEVICE_DTS := EASY98000NAND
|
||||
DEVICE_TITLE := EASY98000 - Lantiq Falcon Eval Board NAND
|
||||
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98000-nand
|
||||
|
||||
define Device/lantiq_easy98000-sflash
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY98000SFLASH
|
||||
DEVICE_TITLE := EASY98000 - Lantiq Falcon Eval Board SFLASH
|
||||
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98000-sflash
|
||||
|
||||
define Device/lantiq_falcon-mdu
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := FALCON-MDU
|
||||
DEVICE_TITLE := MDU - Lantiq Falcon / VINAXdp MDU Board
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_falcon-mdu
|
||||
|
||||
define Device/lantiq_easy88388
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY88388
|
||||
DEVICE_TITLE := EASY88388 - Lantiq Falcon FTTDP8 Reference Board
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy88388
|
||||
|
||||
define Device/lantiq_easy88444
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY88444
|
||||
DEVICE_TITLE := EASY88444 - Lantiq Falcon FTTdp G.FAST Reference Board
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy88444
|
||||
|
||||
define Device/lantiq_falcon-sfp
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := FALCON-SFP
|
||||
DEVICE_TITLE := SFP - Lantiq Falcon SFP Stick
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_falcon-sfp
|
||||
|
||||
define Device/lantiq_easy98035synce
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY98035SYNCE
|
||||
DEVICE_TITLE := EASY98035SYNCE - Lantiq Falcon SFP Stick with Synchronous Ethernet
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98035synce
|
||||
|
||||
define Device/lantiq_easy98035synce1588
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY98035SYNCE1588
|
||||
DEVICE_TITLE := EASY98035SYNCE1588 - Lantiq Falcon SFP Stick with SyncE and IEEE1588
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98035synce1588
|
||||
|
||||
define Device/lantiq_easy98020
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY98020
|
||||
DEVICE_TITLE := EASY98020 - Lantiq Falcon SFU Reference Board
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98020
|
||||
|
||||
define Device/lantiq_easy98020-v18
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY98020V18
|
||||
DEVICE_TITLE := EASY98020V18 - Lantiq Falcon SFU Reference Board V1.8
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98020-v18
|
||||
|
||||
define Device/lantiq_easy98021
|
||||
IMAGE_SIZE := 7424k
|
||||
DEVICE_DTS := EASY98021
|
||||
DEVICE_TITLE := EASY98021 - Lantiq Falcon HGU Reference Board
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy98021
|
||||
|
||||
DEFAULT_SOC := falcon
|
||||
include falcon.mk
|
||||
endif
|
||||
|
||||
$(eval $(call BuildImage))
|
||||
|
||||
20
target/linux/lantiq/image/amazonse.mk
Normal file
20
target/linux/lantiq/image/amazonse.mk
Normal file
@ -0,0 +1,20 @@
|
||||
define Device/allnet_all0333cj
|
||||
DEVICE_VENDOR := Allnet
|
||||
DEVICE_MODEL := ALL0333CJ
|
||||
IMAGE_SIZE := 3700k
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-ase kmod-ltq-adsl-ase-mei \
|
||||
kmod-ltq-adsl-ase-fw-b kmod-ltq-atm-ase \
|
||||
ltq-adsl-app ppp-mod-pppoe
|
||||
endef
|
||||
TARGET_DEVICES += allnet_all0333cj
|
||||
|
||||
define Device/netgear_dgn1000b
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := DGN1000B
|
||||
IMAGE_SIZE := 6000k
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-ase kmod-ltq-adsl-ase-mei \
|
||||
kmod-ltq-adsl-ase-fw-b kmod-ltq-atm-ase \
|
||||
ltq-adsl-app ppp-mod-pppoe
|
||||
SUPPORTED_DEVICES += DGN1000B
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgn1000b
|
||||
165
target/linux/lantiq/image/ar9.mk
Normal file
165
target/linux/lantiq/image/ar9.mk
Normal file
@ -0,0 +1,165 @@
|
||||
define Device/avm_fritz7312
|
||||
$(Device/AVM)
|
||||
DEVICE_MODEL := FRITZ!Box 7312
|
||||
SOC := ar9
|
||||
IMAGE_SIZE := 15744k
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9 -swconfig
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7312
|
||||
|
||||
define Device/avm_fritz7320
|
||||
$(Device/AVM)
|
||||
DEVICE_MODEL := FRITZ!Box 7320
|
||||
DEVICE_ALT0_VENDOR := 1&1
|
||||
DEVICE_ALT0_MODEL := HomeServer
|
||||
SOC := ar9
|
||||
IMAGE_SIZE := 15744k
|
||||
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9 kmod-usb-dwc2 -swconfig
|
||||
SUPPORTED_DEVICES += FRITZ7320
|
||||
endef
|
||||
TARGET_DEVICES += avm_fritz7320
|
||||
|
||||
define Device/bt_homehub-v3a
|
||||
$(Device/NAND)
|
||||
DEVICE_VENDOR := British Telecom
|
||||
DEVICE_MODEL := Home Hub 3
|
||||
DEVICE_VARIANT := Type A
|
||||
BOARD_NAME := BTHOMEHUBV3A
|
||||
SOC := ar9
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
||||
kmod-ltq-deu-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
uboot-envtools
|
||||
SUPPORTED_DEVICES += BTHOMEHUBV3A
|
||||
endef
|
||||
TARGET_DEVICES += bt_homehub-v3a
|
||||
|
||||
define Device/buffalo_wbmr-hp-g300h-a
|
||||
DEVICE_VENDOR := Buffalo
|
||||
DEVICE_MODEL := WBMR-HP-G300H
|
||||
DEVICE_VARIANT := A
|
||||
IMAGE_SIZE := 31488k
|
||||
SOC := ar9
|
||||
DEVICE_DTS := ar9_buffalo_wbmr-hp-g300h
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
|
||||
endef
|
||||
TARGET_DEVICES += buffalo_wbmr-hp-g300h-a
|
||||
|
||||
define Device/buffalo_wbmr-hp-g300h-b
|
||||
DEVICE_VENDOR := Buffalo
|
||||
DEVICE_MODEL := WBMR-HP-G300H
|
||||
DEVICE_VARIANT := B
|
||||
IMAGE_SIZE := 31488k
|
||||
SOC := ar9
|
||||
DEVICE_DTS := ar9_buffalo_wbmr-hp-g300h
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
|
||||
endef
|
||||
TARGET_DEVICES += buffalo_wbmr-hp-g300h-b
|
||||
|
||||
DGN3500_KERNEL_OFFSET_HEX=0x50000
|
||||
DGN3500_KERNEL_OFFSET_DEC=327680
|
||||
define Device/netgear_dgn3500
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := DGN3500
|
||||
SOC := ar9
|
||||
IMAGE_SIZE := 16000k
|
||||
IMAGES := \
|
||||
sysupgrade-na.bin sysupgrade.bin \
|
||||
factory-na.img factory.img
|
||||
IMAGE/sysupgrade-na.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "NA" | \
|
||||
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "WW" | \
|
||||
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/factory-na.img := \
|
||||
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
|
||||
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "NA" | pad-rootfs | \
|
||||
check-size 16320k | pad-to 16384k
|
||||
IMAGE/factory.img := \
|
||||
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
|
||||
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "WW" | pad-rootfs | \
|
||||
check-size 16320k | pad-to 16384k
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9
|
||||
SUPPORTED_DEVICES += DGN3500
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgn3500
|
||||
|
||||
define Device/netgear_dgn3500b
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := DGN3500B
|
||||
SOC := ar9
|
||||
IMAGE_SIZE := 16000k
|
||||
IMAGES += factory.img
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
|
||||
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/factory.img := \
|
||||
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
|
||||
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "DE" | pad-rootfs | \
|
||||
check-size 16320k | pad-to 16384k
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-deu-ar9
|
||||
SUPPORTED_DEVICES += DGN3500B
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgn3500b
|
||||
|
||||
define Device/zte_h201l
|
||||
DEVICE_VENDOR := ZTE
|
||||
DEVICE_MODEL := H201L
|
||||
IMAGE_SIZE := 7808k
|
||||
SOC := ar9
|
||||
DEVICE_PACKAGES := kmod-ath9k-htc wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoe \
|
||||
kmod-ltq-deu-ar9 kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc
|
||||
SUPPORTED_DEVICES += H201L
|
||||
endef
|
||||
TARGET_DEVICES += zte_h201l
|
||||
|
||||
define Device/zyxel_p-2601hn
|
||||
DEVICE_VENDOR := ZyXEL
|
||||
DEVICE_MODEL := P-2601HN
|
||||
DEVICE_VARIANT := F1/F3
|
||||
IMAGE_SIZE := 15616k
|
||||
SOC := ar9
|
||||
DEVICE_PACKAGES := kmod-rt2800-usb wpad-basic \
|
||||
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
||||
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
||||
ltq-adsl-app ppp-mod-pppoe \
|
||||
kmod-ltq-deu-ar9 kmod-usb-dwc2
|
||||
SUPPORTED_DEVICES += P2601HNFX
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_p-2601hn
|
||||
219
target/linux/lantiq/image/danube.mk
Normal file
219
target/linux/lantiq/image/danube.mk
Normal file
@ -0,0 +1,219 @@
|
||||
define Device/arcadyan_arv4510pw
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV4510PW
|
||||
DEVICE_ALT0_VENDOR := Wippies
|
||||
DEVICE_ALT0_MODEL := BeWan iBox v1.0
|
||||
IMAGE_SIZE := 15616k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-ledtrig-usbport kmod-usb2-pci kmod-usb-uhci \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci kmod-ath5k wpad-basic
|
||||
SUPPORTED_DEVICES += ARV4510PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4510pw
|
||||
|
||||
define Device/arcadyan_arv4519pw
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV4519PW
|
||||
DEVICE_ALT0_VENDOR := Vodafone
|
||||
DEVICE_ALT0_MODEL := NetFasteR IAD 2
|
||||
DEVICE_ALT1_VENDOR := Pirelli
|
||||
DEVICE_ALT1_MODEL := P.RG A4201G
|
||||
IMAGE_SIZE := 3776k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa
|
||||
SUPPORTED_DEVICES += ARV4519PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv4519pw
|
||||
|
||||
define Device/arcadyan_arv7506pw11
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV7506PW11
|
||||
DEVICE_ALT0_VENDOR := Alice/O2
|
||||
DEVICE_ALT0_MODEL := IAD 4421
|
||||
IMAGE_SIZE := 7808k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV7506PW11
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7506pw11
|
||||
|
||||
define Device/arcadyan_arv7510pw22
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV7510PW22
|
||||
DEVICE_ALT0_VENDOR := Astoria Networks
|
||||
DEVICE_ALT0_MODEL := ARV7510PW22
|
||||
IMAGE_SIZE := 31232k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci wpad-basic \
|
||||
kmod-usb-uhci kmod-usb2 kmod-usb2-pci
|
||||
SUPPORTED_DEVICES += ARV7510PW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7510pw22
|
||||
|
||||
define Device/arcadyan_arv7518pw
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV7518PW
|
||||
DEVICE_ALT0_VENDOR := Astoria Networks
|
||||
DEVICE_ALT0_MODEL := ARV7518PW
|
||||
IMAGE_SIZE := 7872k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES += ARV7518PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7518pw
|
||||
|
||||
define Device/arcadyan_arv7519pw
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV7519PW
|
||||
DEVICE_ALT0_VENDOR := Astoria Networks
|
||||
DEVICE_ALT0_MODEL := ARV7519PW
|
||||
IMAGE_SIZE := 15488k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV7519PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7519pw
|
||||
|
||||
define Device/arcadyan_arv7525pw
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV7525PW
|
||||
DEVICE_ALT0_VENDOR := Telekom
|
||||
DEVICE_ALT0_MODEL := Speedport W303V
|
||||
DEVICE_ALT0_VARIANT := Typ A
|
||||
IMAGE_SIZE := 3776k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa -swconfig
|
||||
SUPPORTED_DEVICES += ARV4510PW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv7525pw
|
||||
|
||||
define Device/arcadyan_arv752dpw
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV752DPW
|
||||
DEVICE_ALT0_VENDOR := Vodafone
|
||||
DEVICE_ALT0_MODEL := Easybox 802
|
||||
IMAGE_SIZE := 7872k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV752DPW
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv752dpw
|
||||
|
||||
define Device/arcadyan_arv752dpw22
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV752DPW22
|
||||
DEVICE_ALT0_VENDOR := Vodafone
|
||||
DEVICE_ALT0_MODEL := Easybox 803
|
||||
IMAGE_SIZE := 7616k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb2-pci kmod-usb-uhci kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-rt2800-pci wpad-basic
|
||||
SUPPORTED_DEVICES += ARV752DPW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv752dpw22
|
||||
|
||||
define Device/arcadyan_arv8539pw22
|
||||
DEVICE_VENDOR := Arcadyan
|
||||
DEVICE_MODEL := ARV8539PW22
|
||||
DEVICE_ALT0_VENDOR := Telekom
|
||||
DEVICE_ALT0_MODEL := Speedport W504V Typ A
|
||||
IMAGE_SIZE := 7616k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES += ARV8539PW22
|
||||
endef
|
||||
TARGET_DEVICES += arcadyan_arv8539pw22
|
||||
|
||||
define Device/audiocodes_mp-252
|
||||
DEVICE_VENDOR := AudioCodes
|
||||
DEVICE_MODEL := MediaPack MP-252
|
||||
IMAGE_SIZE := 14848k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
kmod-ltq-tapi kmod-ltq-vmmc \
|
||||
kmod-usb-ledtrig-usbport kmod-usb-dwc2 \
|
||||
kmod-rt2800-pci \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
wpad-basic
|
||||
SUPPORTED_DEVICES += ACMP252
|
||||
endef
|
||||
TARGET_DEVICES += audiocodes_mp-252
|
||||
|
||||
define Device/bt_homehub-v2b
|
||||
$(Device/NAND)
|
||||
DEVICE_VENDOR := British Telecom
|
||||
DEVICE_MODEL := Home Hub 2
|
||||
DEVICE_VARIANT := Type B
|
||||
BOARD_NAME := BTHOMEHUBV2B
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
||||
kmod-ltq-deu-danube \
|
||||
ltq-adsl-app ppp-mod-pppoa \
|
||||
kmod-ath9k kmod-owl-loader wpad-basic
|
||||
SUPPORTED_DEVICES += BTHOMEHUBV2B
|
||||
endef
|
||||
TARGET_DEVICES += bt_homehub-v2b
|
||||
|
||||
define Device/lantiq_easy50712
|
||||
DEVICE_VENDOR := Lantiq
|
||||
DEVICE_MODEL := Danube (EASY50712)
|
||||
SOC := danube
|
||||
IMAGE_SIZE := 3776k
|
||||
endef
|
||||
TARGET_DEVICES += lantiq_easy50712
|
||||
|
||||
define Device/siemens_gigaset-sx76x
|
||||
DEVICE_VENDOR := Siemens
|
||||
DEVICE_MODEL := Gigaset sx76x
|
||||
IMAGE_SIZE := 7680k
|
||||
SOC := danube
|
||||
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
||||
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
||||
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
||||
ltq-adsl-app ppp-mod-pppoe \
|
||||
kmod-ath5k wpad-basic
|
||||
SUPPORTED_DEVICES += GIGASX76X
|
||||
endef
|
||||
TARGET_DEVICES += siemens_gigaset-sx76x
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user