summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaiane Angolini <daiane.angolini@foundries.io>2023-01-26 16:11:52 -0300
committerDaiane Angolini <daiane.angolini@foundries.io>2023-02-14 10:59:01 -0300
commit6e0093721ba129e88c9b99168f2c33d7ef8c6d13 (patch)
treef233948711703e7a4813705a08aa89685b5bae72
parentc672699f7397ac60f6e692ed3a503b6808ae4ad8 (diff)
downloadmeta-freescale-6e0093721ba129e88c9b99168f2c33d7ef8c6d13.tar.gz
imx-base: Add i.MX 93 configuration
It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
-rw-r--r--conf/machine/include/imx-base.inc28
1 files changed, 21 insertions, 7 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 7639f6e7..b2ca0ef8 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -164,6 +164,7 @@ DEFAULTTUNE:mx8m-generic-bsp ?= "cortexa53-crypto"
164DEFAULTTUNE:mx8qm-generic-bsp ?= "cortexa72-cortexa53-crypto" 164DEFAULTTUNE:mx8qm-generic-bsp ?= "cortexa72-cortexa53-crypto"
165DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto" 165DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
166DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto" 166DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto"
167DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55"
167 168
168INHERIT += "machine-overrides-extender" 169INHERIT += "machine-overrides-extender"
169 170
@@ -201,6 +202,8 @@ MACHINEOVERRIDES_EXTENDER:mx8dxl:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxf
201 202
202MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:mx8-generic-bsp:mx8-nxp-bsp:mx8ulp-generic-bsp:mx8ulp-nxp-bsp" 203MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:mx8-generic-bsp:mx8-nxp-bsp:mx8ulp-generic-bsp:mx8ulp-nxp-bsp"
203 204
205MACHINEOVERRIDES_EXTENDER:mx93:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-nxp-bsp:mx93-generic-bsp:mx93-nxp-bsp"
206
204####### 207#######
205### Mainline BSP specific overrides 208### Mainline BSP specific overrides
206####### 209#######
@@ -243,6 +246,8 @@ MACHINEOVERRIDES_EXTENDER:mx8dxl:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
243 246
244MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8ulp-generic-bsp:mx8ulp-mainline-bsp" 247MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8ulp-generic-bsp:mx8ulp-mainline-bsp"
245 248
249MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-mainline-bsp:mx93-generic-bsp:mx93-mainline-bsp"
250
246MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \ 251MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
247 mx6 \ 252 mx6 \
248 mx6q \ 253 mx6q \
@@ -271,6 +276,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
271 mx8dx \ 276 mx8dx \
272 mx8dxl \ 277 mx8dxl \
273 mx8ulp \ 278 mx8ulp \
279 mx93 \
274" 280"
275 281
276MACHINEOVERRIDES_FILTERED_OUT_QA_ERROR = "%s overrides cannot be used and need conversion to use the new BSP-specific overrides. Check 'meta-freescale/scripts/convert-bsp-specific-overrides'." 282MACHINEOVERRIDES_FILTERED_OUT_QA_ERROR = "%s overrides cannot be used and need conversion to use the new BSP-specific overrides. Check 'meta-freescale/scripts/convert-bsp-specific-overrides'."
@@ -297,6 +303,7 @@ MACHINE_SOCARCH_SUFFIX:mx8qxp-nxp-bsp = "-mx8"
297MACHINE_SOCARCH_SUFFIX:mx8dx-nxp-bsp = "-mx8" 303MACHINE_SOCARCH_SUFFIX:mx8dx-nxp-bsp = "-mx8"
298MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl" 304MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl"
299MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp" 305MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp"
306MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93"
300 307
301# For Mainline we use a single SoC suffix as we don't have different build options 308# For Mainline we use a single SoC suffix as we don't have different build options
302MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx" 309MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx"
@@ -367,11 +374,12 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS:append = " \
367" 374"
368 375
369# Firmware used for boot. 376# Firmware used for boot.
370IMX_EXTRA_FIRMWARE ?= "" 377IMX_EXTRA_FIRMWARE ?= ""
371IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco" 378IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco"
372IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m" 379IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m"
373IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco" 380IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
374IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-sentinel" 381IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-sentinel"
382IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "firmware-imx-8 firmware-sentinel"
375 383
376# Firmware 384# Firmware
377MACHINE_FIRMWARE ?= "" 385MACHINE_FIRMWARE ?= ""
@@ -495,14 +503,16 @@ PREFERRED_PROVIDER_virtual/opencl-icd:imxgpu ?= "imx-gpu-viv"
495PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx" 503PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx"
496PREFERRED_VERSION_weston:imx-mainline-bsp = "" 504PREFERRED_VERSION_weston:imx-mainline-bsp = ""
497 505
498PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ??= "1.25.imx" 506PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ??= "1.25.imx"
499PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ??= "1.25.imx" 507PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ??= "1.25.imx"
500PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.25.imx" 508PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.25.imx"
509PREFERRED_VERSION_wayland-protocols:mx9-nxp-bsp ??= "1.25.imx"
501 510
502# Use i.MX libdrm Version 511# Use i.MX libdrm Version
503PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx" 512PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx"
504PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.109.imx" 513PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.109.imx"
505PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.109.imx" 514PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.109.imx"
515PREFERRED_VERSION_libdrm:mx9-nxp-bsp ??= "2.4.109.imx"
506 516
507PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.2.182.0" 517PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.2.182.0"
508PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0" 518PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0"
@@ -510,8 +520,11 @@ PREFERRED_VERSION_vulkan-tools:imxvulkan ??= "1.2.182.0"
510 520
511# Use i.MX optee Version 521# Use i.MX optee Version
512PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "3.19.0.imx" 522PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "3.19.0.imx"
523PREFERRED_VERSION_optee-os:mx9-nxp-bsp ??= "3.19.0.imx"
513PREFERRED_VERSION_optee-client:mx8-nxp-bsp ??= "3.19.0.imx" 524PREFERRED_VERSION_optee-client:mx8-nxp-bsp ??= "3.19.0.imx"
525PREFERRED_VERSION_optee-client:mx9-nxp-bsp ??= "3.19.0.imx"
514PREFERRED_VERSION_optee-test:mx8-nxp-bsp ??= "3.19.0.imx" 526PREFERRED_VERSION_optee-test:mx8-nxp-bsp ??= "3.19.0.imx"
527PREFERRED_VERSION_optee-test:mx9-nxp-bsp ??= "3.19.0.imx"
515 528
516#Use i.MX opencv Version for mx8 529#Use i.MX opencv Version for mx8
517PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx" 530PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx"
@@ -570,6 +583,7 @@ WKS_FILE_DEPENDS:append:imx-generic-bsp:aarch64 = " \
570SOC_DEFAULT_WKS_FILE ?= "imx-uboot-bootpart.wks.in" 583SOC_DEFAULT_WKS_FILE ?= "imx-uboot-bootpart.wks.in"
571SOC_DEFAULT_WKS_FILE:mx8-generic-bsp ?= "imx-imx-boot-bootpart.wks.in" 584SOC_DEFAULT_WKS_FILE:mx8-generic-bsp ?= "imx-imx-boot-bootpart.wks.in"
572SOC_DEFAULT_WKS_FILE:mxs-generic-bsp ?= "imx-uboot-mxs-bootpart.wks.in" 585SOC_DEFAULT_WKS_FILE:mxs-generic-bsp ?= "imx-uboot-mxs-bootpart.wks.in"
586SOC_DEFAULT_WKS_FILE:mx9-generic-bsp ?= "imx-imx-boot-bootpart.wks.in"
573 587
574WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" 588WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}"
575 589