1 DEVICE_VARS
+= MKUBIFS_OPTS UBOOT
5 define Build
/boot-overlay
9 $(CP
) $@
$@.boot
/$(IMG_PREFIX
)-uImage
10 ln
-sf
$(IMG_PREFIX
)-uImage
$@.boot
/uImage
12 $(foreach dts
,$(DEVICE_DTS
), \
14 $(DTS_DIR
)/$(dts
).dtb \
15 $@.boot
/$(IMG_PREFIX
)-$(dts
).dtb
; \
17 $(IMG_PREFIX
)-$(dts
).dtb \
20 mkimage
-A arm
-O linux
-T script
-C none
-a
0 -e
0 \
21 -n
'$(DEVICE_ID) OpenWrt bootscript' \
22 -d .
/bootscript-
$(DEVICE_NAME
) \
23 $@.boot
/6x_bootscript-
$(DEVICE_NAME
)
25 $(STAGING_DIR_HOST
)/bin
/mkfs.ubifs \
26 --space-fixup
--compr
=zlib
--squash-uids \
27 $(MKUBIFS_OPTS
) -c
16248 \
28 -o
$@.boot.ubifs
-d
$@.boot
30 $(TAR
) -C
$@.boot
-cf
$@.boot.
tar .
33 define Build
/bootfs.
tar.gz
37 $(TAR
) -C
$@.boot
-xf
$(IMAGE_KERNEL
).boot.
tar
39 --numeric-owner
--owner
=0 --group
=0 --transform
"s,./,./boot/," \
43 define Build
/recovery-scr
44 mkimage
-A arm
-O linux
-T script
-C none
-a
0 -e
0 \
45 -n
'$(DEVICE_ID) OpenWrt recovery bootscript' \
46 -d .
/recovery-
$(DEVICE_NAME
) $@
49 define Build
/apalis-emmc
50 $(Build
/imx-combined-image-prepare
)
51 $(Build
/imx-combined-image
)
52 $(Build
/imx-combined-image-clean
)
55 define Build
/ventana-img
58 $(CP
) $(IMAGE_KERNEL
) $@.boot
/boot
/uImage
59 $(foreach dts
,$(DEVICE_DTS
), \
61 $(DTS_DIR
)/$(dts
).dtb \
64 mkimage
-A arm
-O linux
-T script
-C none
-a
0 -e
0 \
65 -n
'$(DEVICE_ID) OpenWrt bootscript' \
66 -d bootscript-
$(DEVICE_NAME
) \
67 $@.boot
/boot
/6x_bootscript-ventana
70 $(SCRIPT_DIR
)/gen_image_generic.sh
$@ \
71 $(CONFIG_TARGET_KERNEL_PARTSIZE
) \
73 $(CONFIG_TARGET_ROOTFS_PARTSIZE
) \
76 $(Build
/imx-combined-image-clean
)
81 FILESYSTEMS
:= squashfs ext4
83 KERNEL_SUFFIX
:= -uImage
85 KERNEL
:= kernel-bin | uImage none
86 KERNEL_LOADADDR
:= 0x10008000
90 define Device
/gateworks_ventana
91 DEVICE_VENDOR
:= Gateworks
92 DEVICE_MODEL
:= Ventana family
93 DEVICE_VARIANT
:= normal NAND flash
94 DEVICE_NAME
:= ventana
121 DEVICE_PACKAGES
:= kmod-sky2 kmod-sound-core kmod-sound-soc-imx \
122 kmod-sound-soc-imx-sgtl5000 kmod-can kmod-can-flexcan kmod-can-raw \
123 kmod-hwmon-gsc kmod-leds-gpio kmod-pps-gpio kobs-ng \
124 kmod-gpio-button-hotplug
125 KERNEL
+= | boot-overlay
126 IMAGES
:= img.gz nand.ubi bootfs.
tar.gz dtb
127 IMAGE
/nand.ubi
:= append-ubi
128 IMAGE
/bootfs.
tar.gz
:= bootfs.
tar.gz
129 IMAGE
/dtb
:= install-dtb
130 IMAGE
/img.gz
:= append-rootfs | pad-extra
128k | ventana-img | gzip
131 UBINIZE_PARTS
= boot
=$$(KDIR_KERNEL_IMAGE
).boot.ubifs
=15
134 MKUBIFS_OPTS
:= -m
$$(PAGESIZE
) -e
124KiB
136 TARGET_DEVICES
+= gateworks_ventana
138 define Device
/gateworks_ventana-large
139 $(Device
/gateworks_ventana
)
140 DEVICE_VARIANT
:= large NAND flash
144 MKUBIFS_OPTS
:= -m
$$(PAGESIZE
) -e
248KiB
146 TARGET_DEVICES
+= gateworks_ventana-large
148 define Device
/solidrun_cubox-i
149 DEVICE_VENDOR
:= SolidRun
150 DEVICE_MODEL
:= CuBox-i
156 DEVICE_PACKAGES
:= kmod-drm-imx kmod-drm-imx-hdmi kmod-usb-hid
159 KERNEL_SUFFIX
:= -zImage
160 FILESYSTEMS
:= squashfs
161 IMAGES
:= combined.bin dtb
162 IMAGE
/combined.bin
:= append-rootfs | pad-extra
128k | imx-sdcard
163 IMAGE
/dtb
:= install-dtb
165 TARGET_DEVICES
+= solidrun_cubox-i
167 define Device
/toradex_apalis
168 DEVICE_VENDOR
:= Toradex
169 DEVICE_MODEL
:= Apalis family
170 SUPPORTED_DEVICES
:= apalis
,ixora apalis
,eval
174 imx6q-apalis-ixora-v1.1
176 kmod-can kmod-can-flexcan kmod-can-raw \
177 kmod-leds-gpio kmod-gpio-button-hotplug \
178 kmod-pps-gpio kmod-rtc-ds1307
179 FILESYSTEMS
:= squashfs
180 IMAGES
:= combined.bin sysupgrade.bin
181 DEVICE_IMG_NAME
= $$(DEVICE_IMG_PREFIX
)-$$(1).
$$(2)
182 IMAGE
/combined.bin
:= append-rootfs | pad-extra
128k | apalis-emmc
183 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
184 ARTIFACTS
:= recovery.scr
185 ARTIFACT
/recovery.scr
:= recovery-scr
187 TARGET_DEVICES
+= toradex_apalis
189 define Device
/wandboard_dual
190 DEVICE_VENDOR
:= Wandboard
192 DEVICE_DTS
:= imx6dl-wandboard
194 TARGET_DEVICES
+= wandboard_dual