diff options
Diffstat (limited to 'conf/machine/include')
| -rw-r--r-- | conf/machine/include/imx-base.inc | 50 | ||||
| -rw-r--r-- | conf/machine/include/imx8dxl-evk.inc | 6 | ||||
| -rw-r--r-- | conf/machine/include/imx8mp-evk.inc | 2 | ||||
| -rw-r--r-- | conf/machine/include/imx8ulp-evk.inc | 6 | ||||
| -rw-r--r-- | conf/machine/include/imx8x-mek.inc | 6 |
5 files changed, 32 insertions, 38 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index 8810085d6..2a11cf741 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -467,22 +467,10 @@ MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43455', | |||
| 467 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4356', 'linux-firmware-bcm4356-pcie', '', d)}" | 467 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4356', 'linux-firmware-bcm4356-pcie', '', d)}" |
| 468 | 468 | ||
| 469 | # Extra NXP Wi-Fi and Bluetooth driver firmware and driver | 469 | # Extra NXP Wi-Fi and Bluetooth driver firmware and driver |
| 470 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8801-sdio', 'firmware-nxp-wifi-nxp8801-sdio', '', d)}" | ||
| 471 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8801-sdio', 'kernel-module-nxp-wlan', '', d)}" | ||
| 472 | |||
| 473 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'firmware-nxp-wifi-nxp8987-sdio', '', d)}" | 470 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'firmware-nxp-wifi-nxp8987-sdio', '', d)}" |
| 474 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'kernel-module-nxp-wlan', '', d)}" | 471 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'kernel-module-nxp-wlan', '', d)}" |
| 475 | PREFERRED_RPROVIDER_linux-firmware-nxp8987-sdio = "firmware-nxp-wifi" | 472 | PREFERRED_RPROVIDER_linux-firmware-nxp8987-sdio = "firmware-nxp-wifi" |
| 476 | 473 | ||
| 477 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-pcie', 'firmware-nxp-wifi-nxp8997-pcie', '', d)}" | ||
| 478 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-pcie', 'kernel-module-nxp-wlan', '', d)}" | ||
| 479 | PREFERRED_RPROVIDER_linux-firmware-nxp8997-common = "firmware-nxp-wifi" | ||
| 480 | PREFERRED_RPROVIDER_linux-firmware-nxp8997-pcie = "firmware-nxp-wifi" | ||
| 481 | |||
| 482 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-sdio', 'firmware-nxp-wifi-nxp8997-sdio', '', d)}" | ||
| 483 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-sdio', 'kernel-module-nxp-wlan', '', d)}" | ||
| 484 | PREFERRED_RPROVIDER_linux-firmware-nxp8997-sdio = "firmware-nxp-wifi" | ||
| 485 | |||
| 486 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'firmware-nxp-wifi-nxp9098-pcie', '', d)}" | 474 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'firmware-nxp-wifi-nxp9098-pcie', '', d)}" |
| 487 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'kernel-module-nxp-wlan', '', d)}" | 475 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'kernel-module-nxp-wlan', '', d)}" |
| 488 | PREFERRED_RPROVIDER_linux-firmware-nxp9098-common = "firmware-nxp-wifi" | 476 | PREFERRED_RPROVIDER_linux-firmware-nxp9098-common = "firmware-nxp-wifi" |
| @@ -538,20 +526,28 @@ MACHINE_GSTREAMER_1_0_PLUGIN:mx8ulp-nxp-bsp ?= "imx-gst1.0-plugin" | |||
| 538 | MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" | 526 | MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" |
| 539 | 527 | ||
| 540 | # GStreamer forked recipes | 528 | # GStreamer forked recipes |
| 541 | PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.0.imx" | 529 | PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.6.imx" |
| 542 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.0.imx" | 530 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.6.imx" |
| 543 | PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.0.imx" | 531 | PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.6.imx" |
| 544 | PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.0.imx" | 532 | PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.6.imx" |
| 545 | 533 | ||
| 546 | 534 | ||
| 547 | # GStreamer copied recipes | 535 | # GStreamer copied recipes |
| 548 | PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.0.imx" | 536 | PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.6.imx" |
| 549 | PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.24.7.imx" | 537 | PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.24.7.imx" |
| 550 | PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.0.imx" | 538 | PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.6.imx" |
| 551 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.0.imx" | 539 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.6.imx" |
| 552 | PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.0.imx" | 540 | PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.6.imx" |
| 553 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.0.imx" | 541 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.6.imx" |
| 554 | PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.0.imx" | 542 | PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.6.imx" |
| 543 | |||
| 544 | # Use libcamera fork for certain SOCs | ||
| 545 | PREFERRED_VERSION_libcamera ??= "${PREFERRED_VERSION_LIBCAMERA_IMX}" | ||
| 546 | PREFERRED_VERSION_LIBCAMERA_IMX = "" | ||
| 547 | PREFERRED_VERSION_LIBCAMERA_IMX:mx95-nxp-bsp = "0.6.0.imx" | ||
| 548 | PREFERRED_VERSION_LIBCAMERA_IMX:mx8mm-nxp-bsp = "0.6.0.imx" | ||
| 549 | PREFERRED_VERSION_LIBCAMERA_IMX:mx8ulp-nxp-bsp = "0.6.0.imx" | ||
| 550 | PREFERRED_VERSION_LIBCAMERA_IMX:mx8mq-nxp-bsp = "0.6.0.imx" | ||
| 555 | 551 | ||
| 556 | # Determines if the SoC has support for Vivante kernel driver | 552 | # Determines if the SoC has support for Vivante kernel driver |
| 557 | SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0" | 553 | SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0" |
| @@ -600,8 +596,6 @@ PREFERRED_VERSION_weston:mx6-nxp-bsp ??= "10.0.5.imx" | |||
| 600 | PREFERRED_VERSION_weston:mx7-nxp-bsp ??= "10.0.5.imx" | 596 | PREFERRED_VERSION_weston:mx7-nxp-bsp ??= "10.0.5.imx" |
| 601 | PREFERRED_VERSION_weston:imx-mainline-bsp = "" | 597 | PREFERRED_VERSION_weston:imx-mainline-bsp = "" |
| 602 | 598 | ||
| 603 | PREFERRED_VERSION_xwayland:imx-nxp-bsp ??= "24.1.6.imx" | ||
| 604 | |||
| 605 | # Use i.MX libdrm Version | 599 | # Use i.MX libdrm Version |
| 606 | PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx" | 600 | PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx" |
| 607 | 601 | ||
| @@ -615,10 +609,10 @@ PREFERRED_VERSION_vulkan-utility-libraries:imxvulkan ??= "1.3.275.0.imx" | |||
| 615 | PREFERRED_VERSION_vulkan-validation-layers:imxvulkan ??= "1.3.275.0.imx" | 609 | PREFERRED_VERSION_vulkan-validation-layers:imxvulkan ??= "1.3.275.0.imx" |
| 616 | 610 | ||
| 617 | # Use i.MX optee Version | 611 | # Use i.MX optee Version |
| 618 | PREFERRED_VERSION_optee-os:imx-nxp-bsp ??= "4.6.0.imx" | 612 | PREFERRED_VERSION_optee-os:imx-nxp-bsp ??= "4.8.0.imx" |
| 619 | PREFERRED_VERSION_optee-client:imx-nxp-bsp ??= "4.6.0.imx" | 613 | PREFERRED_VERSION_optee-client:imx-nxp-bsp ??= "4.8.0.imx" |
| 620 | PREFERRED_VERSION_optee-test:imx-nxp-bsp ??= "4.6.0.imx" | 614 | PREFERRED_VERSION_optee-test:imx-nxp-bsp ??= "4.8.0.imx" |
| 621 | PREFERRED_VERSION_optee-os-tadevkit:imx-nxp-bsp ??= "4.6.0.imx" | 615 | PREFERRED_VERSION_optee-os-tadevkit:imx-nxp-bsp ??= "4.8.0.imx" |
| 622 | 616 | ||
| 623 | # Use i.MX opencv Version | 617 | # Use i.MX opencv Version |
| 624 | PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx" | 618 | PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx" |
diff --git a/conf/machine/include/imx8dxl-evk.inc b/conf/machine/include/imx8dxl-evk.inc index 50ee85b42..44a55c00b 100644 --- a/conf/machine/include/imx8dxl-evk.inc +++ b/conf/machine/include/imx8dxl-evk.inc | |||
| @@ -5,7 +5,7 @@ require conf/machine/include/arm/armv8a/tune-cortexa35.inc | |||
| 5 | 5 | ||
| 6 | IMX_DEFAULT_BSP = "nxp" | 6 | IMX_DEFAULT_BSP = "nxp" |
| 7 | 7 | ||
| 8 | MACHINE_FEATURES += "pci bcm43455 bcm4356 nxp8997-pcie nxp9098-pcie" | 8 | MACHINE_FEATURES += "pci bcm43455 bcm4356 nxp9098-pcie" |
| 9 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359 dpdk nxpwifi-all-sdio" | 9 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359 dpdk nxpwifi-all-sdio" |
| 10 | 10 | ||
| 11 | # Don't include kernels in standard images | 11 | # Don't include kernels in standard images |
| @@ -45,8 +45,8 @@ UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig" | |||
| 45 | IMX_BOOT_SEEK = "32" | 45 | IMX_BOOT_SEEK = "32" |
| 46 | 46 | ||
| 47 | IMXBOOT_TARGETS_SD = \ | 47 | IMXBOOT_TARGETS_SD = \ |
| 48 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \ | 48 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl flash_linux_m4 flash_linux_m4_no_v2x ', \ |
| 49 | 'flash', d)}" | 49 | 'flash flash_regression_linux_m4', d)}" |
| 50 | IMXBOOT_TARGETS_FSPI = \ | 50 | IMXBOOT_TARGETS_FSPI = \ |
| 51 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ | 51 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ |
| 52 | 'flash_flexspi', d)}" | 52 | 'flash_flexspi', d)}" |
diff --git a/conf/machine/include/imx8mp-evk.inc b/conf/machine/include/imx8mp-evk.inc index 79d7bc15e..d7ec72a9a 100644 --- a/conf/machine/include/imx8mp-evk.inc +++ b/conf/machine/include/imx8mp-evk.inc | |||
| @@ -8,7 +8,7 @@ require conf/machine/include/arm/armv8a/tune-cortexa53.inc | |||
| 8 | # inline NEON and FPU code generation | 8 | # inline NEON and FPU code generation |
| 9 | DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto" | 9 | DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto" |
| 10 | 10 | ||
| 11 | MACHINE_FEATURES += "pci wifi bluetooth nxp8997-pcie nxp8997-sdio nxp9098-pcie nxp9098-sdio" | 11 | MACHINE_FEATURES += "pci wifi bluetooth nxp9098-pcie nxp9098-sdio" |
| 12 | 12 | ||
| 13 | # NXP BSP can consume proprietary jailhouse and Marvell drivers | 13 | # NXP BSP can consume proprietary jailhouse and Marvell drivers |
| 14 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have | 14 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have |
diff --git a/conf/machine/include/imx8ulp-evk.inc b/conf/machine/include/imx8ulp-evk.inc index 7a1f2213d..967f3ec7d 100644 --- a/conf/machine/include/imx8ulp-evk.inc +++ b/conf/machine/include/imx8ulp-evk.inc | |||
| @@ -26,9 +26,9 @@ UBOOT_CONFIG[nd] = "${UBOOT_CONFIG_BASENAME}_nd_defconfig" | |||
| 26 | # Set ATF platform name | 26 | # Set ATF platform name |
| 27 | ATF_PLATFORM = "imx8ulp" | 27 | ATF_PLATFORM = "imx8ulp" |
| 28 | 28 | ||
| 29 | IMXBOOT_TARGETS_SD = "flash_singleboot flash_dualboot" | 29 | IMXBOOT_TARGETS_SD = "flash_singleboot_m33 flash_singleboot flash_dualboot_m33 flash_dualboot" |
| 30 | IMXBOOT_TARGETS_FSPI = "flash_dualboot_flexspi" | 30 | IMXBOOT_TARGETS_FSPI = "flash_singleboot_m33_flexspi flash_dualboot_flexspi" |
| 31 | IMXBOOT_TARGETS_ND = "" | 31 | IMXBOOT_TARGETS_ND = "flash_singleboot_m33" |
| 32 | 32 | ||
| 33 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ | 33 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ |
| 34 | bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_FSPI}', \ | 34 | bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_FSPI}', \ |
diff --git a/conf/machine/include/imx8x-mek.inc b/conf/machine/include/imx8x-mek.inc index ad3422e07..18c23e1d9 100644 --- a/conf/machine/include/imx8x-mek.inc +++ b/conf/machine/include/imx8x-mek.inc | |||
| @@ -3,7 +3,7 @@ require conf/machine/include/arm/armv8a/tune-cortexa35.inc | |||
| 3 | 3 | ||
| 4 | IMX_DEFAULT_BSP = "nxp" | 4 | IMX_DEFAULT_BSP = "nxp" |
| 5 | 5 | ||
| 6 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356 nxp8997-pcie nxp9098-pcie" | 6 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356 nxp9098-pcie" |
| 7 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359 nxpwifi-all-pcie nxpwifi-all-sdio" | 7 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359 nxpwifi-all-pcie nxpwifi-all-sdio" |
| 8 | 8 | ||
| 9 | # Don't include kernels in standard images | 9 | # Don't include kernels in standard images |
| @@ -55,8 +55,8 @@ IMX_DEFAULT_BOOTLOADER = "u-boot-imx" | |||
| 55 | UBOOT_SUFFIX = "bin" | 55 | UBOOT_SUFFIX = "bin" |
| 56 | 56 | ||
| 57 | IMXBOOT_TARGETS_SD = \ | 57 | IMXBOOT_TARGETS_SD = \ |
| 58 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \ | 58 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl flash_linux_m4', \ |
| 59 | 'flash', d)}" | 59 | 'flash flash_regression_linux_m4', d)}" |
| 60 | IMXBOOT_TARGETS_FSPI = \ | 60 | IMXBOOT_TARGETS_FSPI = \ |
| 61 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ | 61 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ |
| 62 | 'flash_flexspi', d)}" | 62 | 'flash_flexspi', d)}" |
