From: Andrey Zhizhikin Date: Mon, 6 Jan 2020 17:08:41 +0000 (+0000) Subject: imx8mnevk: add new machine configuration for imx8m nano X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=241312a74438e69063fcc67d91517dc90fa96065;p=meta-freescale.git imx8mnevk: add new machine configuration for imx8m nano Add new machine configuration describing the i.MX8M Nano SoC and corresponding EVK. This configuration file is based on imx8mmevk config and adapts different boot and runtime parameters specific to i.MX8M Nano SoC. Signed-off-by: Andrey Zhizhikin --- diff --git a/conf/machine/imx8mnevk.conf b/conf/machine/imx8mnevk.conf new file mode 100644 index 00000000..b74805d2 --- /dev/null +++ b/conf/machine/imx8mnevk.conf @@ -0,0 +1,55 @@ +#@TYPE: Machine +#@NAME: NXP i.MX8M Nano DDR4 Evaluation Kit +#@SOC: i.MX8MM +#@DESCRIPTION: Machine configuration for NXP i.MX8M Nano DDR4 EVK +#@MAINTAINER: Andrey Zhizhikin + +MACHINEOVERRIDES =. "mx8:mx8m:mx8mn:" + +require conf/machine/include/imx-base.inc +require conf/machine/include/tune-cortexa53.inc + +MACHINE_FEATURES += "wifi bluetooth optee bcm43455" + +KERNEL_DEVICETREE = "freescale/fsl-imx8mn-ddr4-evk-ak5558.dtb \ + freescale/fsl-imx8mn-ddr4-evk-inmate.dtb \ + freescale/fsl-imx8mn-ddr4-evk.dtb \ + freescale/fsl-imx8mn-ddr4-evk-rm67191.dtb \ + freescale/fsl-imx8mn-ddr4-evk-rpmsg.dtb \ + freescale/fsl-imx8mn-ddr4-evk-root.dtb" + +UBOOT_CONFIG ??= "sd" +UBOOT_CONFIG[sd] = "imx8mn_ddr4_evk_defconfig,sdcard" +UBOOT_CONFIG[mfgtool] = "imx8mn_ddr4_evk_defconfig" +SPL_BINARY = "spl/u-boot-spl.bin" + +# Set DDR FIRMWARE +DDR_FIRMWARE_NAME = "ddr4_imem_1d_201810.bin \ + ddr4_dmem_1d_201810.bin \ + ddr4_imem_2d_201810.bin \ + ddr4_dmem_2d_201810.bin" + +# Set u-boot DTB +UBOOT_DTB_NAME = "fsl-imx8mn-ddr4-evk.dtb" + +# Set imx-mkimage boot target +IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_ddr4_evk_flexspi', 'flash_ddr4_evk', d)}" + +# Set Serial console +SERIAL_CONSOLES = "115200;ttymxc1" + +IMAGE_BOOTLOADER = "imx-boot" +BOOT_SPACE = "65536" +LOADADDR = "" +UBOOT_SUFFIX = "bin" +UBOOT_MAKE_TARGET = "" + +# Image boot offset as defined in section 6.1.6.1 "Primary image offset and IVT offset" of +# i.MX 8M Nano Applications Processor Reference Manual, Rev. 0, 12/2019 +# Doc ID: IMX8MNRM +IMX_BOOT_SEEK = "32" + +OPTEE_BIN_EXT = "8mn" + +# Add additional firmware +MACHINE_FIRMWARE_append = " linux-firmware-ath10k"