ar71xx: add profiles and build images for old PowerCloud System devices
[juhosg: - use 'PowerCloud Systems' instead of 'PCS' in the profiles - sort SingleProfile instances in image/Makefile] Signed-off-by: Daniel Dickinson <daniel@powercloudsystems.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34195
This commit is contained in:
parent
f6c3a8ddd6
commit
7ab0e1566f
2 changed files with 76 additions and 1 deletions
29
target/linux/ar71xx/generic/profiles/pcs.mk
Normal file
29
target/linux/ar71xx/generic/profiles/pcs.mk
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2009 OpenWrt.org
|
||||||
|
# Copyright (C) 2012 PowerCloud Systems
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
|
||||||
|
define Profile/UBDEV01
|
||||||
|
NAME:=PowerCloud Systems ubdev01 model
|
||||||
|
PACKAGES:=
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Profile/UBDEV01/Description
|
||||||
|
Package set optimized for the PowerCloud Systems ubdev01 board.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call Profile,UBDEV01))
|
||||||
|
|
||||||
|
define Profile/DLRTDEV01
|
||||||
|
NAME:=PowerCloud Systems dlrtdev01 model
|
||||||
|
PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Profile/DLRTDEV01/Description
|
||||||
|
Package set optimized for the PowerCloud Systems dlrtdev01 board.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call Profile,DLRTDEV01))
|
|
@ -174,9 +174,12 @@ db120_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,6336k(rootfs),1
|
||||||
dir825b1_mtdlayout=mtdparts=spi0.0:256k(uboot)ro,64k(config)ro,1024k(kernel),5184k(rootfs),64k(caldata)ro,1600k(unknown)ro,6208k@0x50000(firmware),64k@0x7f0000(caldata_copy)
|
dir825b1_mtdlayout=mtdparts=spi0.0:256k(uboot)ro,64k(config)ro,1024k(kernel),5184k(rootfs),64k(caldata)ro,1600k(unknown)ro,6208k@0x50000(firmware),64k@0x7f0000(caldata_copy)
|
||||||
dir825b1_mtdlayout_fat=mtdparts=spi0.0:256k(uboot)ro,64k(config)ro,1024k(kernel),6784k(rootfs),64k(caldata)ro,7808k@0x50000(firmware),64k@0x660000(caldata_orig),6208k@0x50000(firmware_orig)
|
dir825b1_mtdlayout_fat=mtdparts=spi0.0:256k(uboot)ro,64k(config)ro,1024k(kernel),6784k(rootfs),64k(caldata)ro,7808k@0x50000(firmware),64k@0x660000(caldata_orig),6208k@0x50000(firmware_orig)
|
||||||
ew-dorin_mtdlayout_4M=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env),1024k(kernel),2688k(rootfs),64k(art),3712k@0x50000(firmware)
|
ew-dorin_mtdlayout_4M=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env),1024k(kernel),2688k(rootfs),64k(art),3712k@0x50000(firmware)
|
||||||
|
dlrtdev_mtdlayout=mtdparts=spi0.0:256k(uboot)ro,64k(config)ro,1024k(kernel),5184k(rootfs),64k(caldata)ro,640k(certs),960k(unknown)ro,6208k@0x50000(firmware),64k@0x7f0000(caldata_copy)
|
||||||
|
dlrtdev_mtdlayout_fat=mtdparts=spi0.0:256k(uboot)ro,64k(config)ro,1024k(kernel),6544k(rootfs),640k(certs),64k(caldata)ro,7168k@0x50000(firmware),64k@0x660000(caldata_orig),6208k@0x50000(firmware_orig)
|
||||||
pb92_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,2752k(rootfs),896k(kernel),64k(nvram),64k(art)ro,3648k@0x50000(firmware)
|
pb92_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,2752k(rootfs),896k(kernel),64k(nvram),64k(art)ro,3648k@0x50000(firmware)
|
||||||
planex_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,960k(kernel),6784k(rootfs),128k(art)ro,7744k@0x50000(firmware)
|
planex_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,960k(kernel),6784k(rootfs),128k(art)ro,7744k@0x50000(firmware)
|
||||||
ubntxm_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1024k(kernel),6528k(rootfs),256k(cfg)ro,64k(EEPROM)ro,7552k@0x50000(firmware)
|
ubntxm_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1024k(kernel),6528k(rootfs),256k(cfg)ro,64k(EEPROM)ro,7552k@0x50000(firmware)
|
||||||
|
ubdev_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1024k(kernel),6464k(rootfs),64k(certs),256k(cfg)ro,64k(EEPROM)ro,7488k@0x50000(firmware)
|
||||||
whrhpg300n_mtdlayout=mtdparts=spi0.0:248k(u-boot)ro,8k(u-boot-env)ro,960k(kernel),2816k(rootfs),64k(art)ro,3712k@0x40000(firmware)
|
whrhpg300n_mtdlayout=mtdparts=spi0.0:248k(u-boot)ro,8k(u-boot-env)ro,960k(kernel),2816k(rootfs),64k(art)ro,3712k@0x40000(firmware)
|
||||||
wndr3700_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,1024k(kernel),6656k(rootfs),64k(art)ro,7680k@0x70000(firmware)
|
wndr3700_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,1024k(kernel),6656k(rootfs),64k(art)ro,7680k@0x70000(firmware)
|
||||||
wndr3700v2_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,1024k(kernel),14848k(rootfs),64k(art)ro,15872k@0x70000(firmware)
|
wndr3700v2_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,1024k(kernel),14848k(rootfs),64k(art)ro,15872k@0x70000(firmware)
|
||||||
|
@ -229,6 +232,34 @@ define Image/Build/DIR825B1
|
||||||
fi
|
fi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Image/Build/DLRTDEV
|
||||||
|
$(call MkuImageLzma,$(2),$(3) $(dlrtdev_mtdlayout))
|
||||||
|
$(call Sysupgrade/KRuImage,$(1),$(2),1048576,5308416)
|
||||||
|
if [ -e "$(call sysupname,$(1),$(2))" ]; then \
|
||||||
|
( \
|
||||||
|
dd if=$(call sysupname,$(1),$(2)); \
|
||||||
|
echo -n "$(4)"; \
|
||||||
|
) > $(call imgname,$(1),$(2))-backup-loader.bin; \
|
||||||
|
if [ `stat -c%s $(call sysupname,$(1),$(2))` -gt 4194304 ]; then \
|
||||||
|
echo "Warning: $(call sysupname,$(1),$(2)) is too big"; \
|
||||||
|
else \
|
||||||
|
( \
|
||||||
|
dd if=$(call sysupname,$(1),$(2)) bs=4096k conv=sync; \
|
||||||
|
echo -n "$(5)"; \
|
||||||
|
) > $(call factoryname,$(1),$(2)); \
|
||||||
|
fi; \
|
||||||
|
fi
|
||||||
|
$(call MkuImageLzma,$(2)-fat,$(3) $(dlrtdev_mtdlayout_fat))
|
||||||
|
$(call CatFiles,$(KDIR_TMP)/vmlinux-$(2)-fat.uImage,1048576,$(KDIR)/root.$(1),6946816,$(KDIR_TMP)/$(2)-fat.bin)
|
||||||
|
if [ -e "$(KDIR_TMP)/$(2)-fat.bin" ]; then \
|
||||||
|
echo -n "" > $(KDIR_TMP)/$(2)-fat.dummy; \
|
||||||
|
sh $(TOPDIR)/scripts/combined-image.sh \
|
||||||
|
"$(KDIR_TMP)/$(2)-fat.bin" \
|
||||||
|
"$(KDIR_TMP)/$(2)-fat.dummy" \
|
||||||
|
$(call sysupname,$(1),$(2)-fat); \
|
||||||
|
fi
|
||||||
|
endef
|
||||||
|
|
||||||
define Image/Build/WZRHPG30XNH
|
define Image/Build/WZRHPG30XNH
|
||||||
$(call MkuImageLzma,$(2),$(3))
|
$(call MkuImageLzma,$(2),$(3))
|
||||||
$(call Sysupgrade/KRuImage,$(1),$(2),1048576,31850496)
|
$(call Sysupgrade/KRuImage,$(1),$(2),1048576,31850496)
|
||||||
|
@ -377,6 +408,18 @@ define Image/Build/UBNTXM
|
||||||
-o $(call factoryname,$(1),$(2))
|
-o $(call factoryname,$(1),$(2))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
define Image/Build/UBDEV
|
||||||
|
$(call MkuImageLzma,$(2),$(3) $(ubdev_mtdlayout))
|
||||||
|
$(call Sysupgrade/KRuImage,$(1),$(2),1048576,6684672)
|
||||||
|
dd if=$(KDIR_TMP)/vmlinux-$(2).uImage of=$(KDIR_TMP)/vmlinux-$(2).uImage.bin bs=1024k conv=sync
|
||||||
|
-$(STAGING_DIR_HOST)/bin/mkfwimage \
|
||||||
|
-B $(4) -v $(5).$(6).v6.0.0-OpenWrt-$(REVISION) \
|
||||||
|
-k $(KDIR_TMP)/vmlinux-$(2).uImage.bin \
|
||||||
|
-r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \
|
||||||
|
-o $(call factoryname,$(1),$(2))
|
||||||
|
endef
|
||||||
|
|
||||||
define Image/Build/UBNT
|
define Image/Build/UBNT
|
||||||
$(call PatchKernelLzma,$(2),$(3))
|
$(call PatchKernelLzma,$(2),$(3))
|
||||||
dd if=$(KDIR_TMP)/vmlinux-$(2).bin.lzma of=$(KDIR_TMP)/vmlinux-$(2).lzma bs=64k conv=sync
|
dd if=$(KDIR_TMP)/vmlinux-$(2).bin.lzma of=$(KDIR_TMP)/vmlinux-$(2).lzma bs=64k conv=sync
|
||||||
|
@ -771,6 +814,8 @@ $(eval $(call SingleProfile,CyberTAN,$(fs_64k),WRT160NL,wrt160nl,WRT160NL,ttyS0,
|
||||||
$(eval $(call SingleProfile,DIR825B1,$(fs_64k),DIR825B1,dir-825-b1,DIR-825-B1,ttyS0,115200,01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00))
|
$(eval $(call SingleProfile,DIR825B1,$(fs_64k),DIR825B1,dir-825-b1,DIR-825-B1,ttyS0,115200,01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00))
|
||||||
$(eval $(call SingleProfile,DIR825B1,$(fs_64k),TEW673GRU,tew-673gru,TEW-673GRU,ttyS0,115200,01AP94-AR7161-RT-080619-01,00AP94-AR7161-RT-080619-01))
|
$(eval $(call SingleProfile,DIR825B1,$(fs_64k),TEW673GRU,tew-673gru,TEW-673GRU,ttyS0,115200,01AP94-AR7161-RT-080619-01,00AP94-AR7161-RT-080619-01))
|
||||||
|
|
||||||
|
$(eval $(call SingleProfile,DLRTDEV,$(fs_64k),DLRTDEV01,dlrtdev01,DIR-825-B1,ttyS0,115200,01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00))
|
||||||
|
|
||||||
$(eval $(call SingleProfile,MyLoader,$(fs_64k),WP543_2M,wp543,,ttyS0,115200,0x200000,2M))
|
$(eval $(call SingleProfile,MyLoader,$(fs_64k),WP543_2M,wp543,,ttyS0,115200,0x200000,2M))
|
||||||
$(eval $(call SingleProfile,MyLoader,$(fs_64k),WP543_4M,wp543,,ttyS0,115200,0x400000,4M))
|
$(eval $(call SingleProfile,MyLoader,$(fs_64k),WP543_4M,wp543,,ttyS0,115200,0x400000,4M))
|
||||||
$(eval $(call SingleProfile,MyLoader,$(fs_64k),WP543_8M,wp543,,ttyS0,115200,0x800000,8M))
|
$(eval $(call SingleProfile,MyLoader,$(fs_64k),WP543_8M,wp543,,ttyS0,115200,0x800000,8M))
|
||||||
|
@ -833,6 +878,8 @@ $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWDR3600V1,tl-wdr3600-v1,T
|
||||||
$(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWDR4300V1,tl-wdr4300-v1,TL-WDR4300,ttyS0,115200,0x43000001,1,8Mlzma))
|
$(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWDR4300V1,tl-wdr4300-v1,TL-WDR4300,ttyS0,115200,0x43000001,1,8Mlzma))
|
||||||
$(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWDR4310V1,tl-wdr4310-v1,TL-WDR4300,ttyS0,115200,0x43100001,1,8Mlzma))
|
$(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWDR4310V1,tl-wdr4310-v1,TL-WDR4300,ttyS0,115200,0x43100001,1,8Mlzma))
|
||||||
|
|
||||||
|
$(eval $(call SingleProfile,UBDEV,$(fs_64k),UBDEV01,ubdev01,UBNT-UF,ttyS0,115200,XM,XM,ar7240))
|
||||||
|
|
||||||
$(eval $(call SingleProfile,UBNT,$(fs_64k),UBNTRS,ubnt-rs,UBNT-RS,ttyS0,115200,RS,RSx,ar7100))
|
$(eval $(call SingleProfile,UBNT,$(fs_64k),UBNTRS,ubnt-rs,UBNT-RS,ttyS0,115200,RS,RSx,ar7100))
|
||||||
$(eval $(call SingleProfile,UBNT,$(fs_64k),UBNTRSPRO,ubnt-rspro,UBNT-RSPRO,ttyS0,115200,RSPRO,RSPRO,ar7100pro))
|
$(eval $(call SingleProfile,UBNT,$(fs_64k),UBNTRSPRO,ubnt-rspro,UBNT-RSPRO,ttyS0,115200,RSPRO,RSPRO,ar7100pro))
|
||||||
$(eval $(call SingleProfile,UBNT,$(fs_64k),UBNTLSSR71,ubnt-ls-sr71,UBNT-LS-SR71,ttyS0,115200,LS-SR71,LS-SR71,ar7100))
|
$(eval $(call SingleProfile,UBNT,$(fs_64k),UBNTLSSR71,ubnt-ls-sr71,UBNT-LS-SR71,ttyS0,115200,LS-SR71,LS-SR71,ar7100))
|
||||||
|
@ -861,7 +908,6 @@ $(eval $(call SingleProfile,Zcomax,$(fs_64k),ZCN1523H516,zcn-1523h-5-16,ZCN-1523
|
||||||
|
|
||||||
$(eval $(call SingleProfile,ZyXEL,$(fs_64k),NBG_460N_550N_550NH,nbg460n_550n_550nh,NBG460N,ttyS0,115200,NBG-460N))
|
$(eval $(call SingleProfile,ZyXEL,$(fs_64k),NBG_460N_550N_550NH,nbg460n_550n_550nh,NBG460N,ttyS0,115200,NBG-460N))
|
||||||
|
|
||||||
|
|
||||||
$(eval $(call MultiProfile,AP121,AP121_2M AP121_4M))
|
$(eval $(call MultiProfile,AP121,AP121_2M AP121_4M))
|
||||||
$(eval $(call MultiProfile,EWDORIN, EWDORINAP EWDORINRT))
|
$(eval $(call MultiProfile,EWDORIN, EWDORINAP EWDORINRT))
|
||||||
$(eval $(call MultiProfile,TEW652BRP,TEW652BRP_FW TEW652BRP_RECOVERY))
|
$(eval $(call MultiProfile,TEW652BRP,TEW652BRP_FW TEW652BRP_RECOVERY))
|
||||||
|
|
Loading…
Reference in a new issue