Newer
Older
#@NAME: SECO North i.MX6
#@DESCRIPTION: Machine configuration for SECO North i.MX6 platforms
require include/seconorth-machine.inc
require conf/machine/include/arm/armv7a/tune-cortexa9.inc
MACHINEOVERRIDES =. "imxipu:imxvpu:imxgpu2d:imxgpu3d:seco-arm:"
# Metadata for the Confluence release page
SUPPORTED_HARDWARE = " \
SANTARO, \
SANTOKA, \
SANTINO, \
SANTINO LT, \
SANTVEND, \
"
PREFERRED_PROVIDER:u-boot = "u-boot-seco-imx"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-seco-imx"
PREFERRED_VERSION:u-boot = "2020.04"
PREFERRED_PROVIDER_fw-sysdata = "u-boot-seco-imx-fw-sysdata"
UBOOT_CONFIG ??= "sd_no_console sd"
# Not sure, if UBOOT_MACHINE or UBOOT_CONFIG should be set to select the proper platform.
# Setting both is not possible.
UBOOT_CONFIG[sd] = "seco-mx6_defconfig,sdcard"
UBOOT_CONFIG[sd_no_console] = "seco-mx6_no_console_defconfig,sdcard"
UBOOT_DTB_NAME = "imx6q-san.dtb"
SANTVEND_PRESHUTDOWN_SCRIPTS = " \
shutdown-pwr-check \
restore-wakeup-ok \
"
EXTRA_IMAGEDEPENDS:append = " \
mx6-boot \
"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " \
linux-firmware-imx-sdma-imx6q \
linux-firmware-imx-vpu \
kernel-module-imx6-spreadspectrum \
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS:append = " \
${SANTVEND_PRESHUTDOWN_SCRIPTS} \
"
seconorth/imx6dl-santaro.dtb \
seconorth/imx6dl-santino-lt.dtb \
seconorth/imx6dl-santino.dtb \
seconorth/imx6dl-santoka.dtb \
seconorth/imx6dl-santvend-bat.dtb \
seconorth/imx6q-santaro.dtb \
seconorth/imx6q-santoka.dtb \
seconorth/imx6q-santvend.dtb \
seconorth/imx6qp-santoka.dtb \
# SECO North specific offset, that has historic reasons but
Norman Stetter
committed
# doesn't make sense
KERNEL_EXTRA_ARGS += "LOADADDR=0x10010000"
MACHINE_INSTALL_SCRIPTS:append = " fng-install-mx6-boot.sh "