summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2023-01-19 12:29:51 -0700
committerTom Hochstein <tom.hochstein@nxp.com>2023-02-20 09:44:23 -0700
commitc684b716f4a6ff3b61bef17ffcdf7757aa9059b6 (patch)
treed94a1dc14e54e0c34cc52f6d64f6bae5b362fed0
parent88f6c00d6814402e4b3c7587613eceff48e18b58 (diff)
downloadmeta-freescale-c684b716f4a6ff3b61bef17ffcdf7757aa9059b6.tar.gz
imx-base.inc: Add support for i.MX 8M Nano UltraLite SOC
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
-rw-r--r--conf/machine/include/imx-base.inc61
1 files changed, 33 insertions, 28 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 0593ea09..5ed891d9 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -193,6 +193,7 @@ MACHINEOVERRIDES_EXTENDER:mx8qm:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxd
193 193
194MACHINEOVERRIDES_EXTENDER:mx8mm:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mm-generic-bsp:mx8mm-nxp-bsp" 194MACHINEOVERRIDES_EXTENDER:mx8mm:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mm-generic-bsp:mx8mm-nxp-bsp"
195MACHINEOVERRIDES_EXTENDER:mx8mn:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxgpu:imxgpu3d:imxvulkan:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mn-generic-bsp:mx8mn-nxp-bsp" 195MACHINEOVERRIDES_EXTENDER:mx8mn:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxgpu:imxgpu3d:imxvulkan:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mn-generic-bsp:mx8mn-nxp-bsp"
196MACHINEOVERRIDES_EXTENDER:mx8mnul:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxfbdev:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mnul-generic-bsp:mx8mnul-nxp-bsp"
196MACHINEOVERRIDES_EXTENDER:mx8mp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d:imxvulkan:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mp-generic-bsp:mx8mp-nxp-bsp" 197MACHINEOVERRIDES_EXTENDER:mx8mp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d:imxvulkan:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mp-generic-bsp:mx8mp-nxp-bsp"
197MACHINEOVERRIDES_EXTENDER:mx8mq:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxvpu:imxgpu:imxgpu3d:imxvulkan:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mq-generic-bsp:mx8mq-nxp-bsp" 198MACHINEOVERRIDES_EXTENDER:mx8mq:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxvpu:imxgpu:imxgpu3d:imxvulkan:mx8-generic-bsp:mx8-nxp-bsp:mx8m-generic-bsp:mx8m-nxp-bsp:mx8mq-generic-bsp:mx8mq-nxp-bsp"
198 199
@@ -237,6 +238,7 @@ MACHINEOVERRIDES_EXTENDER:mx8qm:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
237 238
238MACHINEOVERRIDES_EXTENDER:mx8mm:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mm-generic-bsp:mx8mm-mainline-bsp" 239MACHINEOVERRIDES_EXTENDER:mx8mm:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mm-generic-bsp:mx8mm-mainline-bsp"
239MACHINEOVERRIDES_EXTENDER:mx8mn:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mn-generic-bsp:mx8mn-mainline-bsp" 240MACHINEOVERRIDES_EXTENDER:mx8mn:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mn-generic-bsp:mx8mn-mainline-bsp"
241MACHINEOVERRIDES_EXTENDER:mx8mnul:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mnul-generic-bsp:mx8mnul-mainline-bsp"
240MACHINEOVERRIDES_EXTENDER:mx8mp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mp-generic-bsp:mx8mp-mainline-bsp" 242MACHINEOVERRIDES_EXTENDER:mx8mp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mp-generic-bsp:mx8mp-mainline-bsp"
241MACHINEOVERRIDES_EXTENDER:mx8mq:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mq-generic-bsp:mx8mq-mainline-bsp" 243MACHINEOVERRIDES_EXTENDER:mx8mq:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mq-generic-bsp:mx8mq-mainline-bsp"
242 244
@@ -270,6 +272,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
270 mx8qm \ 272 mx8qm \
271 mx8mm \ 273 mx8mm \
272 mx8mn \ 274 mx8mn \
275 mx8mnul \
273 mx8mp \ 276 mx8mp \
274 mx8mq \ 277 mx8mq \
275 mx8qxp \ 278 mx8qxp \
@@ -294,16 +297,17 @@ MACHINE_SOCARCH_SUFFIX:vf-nxp-bsp = "-vf"
294MACHINE_SOCARCH_SUFFIX:mx6ul-nxp-bsp = "-mx6ul" 297MACHINE_SOCARCH_SUFFIX:mx6ul-nxp-bsp = "-mx6ul"
295MACHINE_SOCARCH_SUFFIX:mx6ull-nxp-bsp = "-mx6ul" 298MACHINE_SOCARCH_SUFFIX:mx6ull-nxp-bsp = "-mx6ul"
296MACHINE_SOCARCH_SUFFIX:mx6ulz-nxp-bsp = "-mx6ul" 299MACHINE_SOCARCH_SUFFIX:mx6ulz-nxp-bsp = "-mx6ul"
297MACHINE_SOCARCH_SUFFIX:mx8qm-nxp-bsp = "-mx8" 300MACHINE_SOCARCH_SUFFIX:mx8qm-nxp-bsp = "-mx8"
298MACHINE_SOCARCH_SUFFIX:mx8mm-nxp-bsp = "-mx8mm" 301MACHINE_SOCARCH_SUFFIX:mx8mm-nxp-bsp = "-mx8mm"
299MACHINE_SOCARCH_SUFFIX:mx8mn-nxp-bsp = "-mx8mn" 302MACHINE_SOCARCH_SUFFIX:mx8mn-nxp-bsp = "-mx8mn"
300MACHINE_SOCARCH_SUFFIX:mx8mp-nxp-bsp = "-mx8mp" 303MACHINE_SOCARCH_SUFFIX:mx8mnul-nxp-bsp = "-mx8mnl"
301MACHINE_SOCARCH_SUFFIX:mx8mq-nxp-bsp = "-mx8m" 304MACHINE_SOCARCH_SUFFIX:mx8mp-nxp-bsp = "-mx8mp"
302MACHINE_SOCARCH_SUFFIX:mx8qxp-nxp-bsp = "-mx8" 305MACHINE_SOCARCH_SUFFIX:mx8mq-nxp-bsp = "-mx8m"
303MACHINE_SOCARCH_SUFFIX:mx8dx-nxp-bsp = "-mx8" 306MACHINE_SOCARCH_SUFFIX:mx8qxp-nxp-bsp = "-mx8"
304MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl" 307MACHINE_SOCARCH_SUFFIX:mx8dx-nxp-bsp = "-mx8"
305MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp" 308MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl"
306MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93" 309MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp"
310MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93"
307 311
308# For Mainline we use a single SoC suffix as we don't have different build options 312# For Mainline we use a single SoC suffix as we don't have different build options
309MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx" 313MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx"
@@ -383,24 +387,25 @@ IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "firmware-imx-8 firmware-sentinel"
383 387
384# Firmware 388# Firmware
385MACHINE_FIRMWARE ?= "" 389MACHINE_FIRMWARE ?= ""
386MACHINE_FIRMWARE:append:mx27-generic-bsp = " firmware-imx-vpu-imx27" 390MACHINE_FIRMWARE:append:mx27-generic-bsp = " firmware-imx-vpu-imx27"
387MACHINE_FIRMWARE:append:mx51-generic-bsp = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" 391MACHINE_FIRMWARE:append:mx51-generic-bsp = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51"
388MACHINE_FIRMWARE:append:mx53-generic-bsp = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" 392MACHINE_FIRMWARE:append:mx53-generic-bsp = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53"
389MACHINE_FIRMWARE:append:mx6-generic-bsp = " linux-firmware-imx-sdma-imx6q" 393MACHINE_FIRMWARE:append:mx6-generic-bsp = " linux-firmware-imx-sdma-imx6q"
390MACHINE_FIRMWARE:append:mx6q-generic-bsp = " firmware-imx-vpu-imx6q" 394MACHINE_FIRMWARE:append:mx6q-generic-bsp = " firmware-imx-vpu-imx6q"
391MACHINE_FIRMWARE:append:mx6dl-generic-bsp = " firmware-imx-vpu-imx6d firmware-imx-epdc" 395MACHINE_FIRMWARE:append:mx6dl-generic-bsp = " firmware-imx-vpu-imx6d firmware-imx-epdc"
392MACHINE_FIRMWARE:append:mx6sl-generic-bsp = " firmware-imx-epdc" 396MACHINE_FIRMWARE:append:mx6sl-generic-bsp = " firmware-imx-epdc"
393MACHINE_FIRMWARE:append:mx6sll-generic-bsp = " firmware-imx-epdc" 397MACHINE_FIRMWARE:append:mx6sll-generic-bsp = " firmware-imx-epdc"
394MACHINE_FIRMWARE:append:mx6ull-generic-bsp = " firmware-imx-epdc" 398MACHINE_FIRMWARE:append:mx6ull-generic-bsp = " firmware-imx-epdc"
395MACHINE_FIRMWARE:append:mx7d-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-epdc" 399MACHINE_FIRMWARE:append:mx7d-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-epdc"
396MACHINE_FIRMWARE:append:mx8qm-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx8" 400MACHINE_FIRMWARE:append:mx8qm-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx8"
397MACHINE_FIRMWARE:append:mx8mm-generic-bsp = " linux-firmware-imx-sdma-imx7d" 401MACHINE_FIRMWARE:append:mx8mm-generic-bsp = " linux-firmware-imx-sdma-imx7d"
398MACHINE_FIRMWARE:append:mx8mn-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn" 402MACHINE_FIRMWARE:append:mx8mn-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn"
399MACHINE_FIRMWARE:append:mx8mp-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn firmware-imx-xcvr-imx8mp firmware-sof-imx" 403MACHINE_FIRMWARE:append:mx8mnul-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn"
400MACHINE_FIRMWARE:append:mx8mq-generic-bsp = " linux-firmware-imx-sdma-imx7d" 404MACHINE_FIRMWARE:append:mx8mp-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn firmware-imx-xcvr-imx8mp firmware-sof-imx"
401MACHINE_FIRMWARE:append:mx8qxp-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx8" 405MACHINE_FIRMWARE:append:mx8mq-generic-bsp = " linux-firmware-imx-sdma-imx7d"
402MACHINE_FIRMWARE:append:mx8dx-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx8" 406MACHINE_FIRMWARE:append:mx8qxp-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx8"
403MACHINE_FIRMWARE:append:imx-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" 407MACHINE_FIRMWARE:append:mx8dx-generic-bsp = " linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx8"
408MACHINE_FIRMWARE:append:imx-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d"
404 409
405MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" 410MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
406 411