/
isiot.conf
51 lines (37 loc) · 1.32 KB
/
isiot.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#@TYPE: Machine
#@NAME: isiot
#@DESCRIPTION: Machine configuration for engicam systems
#EDIMM Board with iSIOT eMMC/NAND SOMs
#iSIOT eMMC supports MMC and eMMC booting
#iSIOT NAND supports MMC and NAND booting
PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
XSERVER ?= "xserver-xorg \
xf86-video-fbdev \
"
MACHINE_EXTRA_RRECOMMENDS = " kernel-modules kernel-devicetree"
include conf/machine/include/tune-cortexa9.inc
DEFAULTTUNE_isiot ?= "cortexa9thf-vfpv3"
IMAGE_FSTYPES += "wic"
SERIAL_CONSOLE = "115200 ttymxc0"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-amarula"
PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-mainline"
KERNEL_IMAGETYPE = "uImage"
KERNEL_DEVICETREE = "imx6ul-isiot-emmc.dtb imx6ul-isiot-nand.dtb"
KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
SPL_BINARY = "SPL"
UBOOT_SUFFIX = "img"
UBOOT_CONFIG ??= "nand sd"
UBOOT_CONFIG[sd] = "imx6ul_isiot_emmc_config,sd"
UBOOT_CONFIG[nand] = "imx6ul_isiot_nand_config,nand"
UBOOT_ENTRYPOINT = "0x80008000"
UBOOT_LOADADDRESS = "0x80008000"
MACHINE_FEATURES = "usbgadget usbhost vfat alsa"
IMAGE_BOOT_FILES ?= "${KERNEL_IMAGETYPE} ${KERNEL_DEVICETREE}"
### wic default support
WKS_FILE_DEPENDS ?= " \
virtual/bootloader \
e2fsprogs-native \
bmap-tools-native \
"
WKS_FILE = "engicam-spl-uboot-image.wks"
IMAGE_INSTALL_append = " usbutils"