diff options
| -rw-r--r-- | conf/machine/include/imx-base.inc | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index d49560e9f..ac9aba808 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -101,7 +101,7 @@ XSERVER_DRIVER = "xf86-video-fbdev" | |||
| 101 | XSERVER_DRIVER:imxgpu2d = "xf86-video-imx-vivante" | 101 | XSERVER_DRIVER:imxgpu2d = "xf86-video-imx-vivante" |
| 102 | XSERVER_DRIVER:vf-generic-bsp = "xf86-video-modesetting" | 102 | XSERVER_DRIVER:vf-generic-bsp = "xf86-video-modesetting" |
| 103 | XSERVER_DRIVER:append:mx8-generic-bsp = " xf86-video-modesetting" | 103 | XSERVER_DRIVER:append:mx8-generic-bsp = " xf86-video-modesetting" |
| 104 | XSERVER_DRIVER:use-mainline-bsp = " \ | 104 | XSERVER_DRIVER:imx-mainline-bsp = " \ |
| 105 | xf86-video-fbdev \ | 105 | xf86-video-fbdev \ |
| 106 | xf86-video-modesetting \ | 106 | xf86-video-modesetting \ |
| 107 | xserver-xorg-extension-glx \ | 107 | xserver-xorg-extension-glx \ |
| @@ -245,10 +245,12 @@ MACHINE_SOCARCH_SUFFIX:mx8mp-nxp-bsp = "-mx8mp" | |||
| 245 | MACHINE_SOCARCH_SUFFIX:mx8mq-nxp-bsp = "-mx8m" | 245 | MACHINE_SOCARCH_SUFFIX:mx8mq-nxp-bsp = "-mx8m" |
| 246 | MACHINE_SOCARCH_SUFFIX:mx8qxp-nxp-bsp = "-mx8" | 246 | MACHINE_SOCARCH_SUFFIX:mx8qxp-nxp-bsp = "-mx8" |
| 247 | MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8dxl" | 247 | MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8dxl" |
| 248 | MACHINE_SOCARCH_SUFFIX:use-mainline-bsp = "-imx" | 248 | |
| 249 | # For Mainline we use a single SoC suffix as we don't have different build options | ||
| 250 | MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx" | ||
| 249 | 251 | ||
| 250 | MACHINE_ARCH_FILTER = "virtual/kernel" | 252 | MACHINE_ARCH_FILTER = "virtual/kernel" |
| 251 | MACHINE_SOCARCH_FILTER:append:use-nxp-bsp = " \ | 253 | MACHINE_SOCARCH_FILTER:append:imx-nxp-bsp = " \ |
| 252 | alsa-lib \ | 254 | alsa-lib \ |
| 253 | gstreamer1.0 \ | 255 | gstreamer1.0 \ |
| 254 | weston \ | 256 | weston \ |
| @@ -277,7 +279,7 @@ MACHINE_SOCARCH_FILTER:append:imxgpu3d = " \ | |||
| 277 | virtual/libgles1 \ | 279 | virtual/libgles1 \ |
| 278 | virtual/libgles2 \ | 280 | virtual/libgles2 \ |
| 279 | " | 281 | " |
| 280 | MACHINE_SOCARCH_FILTER:append:use-mainline-bsp = " \ | 282 | MACHINE_SOCARCH_FILTER:append:imx-mainline-bsp = " \ |
| 281 | virtual/egl \ | 283 | virtual/egl \ |
| 282 | virtual/libopenvg \ | 284 | virtual/libopenvg \ |
| 283 | virtual/libg2d \ | 285 | virtual/libg2d \ |
| @@ -331,13 +333,13 @@ MACHINE_FIRMWARE:append:mx8mp-generic-bsp = " linux-firmware-imx-sdma-imx7d fir | |||
| 331 | MACHINE_FIRMWARE:append:mx8mq-generic-bsp = " linux-firmware-imx-sdma-imx7d" | 333 | MACHINE_FIRMWARE:append:mx8mq-generic-bsp = " linux-firmware-imx-sdma-imx7d" |
| 332 | MACHINE_FIRMWARE:append:mx8qm-generic-bsp = " firmware-imx-vpu-imx8" | 334 | MACHINE_FIRMWARE:append:mx8qm-generic-bsp = " firmware-imx-vpu-imx8" |
| 333 | MACHINE_FIRMWARE:append:mx8qxp-generic-bsp = " firmware-imx-vpu-imx8" | 335 | MACHINE_FIRMWARE:append:mx8qxp-generic-bsp = " firmware-imx-vpu-imx8" |
| 334 | MACHINE_FIRMWARE:append:use-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" | 336 | MACHINE_FIRMWARE:append:imx-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" |
| 335 | 337 | ||
| 336 | MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" | 338 | MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" |
| 337 | 339 | ||
| 338 | # Extra audio support | 340 | # Extra audio support |
| 339 | IMX_ALSA_EXTRA = "" | 341 | IMX_ALSA_EXTRA = "" |
| 340 | IMX_ALSA_EXTRA:use-nxp-bsp = "imx-alsa-plugins" | 342 | IMX_ALSA_EXTRA:imx-nxp-bsp = "imx-alsa-plugins" |
| 341 | MACHINE_EXTRA_RRECOMMENDS:append:mx6-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" | 343 | MACHINE_EXTRA_RRECOMMENDS:append:mx6-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" |
| 342 | MACHINE_EXTRA_RRECOMMENDS:append:mx7-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" | 344 | MACHINE_EXTRA_RRECOMMENDS:append:mx7-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" |
| 343 | MACHINE_EXTRA_RRECOMMENDS:append:mx8-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" | 345 | MACHINE_EXTRA_RRECOMMENDS:append:mx8-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" |
| @@ -413,8 +415,8 @@ PREFERRED_PROVIDER_opencl-clhpp:imxgpu ?= "imx-gpu-viv" | |||
| 413 | PREFERRED_PROVIDER_opencl-headers:imxgpu ?= "imx-gpu-viv" | 415 | PREFERRED_PROVIDER_opencl-headers:imxgpu ?= "imx-gpu-viv" |
| 414 | PREFERRED_PROVIDER_opencl-icd-loader:imxgpu ?= "imx-gpu-viv" | 416 | PREFERRED_PROVIDER_opencl-icd-loader:imxgpu ?= "imx-gpu-viv" |
| 415 | 417 | ||
| 416 | PREFERRED_VERSION_weston:use-nxp-bsp ?= "9.0.0.imx" | 418 | PREFERRED_VERSION_weston:imx-nxp-bsp ?= "9.0.0.imx" |
| 417 | PREFERRED_VERSION_weston:use-mainline-bsp = "" | 419 | PREFERRED_VERSION_weston:imx-mainline-bsp = "" |
| 418 | 420 | ||
| 419 | PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ?= "1.22.imx" | 421 | PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ?= "1.22.imx" |
| 420 | PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ?= "1.22.imx" | 422 | PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ?= "1.22.imx" |
| @@ -434,17 +436,8 @@ PREFERRED_VERSION_optee-test:mx8-nxp-bsp ?= "3.10.0.imx" | |||
| 434 | PREFERRED_VERSION_opencv:mx8-nxp-bsp ?= "4.5.2.imx" | 436 | PREFERRED_VERSION_opencv:mx8-nxp-bsp ?= "4.5.2.imx" |
| 435 | 437 | ||
| 436 | # Handle default kernel | 438 | # Handle default kernel |
| 437 | IMX_DEFAULT_KERNEL = "linux-fslc-imx" | 439 | IMX_DEFAULT_KERNEL:imx-mainline-bsp = "linux-fslc" |
| 438 | IMX_DEFAULT_KERNEL:mxs-generic-bsp = "linux-fslc" | 440 | IMX_DEFAULT_KERNEL:imx-nxp-bsp = "linux-fslc-imx" |
| 439 | IMX_DEFAULT_KERNEL:mx5-generic-bsp = "linux-fslc" | ||
| 440 | IMX_DEFAULT_KERNEL:mx6-nxp-bsp = "linux-fslc-imx" | ||
| 441 | IMX_DEFAULT_KERNEL:mx7-nxp-bsp = "linux-fslc-imx" | ||
| 442 | IMX_DEFAULT_KERNEL:mx8-nxp-bsp = "linux-fslc-imx" | ||
| 443 | IMX_DEFAULT_KERNEL:mx7ulp-nxp-bsp = "linux-fslc-imx" | ||
| 444 | IMX_DEFAULT_KERNEL:mx6sll-nxp-bsp = "linux-fslc-imx" | ||
| 445 | IMX_DEFAULT_KERNEL:mx6ul-nxp-bsp = "linux-fslc-imx" | ||
| 446 | IMX_DEFAULT_KERNEL:mx6ull-nxp-bsp = "linux-fslc-imx" | ||
| 447 | IMX_DEFAULT_KERNEL:use-mainline-bsp = "linux-fslc" | ||
| 448 | 441 | ||
| 449 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" | 442 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" |
| 450 | 443 | ||
| @@ -493,7 +486,7 @@ WKS_FILE_DEPENDS:append:mx8m-nxp-bsp = " imx-boot" | |||
| 493 | # deployment task extesion execution defined in imx-boot-container class. | 486 | # deployment task extesion execution defined in imx-boot-container class. |
| 494 | # For NXP BSP: rename is done in 'imx-boot' recipe at the execution of compile | 487 | # For NXP BSP: rename is done in 'imx-boot' recipe at the execution of compile |
| 495 | # task. | 488 | # task. |
| 496 | WKS_FILE_DEPENDS:append:use-mainline-bsp:aarch64 = " \ | 489 | WKS_FILE_DEPENDS:append:imx-mainline-bsp:aarch64 = " \ |
| 497 | ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \ | 490 | ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \ |
| 498 | " | 491 | " |
| 499 | 492 | ||
