projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx/image: introduce LOADER_TYPE to support elf loaders
[openwrt.git]
/
target
/
linux
/
ar71xx
/
image
/
Makefile
diff --git
a/target/linux/ar71xx/image/Makefile
b/target/linux/ar71xx/image/Makefile
index
1bd4559
..
0c8aaa2
100644
(file)
--- a/
target/linux/ar71xx/image/Makefile
+++ b/
target/linux/ar71xx/image/Makefile
@@
-14,7
+14,7
@@
IMAGE_PROFILE:=$(if $(PROFILE),$(PROFILE),Default)
KERNEL_LOADADDR = 0x80060000
KERNEL_LOADADDR = 0x80060000
-DEVICE_VARS += NETGEAR_KERNEL_MAGIC NETGEAR_BOARD_ID NETGEAR_HW_ID CMDLINE CONSOLE IMAGE_SIZE BOARDNAME LOADER_FLASH_OFFS
+DEVICE_VARS += NETGEAR_KERNEL_MAGIC NETGEAR_BOARD_ID NETGEAR_HW_ID CMDLINE CONSOLE IMAGE_SIZE BOARDNAME LOADER_FLASH_OFFS
LOADER_TYPE
define Build/netgear-squashfs
rm -rf $@.fs $@.squashfs
define Build/netgear-squashfs
rm -rf $@.fs $@.squashfs
@@
-80,8
+80,8
@@
define Build/loader-common
TARGET_DIR="$(dir $@)" LOADER_NAME="$(notdir $@)" \
KERNEL_CMDLINE="$(CMDLINE)" BOARD="$(BOARDNAME)" \
LZMA_TEXT_START=0x80a00000 LOADADDR=0x80060000 \
TARGET_DIR="$(dir $@)" LOADER_NAME="$(notdir $@)" \
KERNEL_CMDLINE="$(CMDLINE)" BOARD="$(BOARDNAME)" \
LZMA_TEXT_START=0x80a00000 LOADADDR=0x80060000 \
- $(1) compile loader.
gz
- mv "$@.
gz
" "$@"
+ $(1) compile loader.
$(LOADER_TYPE)
+ mv "$@.
$(LOADER_TYPE)
" "$@"
rm -rf $@.src
endef
rm -rf $@.src
endef
@@
-264,6
+264,7
@@
TARGET_DEVICES += wndr3700 wndr3700v2 wndr3800 wndr3800ch wndrmac wndrmacv2
define Device/tplink
TPLINK_HWREV := 0x1
TPLINK_HEADER_VERSION := 1
define Device/tplink
TPLINK_HWREV := 0x1
TPLINK_HEADER_VERSION := 1
+ LOADER_TYPE := gz
KERNEL := kernel-bin | patch-cmdline | lzma
KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | mktplinkfw-initramfs
IMAGES := sysupgrade.bin factory.bin
KERNEL := kernel-bin | patch-cmdline | lzma
KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | mktplinkfw-initramfs
IMAGES := sysupgrade.bin factory.bin
@@
-531,6
+532,14
@@
define Device/minibox-v1
endef
TARGET_DEVICES += minibox-v1
endef
TARGET_DEVICES += minibox-v1
+define Device/omy-x1
+ $(Device/tplink-8mlzma)
+ BOARDNAME := OMY-X1
+ DEVICE_PROFILE := OMYX1
+ TPLINK_HWID := 0x06660201
+endef
+TARGET_DEVICES += omy-x1
+
define Device/onion-omega
$(Device/tplink-16mlzma)
BOARDNAME := ONION-OMEGA
define Device/onion-omega
$(Device/tplink-16mlzma)
BOARDNAME := ONION-OMEGA
@@
-950,7
+959,7
@@
define Device/tl-wa701nd-v2
CONSOLE := ttyATH0,115200
endef
CONSOLE := ttyATH0,115200
endef
-define Device/tl-wa730rev1
+define Device/tl-wa730re
-
v1
$(Device/tplink-4m)
BOARDNAME := TL-WA901ND
DEVICE_PROFILE := TLWA730RE
$(Device/tplink-4m)
BOARDNAME := TL-WA901ND
DEVICE_PROFILE := TLWA730RE
@@
-970,7
+979,7
@@
define Device/tl-wa7510n
DEVICE_PROFILE := TLWA7510
TPLINK_HWID := 0x75100001
endef
DEVICE_PROFILE := TLWA7510
TPLINK_HWID := 0x75100001
endef
-TARGET_DEVICES += tl-wa701nd-v1 tl-wa701nd-v2 tl-wa730rev1 tl-wa750re-v1 tl-wa7510n
+TARGET_DEVICES += tl-wa701nd-v1 tl-wa701nd-v2 tl-wa730re
-
v1 tl-wa750re-v1 tl-wa7510n
define Device/tl-wa801nd-v1
$(Device/tplink-4m)
define Device/tl-wa801nd-v1
$(Device/tplink-4m)
@@
-1061,6
+1070,15
@@
define Device/smart-300
endef
TARGET_DEVICES += smart-300
endef
TARGET_DEVICES += smart-300
+define Device/tellstick-znet-lite
+ $(Device/tplink-16mlzma)
+ BOARDNAME := TELLSTICK-ZNET-LITE
+ DEVICE_PROFILE := TELLSTICKZNETLITE
+ TPLINK_HWID := 0x00726001
+ CONSOLE := ttyATH0,115200
+endef
+TARGET_DEVICES += tellstick-znet-lite
+
define Device/oolite
$(Device/tplink-16mlzma)
BOARDNAME := GS-OOLITE
define Device/oolite
$(Device/tplink-16mlzma)
BOARDNAME := GS-OOLITE
@@
-1203,7
+1221,7
@@
define Device/ubdev01
$(Device/ubnt-xm)
MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7488k(firmware),64k(certs),256k(cfg)ro,64k(EEPROM)ro
BOARDNAME := UBNT-UF
$(Device/ubnt-xm)
MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7488k(firmware),64k(certs),256k(cfg)ro,64k(EEPROM)ro
BOARDNAME := UBNT-UF
- UBNT_BOARD :=
XM
+ UBNT_BOARD :=
UBDEV01
UBNT_TYPE := XM
UBNT_CHIP := ar7240
endef
UBNT_TYPE := XM
UBNT_CHIP := ar7240
endef