diff options
| author | João Marcos Costa <joaomarcos.costa@bootlin.com> | 2026-07-31 16:16:47 +0200 |
|---|---|---|
| committer | João Marcos Costa <joaomarcos.costa@bootlin.com> | 2026-08-04 10:42:40 +0200 |
| commit | 47d547734a045659b5f4df10ea99fb61ba9e8814 (patch) | |
| tree | f7752653736268237d9189c0bd58decb89df928c | |
| parent | 322aad5a815ba0817a9ca3902c72d7935e9bb2fc (diff) | |
| download | meta-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>
| -rw-r--r-- | conf/machine/imx93-11x11-lpddr4x-frdm.conf | 35 |
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 @@ | |||
| 1 | require conf/machine/include/imx93-evk.inc | ||
| 2 | |||
| 3 | DDR_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 | ||
| 11 | PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-imx" | ||
| 12 | UBOOT_CONFIG_BASENAME = "imx93_11x11_frdm" | ||
| 13 | UBOOT_DTB_NAME = "imx93-11x11-frdm" | ||
| 14 | |||
| 15 | # Kernel | ||
| 16 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-imx" | ||
| 17 | |||
| 18 | KERNEL_DEVICETREE_BASENAME = "imx93-11x11-frdm" | ||
| 19 | KERNEL_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 | |||
| 26 | KERNEL_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 | " | ||
