ar71xx: add userspace support for D-Link DIR-869 A1, generate images
Signed-off-by: Florian Beier <beier.florian@gmail.com> [Matthias Schiffer: fix factory image, improve commit message] Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
This commit is contained in:
parent
594f0e80ce
commit
5abeba3450
6 changed files with 25 additions and 1 deletions
|
@ -285,6 +285,7 @@ ar71xx_setup_interfaces()
|
|||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "3@eth1"
|
||||
;;
|
||||
dir-869-a1|\
|
||||
epg5000|\
|
||||
esr1750)
|
||||
ucidef_add_switch "switch0" \
|
||||
|
@ -434,6 +435,7 @@ ar71xx_setup_macs()
|
|||
esr900)
|
||||
wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr")
|
||||
;;
|
||||
dir-869-a1|\
|
||||
mynet-n750)
|
||||
wan_mac=$(mtd_get_mac_ascii devdata "wanmac")
|
||||
;;
|
||||
|
|
|
@ -110,6 +110,9 @@ get_status_led() {
|
|||
dir-835-a1)
|
||||
status_led="d-link:amber:power"
|
||||
;;
|
||||
dir-869-a1)
|
||||
status_led="d-link:white:status"
|
||||
;;
|
||||
dlan-hotspot)
|
||||
status_led="devolo:green:wifi"
|
||||
;;
|
||||
|
|
|
@ -62,6 +62,7 @@ case "$FIRMWARE" in
|
|||
ath10kcal_extract "caldata" 20480 2116
|
||||
ath10kcal_patch_mac $(macaddr_add $(cat /sys/class/net/eth1/address) +2)
|
||||
;;
|
||||
dir-869-a1 | \
|
||||
qihoo-c301)
|
||||
ath10kcal_extract "radiocfg" 20480 2116
|
||||
ath10kcal_patch_mac $(mtd_get_mac_ascii devdata wlan5mac)
|
||||
|
|
|
@ -536,6 +536,9 @@ ar71xx_board_detect() {
|
|||
*"DIR-835 rev. A1")
|
||||
name="dir-835-a1"
|
||||
;;
|
||||
*"DIR-869 rev. A1")
|
||||
name="dir-869-a1"
|
||||
;;
|
||||
*"dLAN Hotspot")
|
||||
name="dlan-hotspot"
|
||||
;;
|
||||
|
|
|
@ -453,6 +453,7 @@ platform_check_image() {
|
|||
merakinand_do_platform_check $board $1
|
||||
return $?
|
||||
;;
|
||||
dir-869-a1|\
|
||||
mynet-n600|\
|
||||
mynet-n750|\
|
||||
qihoo-c301)
|
||||
|
|
|
@ -505,6 +505,20 @@ define Device/seama
|
|||
DEVICE_VARS += SEAMA_SIGNATURE
|
||||
endef
|
||||
|
||||
define Device/dir-869-a1
|
||||
$(Device/seama)
|
||||
DEVICE_TITLE := D-Link DIR-869 rev. A1
|
||||
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x
|
||||
BOARDNAME = DIR-869-A1
|
||||
IMAGE_SIZE = 15872k
|
||||
MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
|
||||
SEAMA_SIGNATURE := wrgac54_dlink.2015_dir869
|
||||
IMAGE/factory.bin := \
|
||||
$$(IMAGE/default) | pad-rootfs -x 64 | \
|
||||
seama | seama-seal -m "signature=$$$$(SEAMA_SIGNATURE)" | \
|
||||
check-size $$$$(IMAGE_SIZE)
|
||||
endef
|
||||
|
||||
define Device/mynet-n600
|
||||
$(Device/seama)
|
||||
DEVICE_TITLE := Western Digital My Net N600
|
||||
|
@ -535,4 +549,4 @@ $(Device/seama)
|
|||
SEAMA_SIGNATURE := wrgac26_qihoo360_360rg
|
||||
endef
|
||||
|
||||
TARGET_DEVICES += mynet-n600 mynet-n750 qihoo-c301
|
||||
TARGET_DEVICES += dir-869-a1 mynet-n600 mynet-n750 qihoo-c301
|
||||
|
|
Loading…
Reference in a new issue