diff options
| -rw-r--r-- | conf/machine/imx8qm-mek.conf | 85 | ||||
| -rw-r--r-- | conf/machine/imx8qmmek.conf | 67 |
2 files changed, 85 insertions, 67 deletions
diff --git a/conf/machine/imx8qm-mek.conf b/conf/machine/imx8qm-mek.conf new file mode 100644 index 000000000..c7b09d6b3 --- /dev/null +++ b/conf/machine/imx8qm-mek.conf | |||
| @@ -0,0 +1,85 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: i.MX 8QM MEK | ||
| 3 | #@DESCRIPTION: i.MX 8QuadMax Multisensory Enablement Kit board, rev B0 | ||
| 4 | #@MAINTAINER: Lauren Post <lauren.post@nxp.com> | ||
| 5 | |||
| 6 | MACHINEOVERRIDES =. "mx8:mx8qm:" | ||
| 7 | |||
| 8 | require conf/machine/include/imx-base.inc | ||
| 9 | require conf/machine/include/tune-cortexa72-cortexa53.inc | ||
| 10 | |||
| 11 | IMX_DEFAULT_BSP = "nxp" | ||
| 12 | |||
| 13 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356" | ||
| 14 | MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359" | ||
| 15 | |||
| 16 | # Don't include kernels in standard images | ||
| 17 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | ||
| 18 | |||
| 19 | LOADADDR = "" | ||
| 20 | |||
| 21 | # We have to disable SERIAL_CONSOLE due to auto-serial-console | ||
| 22 | SERIAL_CONSOLES = "115200;ttyAMA0" | ||
| 23 | |||
| 24 | # we do not want to have getty running on tty1 as we run | ||
| 25 | # auto-serial-console there | ||
| 26 | USE_VT = "0" | ||
| 27 | |||
| 28 | KERNEL_DEVICETREE = " \ | ||
| 29 | freescale/imx8qm-mek.dtb \ | ||
| 30 | freescale/imx8qm-mek-ca53.dtb \ | ||
| 31 | freescale/imx8qm-mek-ca72.dtb \ | ||
| 32 | freescale/imx8qm-mek-dom0.dtb \ | ||
| 33 | freescale/imx8qm-mek-domu.dtb \ | ||
| 34 | freescale/imx8qm-mek-dsi-rm67191.dtb \ | ||
| 35 | freescale/imx8qm-mek-dsp.dtb \ | ||
| 36 | freescale/imx8qm-mek-enet2-tja1100.dtb \ | ||
| 37 | freescale/imx8qm-mek-hdmi.dtb \ | ||
| 38 | freescale/imx8qm-mek-inmate.dtb \ | ||
| 39 | freescale/imx8qm-mek-jdi-wuxga-lvds1-panel.dtb \ | ||
| 40 | freescale/imx8qm-mek-jdi-wuxga-lvds1-panel-rpmsg.dtb \ | ||
| 41 | freescale/imx8qm-mek-ov5640.dtb \ | ||
| 42 | freescale/imx8qm-mek-pcie-ep.dtb \ | ||
| 43 | freescale/imx8qm-mek-root.dtb \ | ||
| 44 | freescale/imx8qm-mek-rpmsg.dtb \ | ||
| 45 | freescale/imx8qm-mek-sof-cs42888.dtb \ | ||
| 46 | freescale/imx8qm-mek-sof-wm8960.dtb \ | ||
| 47 | freescale/imx8qm-mek-usd-wifi.dtb \ | ||
| 48 | freescale/imx8qm-mek-usdhc3-m2.dtb \ | ||
| 49 | " | ||
| 50 | |||
| 51 | UBOOT_MAKE_TARGET = \ | ||
| 52 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '', \ | ||
| 53 | 'u-boot.bin', d)}" | ||
| 54 | SPL_BINARY_imx8qmmek = \ | ||
| 55 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'spl/u-boot-spl.bin', \ | ||
| 56 | '', d)}" | ||
| 57 | UBOOT_SUFFIX = "bin" | ||
| 58 | |||
| 59 | UBOOT_CONFIG ??= "sd" | ||
| 60 | UBOOT_CONFIG[sd] = "imx8qm_mek_defconfig,sdcard" | ||
| 61 | UBOOT_CONFIG[fspi] = "imx8qm_mek_fspi_defconfig" | ||
| 62 | UBOOT_CONFIG[mfgtool] = "imx8qm_mek_defconfig" | ||
| 63 | |||
| 64 | IMX_BOOT_SEEK = "32" | ||
| 65 | |||
| 66 | IMAGE_BOOT_FILES += "hdmitxfw.bin hdmirxfw.bin dpfw.bin" | ||
| 67 | |||
| 68 | # Set ATF platform name | ||
| 69 | ATF_PLATFORM = "imx8qm" | ||
| 70 | |||
| 71 | IMXBOOT_TARGETS_SD = \ | ||
| 72 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \ | ||
| 73 | 'flash flash_ca72', d)}" | ||
| 74 | IMXBOOT_TARGETS_FSPI = \ | ||
| 75 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ | ||
| 76 | 'flash_flexspi', d)}" | ||
| 77 | IMXBOOT_TARGETS = \ | ||
| 78 | "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ | ||
| 79 | '${IMXBOOT_TARGETS_FSPI}', d)}" | ||
| 80 | IMX_BOOT_SOC_TARGET = "iMX8QM" | ||
| 81 | |||
| 82 | BOARD_TYPE = "mek" | ||
| 83 | |||
| 84 | # Add additional firmware | ||
| 85 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | ||
diff --git a/conf/machine/imx8qmmek.conf b/conf/machine/imx8qmmek.conf deleted file mode 100644 index 41a6bbe06..000000000 --- a/conf/machine/imx8qmmek.conf +++ /dev/null | |||
| @@ -1,67 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: i.MX 8QM MEK | ||
| 3 | #@DESCRIPTION: i.MX 8QuadMax MEK board | ||
| 4 | #@MAINTAINER: Alexandru Palalau <ioan-alexandru.palalau@nxp.com> | ||
| 5 | |||
| 6 | MACHINEOVERRIDES =. "mx8:mx8qm:" | ||
| 7 | |||
| 8 | require conf/machine/include/imx-base.inc | ||
| 9 | require conf/machine/include/tune-cortexa72-cortexa53.inc | ||
| 10 | |||
| 11 | IMX_DEFAULT_BSP = "nxp" | ||
| 12 | |||
| 13 | MACHINE_FEATURES_append = " qca6174" | ||
| 14 | |||
| 15 | # Don't include kernels in standard images | ||
| 16 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | ||
| 17 | |||
| 18 | LOADADDR = "" | ||
| 19 | |||
| 20 | # We have to disable SERIAL_CONSOLE due to auto-serial-console | ||
| 21 | SERIAL_CONSOLES = "115200;ttyAMA0" | ||
| 22 | |||
| 23 | # we do not want to have getty running on tty1 as we run | ||
| 24 | # auto-serial-console there | ||
| 25 | USE_VT = "0" | ||
| 26 | |||
| 27 | KERNEL_DEVICETREE = " \ | ||
| 28 | freescale/imx8qm-mek-ca53.dtb \ | ||
| 29 | freescale/imx8qm-mek-ca72.dtb \ | ||
| 30 | freescale/imx8qm-mek-dom0.dtb \ | ||
| 31 | freescale/imx8qm-mek-domu.dtb \ | ||
| 32 | freescale/imx8qm-mek-dsi-rm67191.dtb \ | ||
| 33 | freescale/imx8qm-mek-dsp.dtb \ | ||
| 34 | freescale/imx8qm-mek.dtb \ | ||
| 35 | freescale/imx8qm-mek-enet2-tja1100.dtb \ | ||
| 36 | freescale/imx8qm-mek-hdmi.dtb \ | ||
| 37 | freescale/imx8qm-mek-inmate.dtb \ | ||
| 38 | freescale/imx8qm-mek-jdi-wuxga-lvds1-panel.dtb \ | ||
| 39 | freescale/imx8qm-mek-ov5640.dtb \ | ||
| 40 | freescale/imx8qm-mek-root.dtb \ | ||
| 41 | freescale/imx8qm-mek-rpmsg.dtb \ | ||
| 42 | " | ||
| 43 | |||
| 44 | UBOOT_MAKE_TARGET = "u-boot.bin" | ||
| 45 | UBOOT_SUFFIX = "bin" | ||
| 46 | UBOOT_CONFIG ??= "sd" | ||
| 47 | UBOOT_CONFIG[sd] = "imx8qm_mek_defconfig,sdcard" | ||
| 48 | UBOOT_CONFIG[fspi] = "imx8qm_mek_fspi_defconfig" | ||
| 49 | UBOOT_CONFIG[mfgtool] = "imx8qm_mek_defconfig" | ||
| 50 | |||
| 51 | IMX_BOOT_SEEK = "33" | ||
| 52 | |||
| 53 | WKS_FILE_DEPENDS_append = " firmware-imx-8" | ||
| 54 | IMAGE_BOOT_FILES += "hdmitxfw.bin hdmirxfw.bin dpfw.bin" | ||
| 55 | |||
| 56 | # Set ATF platform name | ||
| 57 | ATF_PLATFORM = "imx8qm" | ||
| 58 | |||
| 59 | IMXBOOT_TARGETS = \ | ||
| 60 | "${@bb.utils.contains('UBOOT_CONFIG', 'sd', 'flash', \ | ||
| 61 | 'flash_flexspi', d)}" | ||
| 62 | IMX_BOOT_SOC_TARGET = "iMX8QM" | ||
| 63 | |||
| 64 | BOARD_TYPE = "mek" | ||
| 65 | |||
| 66 | # Add additional firmware | ||
| 67 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | ||
