@ -280,23 +280,24 @@ define Device/Default
FILESYSTEMS := squashfs
DEVICE_PROFILE :=
DEVICE_DTS :=
IMAGE_SIZE :=
IMAGES := sysupgrade.bin
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | check-size $$ $$ ( IMAGE_SIZE)
e n d e f
DEVICE_VARS += DEVICE_PROFILE DEVICE_DTS
DEVICE_VARS += DEVICE_PROFILE DEVICE_DTS IMAGE_SIZE
d e f i n e D e v i c e / l a n t i q T p L i n k
KERNEL := kernel-bin | append-dtb | lzma
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | tplink-fw
IMAGES := sysupgrade.bin
IMAGE/sysupgrade.bin := mktplinkfw2
IMAGE/sysupgrade.bin := mktplinkfw2 | check-size $$ $$ ( IMAGE_SIZE)
e n d e f
DEVICE_VARS += BOARD_ID
d e f i n e D e v i c e / l a n t i q B r n I m a g e
KERNEL := kernel-bin | append-dtb | mkbrncmdline | lzma-no-dict
IMAGES := factory.bin
IMAGE/factory.bin := mkbrnimg
IMAGE/factory.bin := mkbrnimg | check-size $$ $$ ( IMAGE_SIZE)
e n d e f
DEVICE_VARS += SIGNATURE MAGIC CRC32_POLY
@ -305,7 +306,8 @@ define lantiqTpLink
$$ ( Device/lantiqTpLink)
DEVICE_PROFILE := $( 1)
DEVICE_DTS := $( 1)
BOARD_ID := $( 2)
IMAGE_SIZE := $( 2)
BOARD_ID := $( 3)
endef
TARGET_DEVICES += $( 1)
e n d e f
@ -314,7 +316,8 @@ define lantiqImage
define Device/$( 1)
$$ ( Device/lantiqImage)
DEVICE_PROFILE := $( 1)
DEVICE_DTS := $( if $( 2) ,$( 2) ,$( 1) )
IMAGE_SIZE := $( 2)
DEVICE_DTS := $( if $( 3) ,$( 3) ,$( 1) )
endef
TARGET_DEVICES += $( 1)
e n d e f
@ -324,9 +327,10 @@ define lantiqBrnImage
$$ ( Device/lantiqBrnImage)
DEVICE_PROFILE := $( 1)
DEVICE_DTS := $( 1)
SIGNATURE := $( 2)
MAGIC := $( 3)
CRC32_POLY := $( 4)
IMAGE_SIZE := $( 2)
SIGNATURE := $( 3)
MAGIC := $( 4)
CRC32_POLY := $( 5)
endef
TARGET_DEVICES += $( 1)
e n d e f
@ -341,7 +345,7 @@ endif
i f e q ( $( CONFIG_TARGET_lantiq_ase ) , y )
$( eval $ ( call lantiqImage ,DGN 1000B ) )
$( eval $ ( call lantiqImage ,DGN 1000B ,3392k ) )
e n d i f
@ -355,23 +359,23 @@ BTHOMEHUBV2B_UBI_OPTS:="-m 512 -p 16KiB -s 256"
I m a g e / B u i l d K e r n e l / P r o f i l e / BTHOMEHUBV2B = $( call Image/BuildKernel/Template,BTHOMEHUBV2B)
I m a g e / B u i l d / P r o f i l e / BTHOMEHUBV2B = $( call Image/BuildNAND/$( 1) ,$( 1) ,BTHOMEHUBV2B)
$( eval $ ( call lantiqImage ,EASY 50712) )
$( eval $ ( call lantiqImage ,ACMP 252) )
$( eval $ ( call lantiqImage ,ARV 4510PW ) )
$( eval $ ( call lantiqImage ,ARV 4525PW ) )
$( eval $ ( call lantiqImage ,ARV 7525PW ) )
$( eval $ ( call lantiqImage ,ARV 4518PWR 01) )
$( eval $ ( call lantiqImage ,ARV 4518PWR 01A ) )
$( eval $ ( call lantiqImage ,ARV 4519PW ) )
$( eval $ ( call lantiqImage ,ARV 4520PW ) )
$( eval $ ( call lantiqImage ,ARV 452CQW ) )
$( eval $ ( call lantiqImage ,ARV 7510PW 22) )
$( eval $ ( call lantiqImage ,ARV 7518PW ) )
$( eval $ ( call lantiqImage ,ARV 7519PW ) )
$( eval $ ( call lantiqImage ,ARV 752DPW ) )
$( eval $ ( call lantiqImage ,ARV 752DPW 22) )
$( eval $ ( call lantiqImage ,ARV 8539PW 22) )
$( eval $ ( call lantiqImage ,GIGASX 76X ) )
$( eval $ ( call lantiqImage ,EASY 50712,3776k ) )
$( eval $ ( call lantiqImage ,ACMP 252,14848k ) )
$( eval $ ( call lantiqImage ,ARV 4510PW ,15616k ) )
$( eval $ ( call lantiqImage ,ARV 4525PW ,3776k ) )
$( eval $ ( call lantiqImage ,ARV 7525PW ,3776k ) )
$( eval $ ( call lantiqImage ,ARV 4518PWR 01,3776k ) )
$( eval $ ( call lantiqImage ,ARV 4518PWR 01A ,3776k ) )
$( eval $ ( call lantiqImage ,ARV 4519PW ,3776k ) )
$( eval $ ( call lantiqImage ,ARV 4520PW ,3648k ) )
$( eval $ ( call lantiqImage ,ARV 452CQW ,3776k ) )
$( eval $ ( call lantiqImage ,ARV 7510PW 22,31232k ) )
$( eval $ ( call lantiqImage ,ARV 7518PW ,7872k ) )
$( eval $ ( call lantiqImage ,ARV 7519PW ,15488k ) )
$( eval $ ( call lantiqImage ,ARV 752DPW ,7872k ) )
$( eval $ ( call lantiqImage ,ARV 752DPW 22,7616k ) )
$( eval $ ( call lantiqImage ,ARV 8539PW 22,7616k ) )
$( eval $ ( call lantiqImage ,GIGASX 76X ,7680k ) )
# AR9
@ -387,15 +391,15 @@ Image/Build/Profile/DGN3500=$(call Image/BuildDGN3500/$(1),$(1),DGN3500)
I m a g e / B u i l d K e r n e l / P r o f i l e / DGN3500B = $( call Image/BuildKernel/Template,DGN3500B)
I m a g e / B u i l d / P r o f i l e / DGN3500B = $( call Image/BuildDGN3500B/$( 1) ,$( 1) ,DGN3500B)
$( eval $ ( call lantiqImage ,WBMRA ,WBMR ) )
$( eval $ ( call lantiqImage ,WBMRB ,WBMR ) )
$( eval $ ( call lantiqImage ,WBMRA ,31488k , WBMR ) )
$( eval $ ( call lantiqImage ,WBMRB ,31488k , WBMR ) )
I m a g e / B u i l d K e r n e l / P r o f i l e / FRITZ7320 = $( call Image/BuildKernelEVA/Template,FRITZ7320)
I m a g e / B u i l d / P r o f i l e / FRITZ7320 = $( call Image/BuildEVA/$( 1) ,$( 1) ,FRITZ7320)
$( eval $ ( call lantiqImage ,GR 7000) )
$( eval $ ( call lantiqImage ,H 201L ) )
$( eval $ ( call lantiqImage ,P 2601HNFX ) )
$( eval $ ( call lantiqImage ,GR 7000,7808k ) )
$( eval $ ( call lantiqImage ,H 201L ,7808k ) )
$( eval $ ( call lantiqImage ,P 2601HNFX ,15616k ) )
e n d i f
@ -415,7 +419,7 @@ P2812HNUF3_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
I m a g e / B u i l d K e r n e l / P r o f i l e / P2812HNUF3 = $( call Image/BuildKernel/Template,P2812HNUF3)
I m a g e / B u i l d / P r o f i l e / P2812HNUF3 = $( call Image/BuildNAND/$( 1) ,$( 1) ,P2812HNUF3)
$( eval $ ( call lantiqImage ,ARV 7519RW 22) )
$( eval $ ( call lantiqImage ,ARV 7519RW 22,31232k ) )
BTHOMEHUBV5A_UBIFS_OPTS := "-m 2048 -e 126KiB -c 4096"
BTHOMEHUBV5A_UBI_OPTS := "-m 2048 -p 128KiB -s 512"
@ -423,8 +427,8 @@ BTHOMEHUBV5A_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
I m a g e / B u i l d K e r n e l / P r o f i l e / BTHOMEHUBV5A = $( call Image/BuildKernel/Template,BTHOMEHUBV5A)
I m a g e / B u i l d / P r o f i l e / BTHOMEHUBV5A = $( call Image/BuildNAND/$( 1) ,$( 1) ,BTHOMEHUBV5A)
$( eval $ ( call lantiqImage ,EASY 80920NAND ) )
$( eval $ ( call lantiqImage ,EASY 80920NOR ) )
$( eval $ ( call lantiqImage ,EASY 80920NAND ,64512k ) )
$( eval $ ( call lantiqImage ,EASY 80920NOR ,7936k ) )
FRITZ3370_UBIFS_OPTS := "-m 2048 -e 126KiB -c 4096"
FRITZ3370_UBI_OPTS := "-m 2048 -p 128KiB -s 512"
@ -435,13 +439,13 @@ Image/Build/Profile/FRITZ3370=$(call Image/BuildEVA/$(1),$(1),FRITZ3370)
I m a g e / B u i l d K e r n e l / P r o f i l e / VG3503J = $( call Image/BuildKernelLoader/Template,VG3503J)
I m a g e / B u i l d / P r o f i l e / VG3503J = $( call Image/BuildLoader/$( 1) ,$( 1) ,VG3503J)
$( eval $ ( call lantiqTpLink ,TDW 8970,TD -W 8970v 1) )
$( eval $ ( call lantiqTpLink ,TDW 8980,TD -W 8980v 1) )
$( eval $ ( call lantiqTpLink ,VR 200v ,ArcherVR 200V ) )
$( eval $ ( call lantiqImage ,VGV 7510KW 22NOR ) )
$( eval $ ( call lantiqBrnImage ,VGV 7510KW 22BRN ,BRNDA 6431,0x 12345678,0x 04c 11db 7) )
$( eval $ ( call lantiqImage ,VGV 7519NOR ) )
$( eval $ ( call lantiqBrnImage ,VGV 7519BRN ,5D 00008000,0x 12345678,0x 2083b 8ed ) )
$( eval $ ( call lantiqTpLink ,TDW 8970,7680k , TD -W 8970v 1) )
$( eval $ ( call lantiqTpLink ,TDW 8980,7680k , TD -W 8980v 1) )
$( eval $ ( call lantiqTpLink ,VR 200v ,15808k , ArcherVR 200V ) )
$( eval $ ( call lantiqImage ,VGV 7510KW 22NOR ,15232k ) )
$( eval $ ( call lantiqBrnImage ,VGV 7510KW 22BRN ,6784k , BRNDA 6431,0x 12345678,0x 04c 11db 7) )
$( eval $ ( call lantiqImage ,VGV 7519NOR ,15360k ) )
$( eval $ ( call lantiqBrnImage ,VGV 7519BRN ,7168k , 5D 00008000,0x 12345678,0x 2083b 8ed ) )
d e f i n e I m a g e / P r e p a r e
$( call Image/Prepare/Profile,$( PROFILE) )