summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorJoão Marcos Costa <joaomarcos.costa@bootlin.com>2026-07-31 16:16:47 +0200
committerJoão Marcos Costa <joaomarcos.costa@bootlin.com>2026-08-04 10:42:40 +0200
commit47d547734a045659b5f4df10ea99fb61ba9e8814 (patch)
treef7752653736268237d9189c0bd58decb89df928c /conf
parent322aad5a815ba0817a9ca3902c72d7935e9bb2fc (diff)
downloadmeta-freescale-47d547734a045659b5f4df10ea99fb61ba9e8814.tar.gz
machine: add imx93-11x11-lpddr4x-frdm machine configuration
This machine configuration is inspired on what is currently provided by meta-imx-frdm, and successfully boots with the build configutarion below: Build Configuration: BB_VERSION = "2.19.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "aarch64-poky-linux" MACHINE = "imx93-11x11-lpddr4x-frdm" SDKMACHINE = "x86_64" DISTRO = "poky" DISTRO_VERSION = "6.0.99+snapshot-9949e7d68fd7be16d420492ff39655b684f75001" TUNE_FEATURES = "aarch64 crypto cortexa55" meta = "master:9949e7d68fd7be16d420492ff39655b684f75001" meta-poky = "master:e4690557fb0fffcb5e9a86d1c1ebc550bb0da090" meta-freescale = "jmcosta/master:023fe009e505fe828c4cbd5bc0f0013da0ea8ecd" meta-arm-toolchain meta-arm = "master:fd397fc751963d3585f52fa6f7048f30db258ffd" Tested on both rev. B1 and B2 variants of the i.MX93 board. Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/imx93-11x11-lpddr4x-frdm.conf35
1 files changed, 35 insertions, 0 deletions
diff --git a/conf/machine/imx93-11x11-lpddr4x-frdm.conf b/conf/machine/imx93-11x11-lpddr4x-frdm.conf
new file mode 100644
index 000000000..9bddd6cc7
--- /dev/null
+++ b/conf/machine/imx93-11x11-lpddr4x-frdm.conf
@@ -0,0 +1,35 @@
1require conf/machine/include/imx93-evk.inc
2
3DDR_FIRMWARE_NAME = " \
4 lpddr4_dmem_1d_v202201.bin \
5 lpddr4_dmem_2d_v202201.bin \
6 lpddr4_imem_1d_v202201.bin \
7 lpddr4_imem_2d_v202201.bin \
8"
9
10# Bootloader
11PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-imx"
12UBOOT_CONFIG_BASENAME = "imx93_11x11_frdm"
13UBOOT_DTB_NAME = "imx93-11x11-frdm"
14
15# Kernel
16PREFERRED_PROVIDER_virtual/kernel ?= "linux-imx"
17
18KERNEL_DEVICETREE_BASENAME = "imx93-11x11-frdm"
19KERNEL_DEVICETREE = "freescale/${KERNEL_DEVICETREE_BASENAME}.dtb"
20
21# TODO: add the device trees below once linux-imx
22# is bumped to lf-6.18.20-2.0.0:
23# freescale/imx93-jailhouse-inmate.dtb
24# freescale/${KERNEL_DEVICETREE_BASENAME}-root.dtb
25
26KERNEL_DEVICETREE:append:use-nxp-bsp = " \
27 freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-reve.dtb \
28 freescale/${KERNEL_DEVICETREE_BASENAME}-aud-hat.dtb \
29 freescale/${KERNEL_DEVICETREE_BASENAME}-ld.dtb \
30 freescale/${KERNEL_DEVICETREE_BASENAME}-lpuart.dtb \
31 freescale/${KERNEL_DEVICETREE_BASENAME}-mt9m114.dtb \
32 freescale/${KERNEL_DEVICETREE_BASENAME}-ov5640.dtb \
33 freescale/${KERNEL_DEVICETREE_BASENAME}-tianma-wvga-panel.dtb \
34 freescale/${KERNEL_DEVICETREE_BASENAME}-waveshare-7inch-c-panel.dtb \
35 "