@ -57,14 +57,6 @@ define Image/Build/squashfs
$( call prepare_generic_squashfs,$( BIN_DIR) /$( IMG_PREFIX) -$( 2) -$( 1) .image)
e n d e f
i f n e q ( $( $ ( PROFILE ) _UBI_OPTS ) , )
define Image/BuildNAND/squashfs
$( call prepare_generic_squashfs,$( KDIR) /root.$( 1) )
$( call Image/Build/UbinizeImage,$( PROFILE) ,,squashfs,$( $( PROFILE) _UBI_OPTS) )
$( call Image/Build/SysupgradeNAND,$( PROFILE) ,$( 1) ,$( KDIR) /uImage-$( PROFILE) )
endef
e n d i f
DGN3500_SKERNEL = 0x50000
DGN3500_SKERNEL_DECIMAL = 327680
d e f i n e I m a g e / B u i l d D G N 3 5 0 0 / s q u a s h f s
@ -107,19 +99,6 @@ define Image/BuildEVA/squashfs
$( call prepare_generic_squashfs,$( BIN_DIR) /$( IMG_PREFIX) -$( 2) -$( 1) .image.eva)
e n d e f
i f n e q ( $( $ ( PROFILE ) _UBIFS_OPTS ) , )
define Image/BuildEVA/ubifs
$( CP) $( KDIR) /root.ubifs $( BIN_DIR) /$( IMG_PREFIX) -$( PROFILE) -rootfs.ubifs
endef
e n d i f
i f n e q ( $( $ ( PROFILE ) _UBI_OPTS ) , )
define Image/BuildEVA/ubi
$( CP) $( KDIR) /root.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( PROFILE) -rootfs.ubi
$( CP) $( KDIR) /root-overlay.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( PROFILE) -rootfs-overlay.ubi
endef
e n d i f
d e f i n e I m a g e / B u i l d L o a d e r / s q u a s h f s
dd if = $( KDIR) /loader-$( 2) .bin of = $( KDIR) /loader-$( 2) .bin.padded bs = 3072k conv = sync
cat $( KDIR) /loader-$( 2) .bin.padded $( KDIR) /root.$( 1) > $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -$( 1) .image
@ -145,30 +124,6 @@ define Image/Build/jffs2-256k
cat $( KDIR) /uImage-$( 2) -$( 1) $( KDIR) /root.$( 1) > $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -$( 1) .image
e n d e f
i f n e q ( $( $ ( PROFILE ) _UBIFS_OPTS ) , )
define Image/Build/ubifs
$( CP) $( KDIR) /root.ubifs $( BIN_DIR) /$( IMG_PREFIX) -$( PROFILE) -rootfs.ubifs
endef
e n d i f
i f n e q ( $( $ ( PROFILE ) _UBI_OPTS ) , )
define Image/Build/ubi
$( CP) $( KDIR) /root.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( PROFILE) -rootfs.ubi
$( CP) $( KDIR) /root-overlay.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( PROFILE) -rootfs-overlay.ubi
endef
e n d i f
i f n e q ( $( $ ( PROFILE ) _UBIFS_OPTS ) , )
i f n e q ( $( $ ( PROFILE ) _UBI_OPTS ) , )
define Image/BuildNAND/ubifs
$( call Image/Build/UbinizeImage,$( PROFILE) ,,ubifs,$( $( PROFILE) _UBI_OPTS) )
$( call Image/Build/SysupgradeNAND,$( PROFILE) ,$( 1) ,$( KDIR) /uImage-$( PROFILE) )
endef
e n d i f
e n d i f
i f n e q ( $( CONFIG_TARGET_ROOTFS_INITRAMFS ) , )
define Image/BuildKernel/InitramfsTemplate
$( call PatchKernelLzma,$( 1) ,-initramfs)
@ -326,8 +281,8 @@ endif
i f e q ( $( SUBTARGET ) , x w a y )
# Danube
BTHOMEHUBV2B_UBIFS_OPTS := "-m 512 -e 15872 -c 1959"
BTHOMEHUBV2B_UBI_OPTS := "-m 512 -p 16KiB -s 256"
DEVICE_ BTHOMEHUBV2B_UBIFS_OPTS:= "-m 512 -e 15872 -c 1959"
DEVICE_ 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)
@ -497,8 +452,8 @@ TARGET_DEVICES += GIGASX76X
# AR9
BTHOMEHUBV3A_UBIFS_OPTS := "-m 512 -e 15872 -c 1959"
BTHOMEHUBV3A_UBI_OPTS := "-m 512 -p 16KiB -s 256"
DEVICE_ BTHOMEHUBV3A_UBIFS_OPTS:= "-m 512 -e 15872 -c 1959"
DEVICE_ BTHOMEHUBV3A_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 / BTHOMEHUBV3A = $( call Image/BuildKernel/Template,BTHOMEHUBV3A)
I m a g e / B u i l d / P r o f i l e / BTHOMEHUBV3A = $( call Image/BuildNAND/$( 1) ,$( 1) ,BTHOMEHUBV3A)
@ -627,8 +582,8 @@ endif
i f e q ( $( SUBTARGET ) , x r x 2 0 0 )
# VR9
P2812HNUF1_UBIFS_OPTS := "-m 2048 -e 126KiB -c 4096"
P2812HNUF1_UBI_OPTS := "-m 2048 -p 128KiB -s 512"
DEVICE_ P2812HNUF1_UBIFS_OPTS:= "-m 2048 -e 126KiB -c 4096"
DEVICE_ P2812HNUF1_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 / P2812HNUF1 = $( call Image/BuildKernel/Template,P2812HNUF1)
I m a g e / B u i l d / P r o f i l e / P2812HNUF1 = $( call Image/BuildNAND/$( 1) ,$( 1) ,P2812HNUF1)
@ -639,8 +594,8 @@ define LegacyDevice/P2812HNUF1
e n d e f
LEGACY_DEVICES += P2812HNUF1
P2812HNUF3_UBIFS_OPTS := "-m 2048 -e 126KiB -c 4096"
P2812HNUF3_UBI_OPTS := "-m 2048 -p 128KiB -s 512"
DEVICE_ P2812HNUF3_UBIFS_OPTS:= "-m 2048 -e 126KiB -c 4096"
DEVICE_ 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)
@ -660,8 +615,8 @@ endef
TARGET_DEVICES += ARV7519RW22
BTHOMEHUBV5A_UBIFS_OPTS := "-m 2048 -e 126KiB -c 4096"
BTHOMEHUBV5A_UBI_OPTS := "-m 2048 -p 128KiB -s 512"
DEVICE_ BTHOMEHUBV5A_UBIFS_OPTS:= "-m 2048 -e 126KiB -c 4096"
DEVICE_ 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)
@ -689,8 +644,8 @@ endef
TARGET_DEVICES += EASY80920NOR
FRITZ3370_UBIFS_OPTS := "-m 2048 -e 126KiB -c 4096"
FRITZ3370_UBI_OPTS := "-m 2048 -p 128KiB -s 512"
DEVICE_ FRITZ3370_UBIFS_OPTS:= "-m 2048 -e 126KiB -c 4096"
DEVICE_ FRITZ3370_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 / FRITZ3370 = $( call Image/BuildKernelEVA/Template,FRITZ3370)
I m a g e / B u i l d / P r o f i l e / FRITZ3370 = $( call Image/BuildEVA/$( 1) ,$( 1) ,FRITZ3370)
@ -771,6 +726,39 @@ TARGET_DEVICES += VGV7519BRN
e n d i f
i f n e q ( $( $ ( PROFILE ) _UBI_OPTS ) , )
define Image/BuildNAND/squashfs
$( call prepare_generic_squashfs,$( KDIR) /root.$( 1) )
$( call Image/Build/UbinizeImage,$( 2) ,,squashfs,$( $( PROFILE) _UBI_OPTS) )
$( call Image/Build/SysupgradeNAND,$( 2) ,$( 1) ,$( KDIR) /uImage-$( 2) )
endef
define Image/Build/ubifs
$( CP) $( KDIR) /root.ubifs $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -rootfs.ubifs
endef
define Image/Build/ubi
$( CP) $( KDIR) /root.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -rootfs.ubi
$( CP) $( KDIR) /root-overlay.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -rootfs-overlay.ubi
endef
define Image/BuildEVA/ubi
$( CP) $( KDIR) /root.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -rootfs.ubi
$( CP) $( KDIR) /root-overlay.ubi $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -rootfs-overlay.ubi
endef
i f n e q ( $( $ ( PROFILE ) _UBIFS_OPTS ) , )
define Image/BuildNAND/ubifs
$( call Image/Build/UbinizeImage,$( 2) ,,ubifs,$( $( PROFILE) _UBI_OPTS) )
$( call Image/Build/SysupgradeNAND,$( 2) ,$( 1) ,$( KDIR) /uImage-$( 2) )
endef
define Image/BuildEVA/ubifs
$( CP) $( KDIR) /root.ubifs $( BIN_DIR) /$( IMG_PREFIX) -$( 2) -rootfs.ubifs
endef
e n d i f
e n d i f
d e f i n e I m a g e / P r e p a r e / P r o f i l e
$( call Image/Prepare/Profile/$( 1) )
e n d e f