imx6qdl-pico: Add machine configuration

Add machine definition forimx6qdl-pico board.

For more information about this SOM, please visit:

https://www.technexion.com/products/pico-compute-modules/detail/PICO-IMX6

This machine definition support PICO-DWARF, PICO-HOBBIT, and PICO-NYMPH baseboards.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
This commit is contained in:
Fabio Berton 2019-06-05 11:59:53 -03:00 committed by Otavio Salvador
parent e91064ea09
commit cab5b63d6f

View File

@ -0,0 +1,48 @@
#@TYPE: Machine
#@NAME: IMX6Q/DL-PICO
#@SOC: i.MX6QDL
#@DESCRIPTION: Machine configuration for IMX6QDL-PICO board.
#@MAINTAINER: Otavio Salvador otavio.salvador@ossystems.com.br
MACHINEOVERRIDES =. "use-mainline-bsp:mx6:mx6dl:mx6q:"
require conf/machine/include/imx-base.inc
require conf/machine/include/tune-cortexa9.inc
SERIAL_CONSOLES = "115200;ttymxc4"
SPL_BINARY = "SPL"
UBOOT_SUFFIX = "img"
UBOOT_MAKE_TARGET = ""
UBOOT_EXTLINUX = "1"
UBOOT_EXTLINUX_ROOT = "root=PARTUUID=${uuid}"
UBOOT_EXTLINUX_CONSOLE = "console=${console},${baudrate}"
UBOOT_CONFIG ??= "generic"
UBOOT_CONFIG[generic] = "pico-imx6_defconfig"
KERNEL_DEVICETREE = " \
imx6dl-pico-dwarf.dtb \
imx6dl-pico-hobbit.dtb \
imx6dl-pico-nymph.dtb \
imx6dl-pico-pi.dtb \
imx6q-pico-dwarf.dtb \
imx6q-pico-hobbit.dtb \
imx6q-pico-nymph.dtb \
imx6q-pico-pi.dtb \
"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " \
kernel-image \
kernel-devicetree \
u-boot-fslc \
"
MACHINE_EXTRA_RRECOMMENDS += " \
bcm4339-nvram-config \
"
WKS_FILES ?= "imx-uboot-spl.wks"
WKS_FILE_DEPENDS ?= ""
IMAGE_FSTYPES = "wic.bmap wic.xz ext4.gz"