summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* imx-base.inc: Use generic-bsp to define the WKS_FILE for mx8 devicesOtavio Salvador2022-12-141-3/+1
| | | | | | | | | | | | The bootloader support is generic however the override in use was nxp-bsp and causing the wrong wks file being used in the mainline BSP case. This commit changes the override and also remove the mx8m specific setting as it is redundant. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 1323b81259d2cf7c1d943658320a5f7128830aac)
* imx-base.inc: Install NXP89xx Wi-Fi and BLE kernel driverbackport-1326-to-kirkstoneJun Zhu2022-12-141-2/+2
| | | | | | | Add NXP89xx's kernel-module to MACHINE_EXTRA_RRECOMMENDS instead of MACHINE_FIRMWARE. Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 029d698fe9523f88423241fcc6828f1ddc405045)
* imx-base.inc: Add virtual/opencl-icd to MACHINE_SOCARCH_FILTERTom Hochstein2022-11-281-1/+2
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 3cdcac1bc39d63b2bfa1a7d31534061ad9993801)
* imx-base.inc: Fix MACHINE_SOCARCH_FILTER for OpenCLTom Hochstein2022-11-281-10/+3
| | | | | | | | imx-gpu-viv is used for i.MX GPU so set MACHINE_SOCARCH_FILTER accordingly. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 0d341461a540824146d7a2d8186538a3fc6cb976)
* opencv: imx: update the i.mx fork to 4.6.0Max Krummenacher2022-11-251-1/+1
| | | | | | | | | | - Pull in the 4.6.0 meta-openembedded copy plus https://lore.kernel.org/all/20221121180529.3358952-1-max.oss.09@gmail.com/ - OpenCV_DNN_examples.patch taken from meta-imx - Adapt the PREFERRED_VERSION Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 5554647fa199375fb8e1aef657d5ff74ac115022)
* weston imx: update from 10.0.0.imx to 10.0.1.imxMax Krummenacher2022-11-181-1/+1
| | | | | | | Update to the version used in lf5.15.52_2.1.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8114b55995e4e73c19dab6670adc8d7ec633f8af)
* imx53qsb: update maintainer emailTrevor Woerner2022-11-171-1/+1
| | | | | Signed-off-by: Trevor Woerner <twoerner@gmail.com> (cherry picked from commit 06ff32f6e08c33eeac1b0c7aa3e1b90433d2fa91)
* imx8dxl-ddr3l-evk.conf: Adjust kernel and u-boot namesTom Hochstein2022-11-101-2/+2
| | | | | | | | The memory type ddr3l encoded in the internal names for linux-imx 5.15.52 and u-boot-imx has been fixed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 79234c20e1f87560f37f5174c4c3188acec5d9c3)
* imx8qm-mek.conf: Modify dtbs for NXP BSPTom Hochstein2022-11-101-20/+18
| | | | | | | | | | | | | | | Remove the following dtbs for linux-imx 5.15.52: - imx8qm-mek-dom0.dtb \ - imx8qm-mek-domu.dtb \ - imx8qm-mek-inmate.dtb \ - imx8qm-mek-root.dtb \ Add the following dtbs for linux-imx 5.15.52: - imx8qm-mek-hdmi-rx.dtb \ - imx8qm-mek-hdmi-rx-ov5640.dtb \ Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit f386e7b023271727192b1be6ea8b1613d1ec5778)
* imx8mp-lpddr4-evk.conf: Add dtbs for NXP BSPTom Hochstein2022-11-101-29/+36
| | | | | | | | | | | | | | Add the following dtbs for linux-imx 5.15.52: - imx8mp-evk-dpdk.dtb - imx8mp-evk-dsp.dtb - imx8mp-evk-dual-os08a20.dtb - imx8mp-evk-os08a20.dtb - imx8mp-evk-os08a20-ov5640.dtb - imx8mp-evk-rpmsg-lpv.dtb - imx8mp-evk-8mic-swpdm.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 558b02615bc4d6f072e5b80b1dd10e80e2e4fb43)
* imx8mn-evk.inc: Add dtbs for NXP BSPTom Hochstein2022-11-101-0/+4
| | | | | | | | | | | Add the following dtbs for linux-imx 5.15.52: - ${KERNEL_DEVICETREE_BASENAME}-lk.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67191-cmd-ram.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199-cmd-ram.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit af6d7329ae130157e3f53c53674897b0395550be)
* imx8mn-ddr4-evk: Drop dtbs for NXP BSPTom Hochstein2022-11-102-6/+6
| | | | | | | | | | | | Drop the following dtbs for linux-imx 5.15.52: - imx8mn-ddr4-evk-inmate.dtb - imx8mn-ddr4-evk-root.dtb Due to the include file, this is accomplished by moving the dtb definitions from imx8mn-evk.inc to imx8mn-lpddr4-evk.conf. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 5522adcc8a5b2172a58a0850280b14ada955b2be)
* imx8mn-lpddr4-evk: Add dtb for NXP BSPTom Hochstein2022-11-101-0/+1
| | | | | | | | Add the following dtb for linux-imx 5.15.52: -imx8mn-evk-8mic-swpdm.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ed6375315b3474d07003bca984d53c342c8c9ee6)
* imx8mm-evk.inc: Add dtbs for NXP BSPTom Hochstein2022-11-101-2/+5
| | | | | | | | | | For all i.MX 8MMini EVKs, add dtbs for linux-imx 5.15.52: - ${KERNEL_DEVICETREE_BASENAME}-rm67191-cmd-ram.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199-cmd-ram.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 21cb88a5a48566a5b234a71ce6551570f49827eb)
* imx8mm-lpddr4-evk.conf: Add dtbs for NXP BSPTom Hochstein2022-11-101-15/+20
| | | | | | | | | | | | Add dtbs supported by linux-imx 5.15.52: - imx8mm-evk-dpdk.dtb - imx8mm-evk-ecspi-slave.dtb - imx8mm-evk-lk.dtb - imx8mm-evk-rpmsg-wm8524.dtb - imx8mm-evk-rpmsg-wm8524-lpv.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 955a3b5d920a53b7a4cca2af136e3e095bc214ef)
* imx8mm-ddr4-evk.conf: Add dtbs for NXP BSPTom Hochstein2022-11-101-1/+4
| | | | | | | | | | Add dtbs supported by linux-imx 5.15.52: - imx8mm-ddr4-evk-revb-rm67191-cmd-ram.dtb - imx8mm-ddr4-evk-revb-rm67199.dtb - imx8mm-ddr4-evk-revb-rm67199-cmd-ram.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 823ef2dc09bb6e7bc13973d79396a99bc656a9af)
* imx8dxl-lpddr4-evk.conf: Drop dtbs from NXP BSPTom Hochstein2022-11-101-2/+0
| | | | | | | | | Drop dtbs no longer supported by linux-imx 5.15.52: - imx8dxl-evk-inmate.dtb - imx8dxl-evk-root.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit caf3db4bb50509227942906fce711dfe226d50fe)
* imx7dsabresd.conf: Add dtb for NXP BSPTom Hochstein2022-11-101-9/+10
| | | | | | | | Add the following dtb for linux-imx 5.15.52: - imx7d-sdb-mqs.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d8b6b7f3a3bc98e2ee277d47c38875953d91569c)
* imx6ul*evk.conf: Add dtb to NXP BSPTom Hochstein2022-11-103-11/+14
| | | | | | | Add imx6ull-14x14-evk-btwifi-sdio3_0.dtb for linux-imx 5.15.52. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit fc7997c2dd968b94e2dc155b891bceb8fb38bf97)
* imx6sllevk.conf: Add dtbs for NXP BSPTom Hochstein2022-11-101-0/+3
| | | | | | | | | For linux-imx 5.15.52, add dtbs for NXP BSP: - imx6sll-evk-btwifi.dtb - imx6sll-evk-reva.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit c038a82f51ef54052687125a44da6f47458d29a0)
* imx8qxp-mek.conf: Drop invalid dtbsTom Hochstein2022-11-101-12/+9
| | | | | | | | | | | Remove dtbs dropped by linux-imx 5.15.52: - imx8qxp-mek-dom0.dtb - imx8qxp-mek-inmate.dtb - imx8qxp-mek-root.dtb Fixes: #1288 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 44c85e6a9c4673c22f9a174f4799ee9a35d56d29)
* optee: Upgrade 3.15.0.imx -> 3.17.0.imxTom Hochstein2022-10-251-3/+3
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d5abe2b1f7afccc879671ca0fba212eca369e825)
* vulkan: Downgrade to 1.2.182.0 for i.MX GPUTom Hochstein2022-10-111-0/+9
| | | | | | | | i.MX GPU drivers work with an older version of vulkan, so add the older recipes. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 705d5ca01245e1b0aa42d7380ad79ff1c3db8fcb)
* imx-base.inc: Introduce imxvulkan overrideJose Quaresma2022-10-041-6/+6
| | | | | | | | | | | | All iMX8 modules with the imxgpu override support Vulkan with a single exception for the iMX8M Mini that uses the mx8mm override. Vulkan is disabled on meta-freescale for 8M Mini since ee92b5a8, so we create the imxvulkan override to use when Vulkan is supported. Sugested-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> (cherry picked from commit 140ad9c0826a499a9cae2583bf72f0e2e74e3dbf)
* imx6qdlsabresd, imx6qdlsabreauto: Fix UBOOT_CONFIG name for u-boot-fslcOtavio Salvador2022-09-212-2/+2
| | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 26426764dd5bbac33357f8fabf508847f8643952)
* Use armv8a instead of the more generic aarch64 for ls208*Ilya Averyanov2022-09-072-2/+2
| | | | (cherry picked from commit 2858ce2507e20fe163339c5ed9614081e1f51549)
* imx-base.inc: Update gstreamer to 1.20.0.imxTom Hochstein2022-09-051-7/+4
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 19cc0331a2c855381436182d94913e7a0ddb0047)
* weston: Upgrade 9.0.0.imx -> 10.0.0.imxbackport-1183-to-kirkstoneTom Hochstein2022-08-261-1/+1
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 96f0ad1126bdeca57b810b7c2ac010fa7af9ab25)
* imx-gpu-viv: Upgrade to 6.4.3.p4.2Tom Hochstein2022-08-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds OpenGL ES 3 support. For more details see: https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-kirkstone Changelog: ``` a5feccbc2a LF-6205-2 [#imx-2897] fix opencv gpu kernel dump on 8QM 0d602105f4 LF-6086 [#imx-2884] chromium display abnormally 305bf0c6a9 MGS-6515 [#ccc] Add workaround to avoid xterm display error on ubuntu22.04 76ef1b41c5 MGS-6658 [#ccc] fix clSetKernelArg performance drop for opencl 3.0 e7a311cc18 MGS-6515 [#ccc] Add workaround to avoid display freeze on ubuntu22.04 655a77d9d8 MGS-6638 [#imx-2875] weston-simple-egl met damage image on 8ULP 7494436d0c MA-18836 [#imx-2693] Fix nicovideo video playback freeze issue on 8MP board 1aa39dedfd MA-20166 [#imx-2787] Fix frequent black frame inserted while the content playback. a5ee9aea17 MGS-6630 [#ccc] Optimize g2d_open performance a6e424c03e MGS-6619 [#ccc] Sync head files about warp dewarp with g2d-dpu 61d2a6a6ba MGS-6632-2 [#imx-2866] OpenCL case regression with 20220415 6.4.3.p4 patch release 8322c9b749 MGS-6632-1 [#imx-2866] OpenCL case regression with 20220415 6.4.3.p4 patch release b20d358fc1 MGS-6628 [#imx-2857] es20 cts regression on 7ulp (FB backend) with 20220415 6.4.3.p4 patch release 79c5cefb2c MGS-6628 [#imx-2862] fix clSetKernelArg error in opencl cts and opencv test 8a4a5bf31c MGS-6628 [#ccc] Update VXC binary for 6.4.3.p4 20220415 patch integration aec8a132a1 MGS-6628 [#imx-2760] 0051-Update-vxc_toolkit-to-469248 3918b6cc98 MGS-6628 [#imx-2760] 0050-KERNEL-SPACE-Update-gc_feature_database.h-to-469146 52742ca6cd MGS-6628 [#imx-2760] 0049-USER-SPACE-Update-gc_feature_database.h-to-469146 112efa5608 MGS-6628 [#imx-2760] 0048-CL469248-KERNEL-SPACE-dev64x_234062-Fix-build-warnin 9e69da915d MGS-6628 [#imx-2760] 0044-IMX-2843-CL469206-6.4.x_234062-Fix-IMX-2843.-We-need 77a639db1f MGS-6628 [#imx-2760] 0040-IMX-2712-CL468853-projects.dev_234062-Merged-CL46881 80989fe85c MGS-6628 [#imx-2760] 0039-CL468422-6.4.x_234062-vulkan12-merge-CL464485-from-6 330837ea6c MGS-6628 [#imx-2760] 0038-BUG32447-CL468159-KERNEL-SPACE-234062-fix-memory-lea 024bc93a13 MGS-6628 [#imx-2760] 0037-IMX-2806-CL467498-IMX-2806-expose-both-DRM-primary-n 9c1a623b6e MGS-6628 [#imx-2760] 0036-BUG32653-BUG32655-CL467482-6.4.x_234062-Merge-CL4670 03377acef3 MGS-6628 [#imx-2760] 0035-CL467283-v800-DX11.3-Implement-alpha-to-coverage-MSA fb081eb7b2 MGS-6628 [#imx-2760] 0034-CL466701-6.4.x_234062-Merge-CL465473-from-6.4.x.-6.4 c2232d364b MGS-6628 [#imx-2760] 0033-BUG32646-CL466669-234062-bug-32646-refine-CL465212-C ccf0551ff3 MGS-6628 [#imx-2760] 0032-IMX-2651-CL466667-IMX-2651-Merge-cl465620-frome-64x. 85aac4a553 MGS-6628 [#imx-2760] 0031-IMX-2651-CL466665-IMX-2651-fix-R-B-swap-issue-for-ha 34ee80a656 MGS-6628 [#imx-2760] 0030-CL466617-Back-out-changelist-464003 1a72020a1d MGS-6628 [#imx-2760] 0029-CL466583-6.4.x_234062-Merge-CL464975-from-6.4.x-Usin 2ab1be1db1 MGS-6628 [#imx-2760] 0028-CL466501-Merging-SW-Rel5x-dev6.4.x-projects.dev-driv cca8b0ab70 MGS-6628 [#imx-2760] 0027-CL466500-Merging-SW-Rel5x-dev6.4.x-projects.dev-driv 614f1d65e0 MGS-6628 [#imx-2760] 0026-IMX-2826-CL465270-dev64x_234062-IMX-2826-fix-crash-w 7f90444a3d MGS-6628 [#imx-2760] 0025-CL465233-merge-from-CL453524.-6.4.x-refine-CL450821. 00b15cdac7 MGS-6628 [#imx-2760] 0024-CL465212-Merge-from-CL450821-450938.-6.4.x-for-kerne f64961081b MGS-6628 [#imx-2760] 0023-IMX-2836-CL464944-6.4.x_234062-Merge-CL464927-from-6 ec5d8f619f MGS-6628 [#imx-2760] 0022-BUG25725-CL464941-6.4.x_234062-Merge-CL327748-from-6 6648b080f3 MGS-6628 [#imx-2760] 0021-IMX-2731-IMX-2732-CL464003-6.4.x-6.4.x_234062-IMX-27 a0c55c6b0a MGS-6628 [#imx-2760] 0020-IMX-2698-CL463892-6.4.x-6.4.x_234062-IMX-2698-The-HW a7b177e53d MGS-6628 [#imx-2760] 0019-IMX-2806-CL463319-IMX-2806-change-EGL_EXT_device_drm b7f5af53a3 MGS-6628 [#imx-2760] 0018-BUG32501-CL462274-6.4.x_234062-Merge-CL460982-from-6 7c5f6ea2bc MGS-6628 [#imx-2760] 0017-CL461548-64x_234062-ocl-3.0-add-paramaters-checking- 4b8fd43714 MGS-6628 [#imx-2760] 0016-BUG32474-CL460374-6.4.x_234062-Merge-CL458982-from-6 a930efe6b0 MGS-6628 [#imx-2760] 0015-IMX-2713-BUG31426-CL458697-6.4.x_234062-vulkan12-mer 06e92db043 MGS-6628 [#imx-2760] 0014-CL458157-USER-SPACE-dev6.4.x_234062-Fix-build-error- c5179ec2fd MGS-6628 [#imx-2760] 0013-CL458157-KERNEL-SPACE-dev6.4.x_234062-Fix-build-erro 6be307e8ee MGS-6628 [#imx-2760] 0012-CL456696-6.4.x_234062-Merge-CL455062-from-6.4.x-Appr fb26a225c2 MGS-6628 [#imx-2760] 0011-CL456695-6.4.x_234062-Merge-CL455065-from-6.4.x-Refi acb056b128 MGS-6628 [#imx-2760] 0002-IMX-2698-BUG31595-CL455511-6.4.x_234062-Merge-CL4551 8fc838a918 MGS-6603 [#ccc] [6Q] Gplay exits with segfault when playing some clips 825be8c2d8 MGS-6571-7 [#imx-2806] fix Memory leak caused by EXT_device_query b995a0565f MGS-6571-6 [#imx-2806] refine gbm_bo_get_fd_for_plane ae14ce19fc MGS-6571-5 [#imx-2806] parse SURF_X1R5G5B5 using format RGBA 9236f9299e MGS-6571-4 [#imx-2806] Add EGL extension EXT_device_query f646fc926b MGS-6571-3 [#imx-2806] add gbm_bo_get_fd_for_plane api for user space 2487c44a5d MGS-6571-2 [#imx-2806] add gbm_bo_get_fd_for_plane api for kernel space ca50bc93c8 MGS-6571-1 [#imx-2806] revert gbm_bo_get_fd_for_plane api workaround f5e1c5f96b MGS-6596 [#imx-2822] vdk convert from wl-shell to xdg-shell 28d25da960 MGS-6595 [#imx-2809] egl fail to parser KHR Image attribs EGL_IMAGE_PRESERVED_KHR cf95f20c64 MGS-6403 [#ccc] Add return status of g2d opencl init. 94ff495a63 MGS-6593 [#ccc] Update VXC binary for 6.4.3.p4 20220310 patch integration 2fd7a46c0f MGS-6593 [#imx-2760] 0061-CL448121-fix-coverity-issues-from-nxp-patche f380be3d26 MGS-6593 [#imx-2760] 0060-CL448028-fix-coverity-issues-from-nxp-patche ecca99386e MGS-6593 [#imx-2760] 0051-CL445026-fix-coverity-issues-from-nxp-patches c1a4fc3bd6 MGS-6593 [#imx-2760] Revert "MGS-6499-13 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 70b8baaa0e MGS-6593 [#imx-2760] Revert "MGS-6499-14 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 8fdbe79ac9 MGS-6593 [#imx-2760] Revert "MGS-6499-15 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 2c64e89765 MGS-6593 [#imx-2760] Revert "MGS-6499-16 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" d87d6dd95e MGS-6593 [#imx-2760] Revert "MGS-6499-17 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 3b7ae9d4d2 MGS-6593 [#imx-2760] 0090-Update-vxc_toolkit-to-454357 1ffa649c84 MGS-6593 [#imx-2760] 0089-KERNEL-SPACE-Update-gc_feature_database.h-to-454235 25eb9a4c07 MGS-6593 [#imx-2760] 0088-USER-SPACE-Update-gc_feature_database.h-to-454235 751a51f80f MGS-6593 [#imx-2760] 0087-CL454357-Fix-regression-raised-by-release-vxcBinary- e8df87da2b MGS-6593 [#imx-2760] 0085-BUG32260-CL454272-6.4.x_234062-vulkan11-merge-CL4533 c981ace365 MGS-6593 [#imx-2760] 0084-BUG32260-CL454254-6.4.x_234062-vulkan12-merge-CL4533 db7562b04e MGS-6593 [#imx-2760] 0083-IMX-2713-BUG31426-CL453509-6.4.x-6.4.x_234062-bug-31 fd9d70bfd6 MGS-6593 [#imx-2760] 0082-IMX-2776-CL453476-dev234062-Merging-453463-fix-crash b07cd5a11d MGS-6593 [#imx-2760] 0081-BUG30970-CL452351-OVX-Fixed-tim-vx-simple-nbg-test-c a508487f46 MGS-6593 [#imx-2760] 0080-CL452279-Back-out-changelist-451892 989d043f5e MGS-6593 [#imx-2760] 0079-IMX-2713-BUG31426-CL452040-6.4.x-6.4.x_234062-bug-31 32ed137790 MGS-6593 [#imx-2760] 0078-CL451892-Modify-libEGL-dependency a49e1936ea MGS-6593 [#imx-2760] 0077-BUG32303-CL451874-6.4.x_234062-Fix-Bug-32303-opencv_ 63c3c02585 MGS-6593 [#imx-2760] 0076-CL451399-6.4.x_234062-Merge-CL330274-from-6.4.x.-Cha 03f12ec390 MGS-6593 [#imx-2760] 0074-IMX-2624-CL451292-IMX-2624-Now-Android12-is-official dd0b091b91 MGS-6593 [#imx-2760] 0072-IMX-2746-BUG31551-CL450731-6.4.x_234062-vulkan11-mer c8f21a70aa MGS-6593 [#imx-2760] 0071-IMX-2746-BUG31551-CL450727-6.4.x_234062-vulkan12-mer 45e0c58d73 MGS-6593 [#imx-2760] 0070-CL450446-6.4.x_234062-vulkan12-fix-build-errors-on-a 1d836c7360 MGS-6593 [#imx-2760] 0069-IMX-2713-BUG31426-CL450345-6.4.x-6.4.x_234062-bug-31 3724b37569 MGS-6593 [#imx-2760] 0068-IMX-2713-BUG31426-CL450330-6.4.x-6.4.x_234062-bug-31 475514b3ac MGS-6593 [#imx-2760] 0067-CL450231-libCL-still-depend-on-libGLES 9f2a8fcc75 MGS-6593 [#imx-2760] 0066-CL449814-remove-the-libGLES-dependency-from-libCL cc16d11894 MGS-6593 [#imx-2760] 0065-CL449806-6.4.x_234062-Merge-CL444077-from-6.4.x-Rela 90aea15fee MGS-6593 [#imx-2760] 0064-IMX-2713-BUG31426-CL449797-6.4.x-6.4.x_234062-bug-31 4c7c7aed9e MGS-6593 [#imx-2760] 0062-CL448158-Back-out-changelist-447912.-By-Lijia-He 8c658286a9 MGS-6593 [#imx-2760] 0059-CL447912-6.4.x_234062-Merge-CL444077-from-6.4.x-Rela 166ca1a649 MGS-6593 [#imx-2760] 0058-CL447884-64x_234062-merge-cl420182-from-64x-add-stri bb63e7f1c6 MGS-6593 [#imx-2760] 0057-CL447564-6.4.x_234062-Merge-CL446845-CL447023-from-6 20d99ed764 MGS-6593 [#imx-2760] 0055-IMX-2713-CL447066-6.4.x-6.4.x_234062-IMX-2713-NXP-An 31ef3c2249 MGS-6593 [#imx-2760] 0053-CL446063-64x_234062-Fixed-warning-variable-intermIOp 6c94f64a77 MGS-6593 [#imx-2760] 0050-CL444990-6.4.x_234062-vulkan11-merge-CL444985-from-6 6665760de0 MGS-6593 [#imx-2760] 0049-CL444989-6.4.x_234062-vulkan12-merge-CL444985-from-6 316b60148b MGS-6593 [#imx-2760] 0048-CL444537-6.4.x_234062-vulkan11-merge-CL444321-from-6 f37efbead5 MGS-6593 [#imx-2760] 0047-CL444324-6.4.x_234062-vulkan12-merge-CL444321-from-6 15e69c7928 MGS-6593 [#imx-2760] 0044-IMX-2713-CL442676-Use-RGBA-BRGA-format-to-support-VK b1112141a5 MGS-6593 [#imx-2760] 0041-CL442432-USER-SPACE-v620_v2-Cmodel.-Correct-AHB-and- 3113cc3762 MGS-6593 [#imx-2760] 0040-CL442432-KERNEL-SPACE-v620_v2-Cmodel.-Correct-AHB-an 49ebf470ac MGS-6593 [#imx-2760] 0039-CL442208-USER-SPACE-Reg-Regsiter.-Add-AHB-and-Load-s b179c81bde MGS-6593 [#imx-2760] 0038-CL442208-KERNEL-SPACE-Reg-Regsiter.-Add-AHB-and-Load ff22ec2207 MGS-6593 [#imx-2760] 0036-CL441890-64x_234062-Merged-64x-CL373042-piglit-Refin 677932b7d7 MGS-6593 [#imx-2760] 0035-BUG30792-CL441577-64x_234062-Merged-from-6.4.x-CL374 0278f80390 MGS-6593 [#imx-2760] 0034-IMX-2650-BUG31712-CL441550-6.4.x_234062-Merge-CL4407 f8eb96ef98 MGS-6593 [#imx-2760] 0032-CL441019-KERNEL-SPACE-dev64x_234062-merge-CL439888-a c1d57986db MGS-6593 [#imx-2760] 0031-IMX-2651-CL441012-IMX-2651-fix-deqp-functional-gles3 4fe6b20225 MGS-6593 [#imx-2760] 0030-CL440924-64x_234062-Merged-from-6.4.x-CL374719-Using 2369d3d9b3 MGS-6593 [#imx-2760] 0029-IMX-2713-BUG31426-CL440920-6.4.x_234062-vulkan11-mer 96663362bb MGS-6593 [#imx-2760] 0028-IMX-2713-BUG31426-CL440914-6.4.x_234062-vulkan12-mer 82f7b6e952 MGS-6593 [#imx-2760] 0027-IMX-2713-BUG31426-CL440897-6.4.x_234062-vulkan11-mer 84cf74d651 MGS-6593 [#imx-2760] 0026-CL440483-64x_234062-Merged-from-6.4.x-CL346571-37441 672c594b4d MGS-6593 [#imx-2760] 0025-CL440187-64x_234062.-Merge-CL430229-from-Rel5x-proje 7ed5814ddb MGS-6593 [#imx-2760] 0024-BUG31560-CL439996-6.4.x_234062-Merge-CL438007-from-6 a50c3c85ae MGS-6593 [#imx-2760] 0021-CL439798-KERNEL-SPACE-234062-revert-438254 61f87f72c1 MGS-6593 [#imx-2760] 0020-IMX-2713-CL439792-6.4.x_234062-IMX-2713-NXP-Android1 97533b46f3 MGS-6593 [#imx-2760] 0019-CL439723-6.4.x_234062-merge-NXP-patches-0002-0003-00 2b92914694 MGS-6593 [#imx-2760] 0018-CL439695-fix-memory-leak-issue 3ead83f243 MGS-6593 [#imx-2760] 0017-IMX-2790-BUG31978-CL439581-6.4.x_234062-Merge-CL4382 9b70ffa190 MGS-6593 [#imx-2760] 0016-IMX-2713-BUG31426-CL439432-6.4.x_234062-vulkan12-mer ca0018ef10 MGS-6593 [#imx-2760] 0015-CL439381-6.4.x_234062-vulkan12-merge-CL439376-from-6 677b83bc02 MGS-6593 [#imx-2760] 0014-CL439378-6.4.x_234062-vulkan11-merge-CL439376-from-6 d115d63ad9 MGS-6593 [#imx-2760] 0013-CL439210-dev234062-fix-build-warning 00ab54c9c2 MGS-6593 [#imx-2760] 0012-CL438828-6.4.x_234062-vulkan11-fixed-build-error b7fb0ecff8 MGS-6593 [#imx-2760] 0011-CL438736-6.4.x_234062-vulkan11-merge-CL437930-from-v bb938d75a4 MGS-6593 [#imx-2760] 0010-CL438731-6.4.x_234062-vulkan11-merge-CL437925-from-v 4f84f8c2c0 MGS-6593 [#imx-2760] 0009-CL438698-6.4.x_234062-vulkan11-merge-CL437373-from-v 9254c154c2 MGS-6593 [#imx-2760] 0008-IMX-2713-CL438681-6.4.x_234062-IMX-2713-NXP-Android1 2b07d58912 MGS-6593 [#imx-2760] 0007-BUG31366-CL438673-6.4.x_234062-vulkan11-merge-CL4351 9f609d9b45 MGS-6593 [#imx-2760] 0006-BUG31366-CL438669-6.4.x_234062-vulkan11-merge-CL4351 548ecccab0 MGS-6593 [#imx-2760] 0005-IMX-2713-CL438654-Fixed-android.uirendering.cts.test cfc8aca065 MGS-6593 [#imx-2760] 0004-IMX-2713-CL438436-6.4.x_234062-IMX-2713-NXP-Android1 58572549ca MGS-6593 [#imx-2760] 0003-IMX-2793-IMX-2759-CL438254-KERNEL-SPACE-234062-fix-b cf78c6da91 MGS-6593 [#imx-2760] Revert "MGS-6499-9 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" a37a34abf0 MGS-6593 [#imx-2760] Revert "MGS-5563-14 [#imx-1981] fix vulkan resource leak" 29ed7dd60f MGS-6593 [#imx-2760] Revert "MGS-6499-10 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" 7a86038435 MGS-6593 [#imx-2760] Revert "MGS-6503 [#imx-2782] fix Coverity Out of bound reads issue" b0cc2bdec9 MGS-6593 [#imx-2760] Revert "MGS-6503 [#imx-2782] fix Coverity Resource leak issue" f955d73896 MGS-6593 [#imx-2760] Revert "MGS-6503 [#imx-2782] fix Coverity Use after free issue" e06523f346 MGS-6593 [#imx-2760] Revert "MGS-6499-4 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" 075e7acf00 MGS-6593 [#imx-2760] Revert "MGS-6499-5 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" a55f25c728 MGS-6593 [#imx-2760] Revert "MGS-6499-6 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" 7dfabaa24f MGS-6593 [#imx-2760] Revert "MGS-6499-8 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" b77abf817e MGS-6588 [#imx-2824] check wl_display first to follow the EGL spec 2fa61b128e MGS-6403 [#ccc] Fix-memory-leak-of-g2d-opencl 4278de9650 MGS-6586 [#imx-2698] android performance drop with MIPI panel b2bbb05993 MA-19319 [#imx-2825] Add another thermal PM processing interface for android 5fe56825ee MA-12288 [#imx-2729] support multiple thermal events processing for imx8mq 608cd9bcd4 MGS-6403 [#ccc] Fix comilation error of g2d with 5.10 hardknott toolchain 7bdf52263f MGS-6403 [#ccc] Enable g2d opencl function in libg2d by default d42ddc3adb MGS-6403 [#ccc] Remove unuse opencl kernels in libg2d 53f498234f MGS-6403 [#ccc] Add RGB888 format support to libg2d acb4d94373 MGS-6573 [#imx-2818] add GBM_MAX_PLANES definition 09dbeae1d3 MGS-6571 [#imx-2806] add gbm_bo_get_fd_for_plane api b45eded53a MA-15948 [#ccc] Add copy libg2d-viv.so in android_update_gpu_libs.sh 096eae469a MGS-6469 [#imx-2756] Enable gpudump event when recovery is enabled 39cec3f08a MGS-6530-2 [#imx-2716] CL442632 6.4.x_234062: Merge CL440784 from 6.4.x: Fix a crash issue in Bug 31357 - [NXP][QNX] glslsandobox fails after enabling assertions in driver. Refine _EvaluateConstantInstruction. af3d8b6936 MGS-6530-2 [#imx-2716] CL442627 6.4.x_234062: Merge CL440611 from 6.4.x: Remove an assert in linktree optimize. Even if current codeTemp has crossLoopIndex, could set current instruction to NOP when codeTemp only have once definition. So, no need to check crossLoopIndex == -1. Fix a crash in Bug31357. b23278c7ac MGS-6517 [#imx-2796] [QNX] Update InterruptAttachFlag 363864b0ea MGS-6438 [#imx-2810] [QNX] Fix a buffer management bug in qnx_UpdateBufferStatus() c9e332978a MGS-6530-2 [#ccc] [QNX] Sync up 6.4.3.p4 76900240b9 MGS-6530 [#ccc] [QNX] Sync up 6.4.3.p4 382be8f31c MGS-6305 [#ccc] [QNX] Update makefiles for iMX8MM d21ee82268 MGS-6474 [#ccc] [QNX] update QNX makefile for g2d-samples repo 6529f10a85 MGS-6520 [#imx-2760] Update VXC binary for 6.4.3.p4 20220110 patch integration 7bc4179fca MGS-6520 [#imx-2760] Fix [-Wunused-function] warnings in compilation 89d585e777 MGS-6520 [#imx-2760] 0064-Update-vxc_toolkit-to-437930 e12eb7ece3 MGS-6520 [#imx-2760] 0063-KERNEL-SPACE-Update-gc_feature_database.h-to-437745 af2bc853c4 MGS-6520 [#imx-2760] 0062-USER-SPACE-Update-gc_feature_database.h-to-437745 afe6c8252e MGS-6520 [#imx-2760] 0061-IMX-2713-BUG31426-CL437930-6.4.x_234062-vulkan12-mer 8e14b22053 MGS-6520 [#imx-2760] 0060-IMX-2713-BUG31426-CL437925-6.4.x_234062-vulkan12-mer 66aff8ee3e MGS-6520 [#imx-2760] 0058-BUG31845-CL437581-USER-SPACE-6.4.x_234062-Merge-CL43 add53c6cf3 MGS-6520 [#imx-2760] 0057-BUG31845-CL437581-KERNEL-SPACE-6.4.x_234062-Merge-CL c965b4e558 MGS-6520 [#imx-2760] 0056-CL437580-6.4.x_234062-Back-out-changelist-435718.-By 0b27a54277 MGS-6520 [#imx-2760] 0055-IMX-2775-CL437578-64x_234062-ocl12-integrate-nxp-pat e0166215a3 MGS-6520 [#imx-2760] 0054-IMX-2713-BUG31426-CL437373-6.4.x_234062-vulkan12-mer 0fd44c737c MGS-6520 [#imx-2760] 0053-IMX-2713-CL437226-6.4.x-6.4.x_234062-IMX-2713-NXP-An b4f3be3b98 MGS-6520 [#imx-2760] 0052-IMX-2713-CL437225-6.4.x-6.4.x_234062-IMX-2713-NXP-An 117cc6f39a MGS-6520 [#imx-2760] 0051-CL435990-dev234062-fix-build-error bde1094dd5 MGS-6520 [#imx-2760] 0050-IMX-2713-CL435927-IMX-2713-Some-Graphic-CTS-failures 7b8df34902 MGS-6520 [#imx-2760] 0048-CL435859-dev234062-delete-some-empty-files 9ee7c59b02 MGS-6520 [#imx-2760] 0047-CL435854-dev234062-delete-some-unused-dead-code 07da77dee7 MGS-6520 [#imx-2760] 0046-CL435718-6.4.x_234062-Merge-CL430462-from-6.4.x.-6.4 e72b1e3a6e MGS-6520 [#imx-2760] 0045-BUG31366-CL435146-6.4.x_234062-vulkan12-merge-CL4344 af2a5d9926 MGS-6520 [#imx-2760] 0044-BUG31366-CL435144-6.4.x_234062-vulkan12-merge-CL4336 4a824f9212 MGS-6520 [#imx-2760] 0043-IMX-2713-CL435130-Some-Graphic-CTS-failures-on-Andro 92eefbf2c4 MGS-6520 [#imx-2760] 0042-IMX-2693-CL434218-Integrated-NXP-IMX-2693-patch-0001 840d7760da MGS-6520 [#imx-2760] 0039-IMX-2762-BUG31674-CL433181-6.4.x_234062-Merge-CL4320 589ad221ef MGS-6520 [#imx-2760] 0038-BUG31846-CL433030-6.4.x_234062-Fix-Bug-31846-OCL1.2- 374b4dea7d MGS-6520 [#imx-2760] 0037-CL433001-6.4.x_234062-vulkan11-fixed-build-error 8e35c1bee8 MGS-6520 [#imx-2760] 0036-IMX-2772-CL432926-Merge-NXP-IMX-2772-patch-0001-MA-1 e65e636123 MGS-6520 [#imx-2760] 0035-BUG31366-CL432840-6.4.x_234062-vulkan11-merge-CL4321 b036a5b4f2 MGS-6520 [#imx-2760] 0034-IMX-2360-BUG31673-CL432807-6.4.x_234062-vulkan11-mer 7ce95cea27 MGS-6520 [#imx-2760] 0033-CL432778-dev234062-ocl30-Merging-cl432776-add-Vivant f442249052 MGS-6520 [#imx-2760] 0032-CL432767-dev234062-Merging-cl395983-add-missing-file d1d6f7654f MGS-6520 [#imx-2760] 0031-BUG31765-CL432734-6.4.x_234062-Merge-CL432733-from-6 998d7f09b8 MGS-6520 [#imx-2760] 0030-BUG31846-CL432732-6.4.x_234062-Merge-CL373868-from-6 8578e53138 MGS-6520 [#imx-2760] 0029-CL432448-Switch-Android-OpenCL-build-from-libCL-to-l 7c6045471e MGS-6520 [#imx-2760] 0028-CL432323-64.x_234062-vulkan12-fix-a-typo-issue 009c28f6aa MGS-6520 [#imx-2760] 0027-CL432309-6.4.x_234062-vulkan12-add-missing-extern-fu 9d6c3e734b MGS-6520 [#imx-2760] 0026-BUG31366-CL432162-6.4.x_234062-vulkan12-merge-CL4321 7e4c04ba6a MGS-6520 [#imx-2760] 0025-CL432063-6.4.x_234062-vulkan12-fixed-QNX-build-warni 50a447560c MGS-6520 [#imx-2760] 0024-IMX-2708-CL431854-6.4.x_234062-EGL-merge-CL429471-fr 131c4d58f0 MGS-6520 [#imx-2760] 0021-IMX-2731-CL431363-6.4.x-6.4.x_234062-IMX-2731-NXP-An 1edc44f921 MGS-6520 [#imx-2760] 0020-CL431351-Fix-building-error-on-windows 7158a08625 MGS-6520 [#imx-2760] 0019-CL431248-ovx-improver-priority-of-transpose-shader-p 983dfc7965 MGS-6520 [#imx-2760] 0018-BUG31480-CL431111-USER-SPACE-6.4.x_234062-Merge-CL43 eef1638352 MGS-6520 [#imx-2760] 0017-BUG31480-CL431111-KERNEL-SPACE-6.4.x_234062-Merge-CL f61b0be4a8 MGS-6520 [#imx-2760] 0016-IMX-2693-BUG31762-CL431034-projects.dev_234062-IMX-2 261d5fe8fa MGS-6520 [#imx-2760] 0015-BUG31765-CL430738-6.4.x_234062-Fix-Bug-31765-vkcts1. a43bc09145 MGS-6520 [#imx-2760] 0014-CL430699-Merge-conv3d-feature-from-64x_dev dab920038a MGS-6520 [#imx-2760] 0013-BUG31636-CL430680-mergeing-from-428517-ovx-graph-opt edf4d4834d MGS-6520 [#imx-2760] 0012-CL430607-64x_234062-merge-cl296001-and-cl297706-from f6a907b3ac MGS-6520 [#imx-2760] 0011-CL430579-64x_234062-merge-cl430409-from-64x-fix-tran 6bc8bc9b3e MGS-6520 [#imx-2760] 0008-IMX-2733-CL430386-IMX-2733-patch-review-for-coverity 61c479f8b0 MGS-6520 [#imx-2760] 0007-CL430362-dev_234062-Merging-428644-from-dev64x-fix-u 27e437889a MGS-6520 [#imx-2760] 0005-BUG30435-CL429909-64x_234062-ocl30-fix-bug-30435-and bba93c4bc8 MGS-6520 [#imx-2760] 0004-CL429696-carch-vipArchPerfMdl_dev_rls-Merge-CL303611 f6bb9f8769 MGS-6520 [#imx-2760] 0003-CL429233-64x_234062-Fixed-long_clz-and-ulong_clz-whe 842611d317 MGS-6520 [#imx-2760] 0002-BUG31625-CL429108-6.4.x_234062-vulkan12-merge-CL4285 0838f5d1f8 MGS-6520 [#imx-2760] 0001-CL428464-6.4.x_234062-vulkan12-fixed-QNX-build-warni 6c5ab68709 MGS-6520 [#imx-2760] Revert "MGS-6506-2 [#imx-2775] fix memory leak for opencl 1.2" 9d45fc9972 MGS-6520 [#imx-2760] Revert "LF-4817 [#imx-2750] fix Out-of-bounds access" 8b0732d0c4 MGS-6503 [#imx-2782] fix Coverity Out of bound reads issue 35a9402f40 MGS-6485 [#ccc] fix build warning ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 5f60f4f2575b2ef54699ca05c714670b5a8fa795)
* imx-base.inc: Expand comment for UBOOT_SUFFIXbackport-1163-to-kirkstoneTom Hochstein2022-08-021-0/+8
| | | | | | | | | | The UBOOT_SUFFIX override is complex and makes a requirement on the machine config that is easy to overlook, namely that it will evaluate incorrectly to empty if the variable is not overridden in some form by the machine config. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 526798901506f890f5682ff31a00ba1ea7b31331)
* imx6ulevk.conf: Add missing overrides for u-boot-imx-mfgtoolTom Hochstein2022-08-021-0/+2
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 6569140c9f390681a21e714f48e90ec0ae642908)
* imx8m*: Drop redundant UBOOT_SUFFIX assignmentTom Hochstein2022-08-024-4/+0
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d3f8b15d3cab77ae0397ab95ddcb4aed559e2db0)
* imx8mq-evk.conf: Extend fix for `u-boot-imx` and `u-boot-fslc`Tom Hochstein2022-08-021-1/+5
| | | | | | | | | Extend the recent fix to properly configure `imx-boot-container` machine overide. Extends: 1650359 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 15be26ce8c7e3f5a941601584923131682be45a8)
* imx8m*-evk: allow switch between `u-boot-imx` and `u-boot-fslc`Otavio Salvador2022-08-013-3/+15
| | | | | | | | | | We ought to add `imx-boot-container` `MACHINEOVERRIDES` only if not building for `u-boot-imx`. This can be removed once it uses `binman` as `u-boot-imx` and u-boot-fslc would use same mechanism to build the container. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 1650359bc3eba454522f0db51846497549275caa)
* imx6qdlsabre*.conf: Fix u-boot-imx-mfgtool compile errorTom Hochstein2022-07-292-0/+4
| | | | | | | | | | | | | Building u-boot-imx-mfgtool for i.MX 6 SABRE, NXP BSP, fails: ``` | cp: cannot stat '/.../tmp/work/imx6qdlsabresd-fsl-linux-gnueabi/u-boot-imx-mfgtool/2022.04-r0/build/mx6qsabresd_defconfig/u-boot.imx': No such file or directory ``` The failure is because the target `all` is being used. For NXP BSP, the correct target is `u-boot.imx`. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 4c5cd39ba8573e8956e00ff2d270487c88c276a2)
* imx6qdlsabre*.conf: Fix UBOOT_CONFIG override for u-boot-imx-mfgtoolTom Hochstein2022-07-292-17/+23
| | | | | | | | | | | | | | | | | | | | | | Building u-boot-imx-mfgtool for i.MX 6 SABRE results in the following error: ``` ERROR: Nothing PROVIDES 'u-boot-imx-mfgtool' u-boot-imx-mfgtool was skipped: The selected UBOOT_CONFIG key ['mfgtool'] has no match in dict_keys(['sd-fslc', 'sd-imx', 'sd-optee-imx', 'sata-imx', 'mfgtool-imx']). ``` The UBOOT_CONFIG key for u-boot-imx-mfgtool is set as `mfgtool`, but the configuration for NXP BSP uses `mfgtool-imx` because there is not alignment between u-boot-imx and mainline on the machine to use for i.MX 6 SABRE boards. Changing the selected key to mfgtool-imx is difficult, so rework the original solution so the selection of the machine name is done in a separate variable and the keys can be kept simple without the `-imx` adornment. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d9148f97bc86264d633aa03731fd9ab16bed40c0)
* imx-atf: allow setting the UART used during bootOtavio Salvador2022-07-291-0/+9
| | | | | | | | | A new `ATF_BOOT_UART_BASE` variable can be used in machine to set the UART aimed for use during the boot, without the need of changing the source code. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 453def7956c864818b6d6a1a44b2b267df3a44fc)
* imx-base.inc: consolidate `IMX_EXTRA_FIRMWARE` definitionOtavio Salvador2022-07-295-12/+6
| | | | | | | | | | | | | | | We should have a single definition for `IMX_EXTRA_FIRMWARE` variable as this is SoC specific and not machine, or recipe, dependent. This removes multiple assignments from: - conf/machine/imx8mq-evk.conf - conf/machine/include/imx8mm-evk.inc - conf/machine/include/imx8mn-evk.inc - conf/machine/include/imx8mp-evk.inc - recipes-bsp/imx-mkimage/imx-boot_1.0.bb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 63d73925950aa35ec1378696c0f5dcfd2fef9e83)
* imx-base.inc: avoid explicit imx-boot dependencyOtavio Salvador2022-07-291-10/+6
| | | | | | | | | | | | We shouldn't force `imx-boot` dependency for i.MX8 SoCs as many can use U-Boot mainline and those use `imx-boot-container` to generate the binary blob. We moved the backward-compatibility note, about 'imx-boot' to the 'imx-boot-container' class. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit bed09c8daec54c73766b563feb9ff7b4168c3e44)
* imx8mm-evk: lift imx8mm-lpddr4-evk and imx8mm-ddr4-evk restrictionsOtavio Salvador2022-07-293-12/+2
| | | | | | | | | The Linux mainline kernel has support for both variations but U-Boot mainline only supports the LPDDR4 version. For now, we restrict the imx8mm-ddr4-evk version to use u-boot-imx. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 43534097a557810b36b4c30495d51d1d129c34b2)
* Merge pull request #1140 from Ossanes/topic/fix-kirkstone-machinesOtavio Salvador2022-07-266-0/+6
|\ | | | | Add SoC information in machines where it is missing
| * Add SoC information in machines where it is missingVinicius Aquino2022-07-206-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Machine files fixed: - imx8dx-mek.conf - imx8dxl-ddr3l-evk.conf - imx8dxl-lpddr4-evk.conf - imx8qm-mek.conf - imx8qxp-mek.conf - mpc8548cds.conf Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* | qoriq-cst: rename cst to qoriq-cstOtavio Salvador2022-07-251-1/+1
|/ | | | | | | | The QoriQ SoCs use a different cst tool for secure boot than i.MX SoCs so we should name it with SoC family prefix to avoid confusion. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 2f26da887f04c639e0e0bb405dfb8f87c174e627)
* conf/machine/ls1046ardb.conf: Add DTB fsl-ls1046a-rdb-usdpaa-shared.dtbJun Zhu2022-07-141-0/+1
| | | | | | | LS1046A add shared MAC DTB from Kernel 5.10 Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 1e2171368117a3ae8ae53cf54f4e2c6deb958ec3)
* Revert "imx-base.inc: upgrade to gstreamer 1.20.2"Max Krummenacher2022-07-121-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 912829e1aa543326682f45656b6240db97864655. There is no downstream fork based on gstreamer 1.20.2. Currently in meta-freescale master it is still 1.18.5.imx with non forked gstreamer components carried in meta-freescale at 1.18.5 for compatibility. Prevents: | WARNING: preferred version 1.20.2.imx of gstreamer1.0 not available (for item gstreamer1.0) | WARNING: versions of gstreamer1.0 available: 1.18.5.imx 1.20.2 | ... Fixes build of imx-gst1.0-plugin | ERROR: imx-gst1.0-plugin-4.6.4-r0 do_compile: ExecutionError('... imx-gst1.0-plugin/4.6.4-r0/temp/run.do_compile.25172', 1, None, None) | | [1/37] aarch64-tdx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot -Ilibs/libgstfsl-1.0.so.0.0.0.p -Ilibs -I../git/libs -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/gstreamer-1.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/glib-2.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/orc-0.4 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/imx -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -U_FILE_OFFSET_BITS -DARM -D_GUNC_ -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot= -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot-native= -fPIC -pthread -DUSE_X11 -MD -MQ libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -MF libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o.d -o libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -c ../git/libs/gstimxcommon.c | FAILED: libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o | aarch64-tdx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot -Ilibs/libgstfsl-1.0.so.0.0.0.p -Ilibs -I../git/libs -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/gstreamer-1.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/glib-2.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/orc-0.4 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/imx -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -U_FILE_OFFSET_BITS -DARM -D_GUNC_ -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot= -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot-native= -fPIC -pthread -DUSE_X11 -MD -MQ libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -MF libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o.d -o libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -c ../git/libs/gstimxcommon.c | ../git/libs/gstimxcommon.c:21:10: fatal error: gstimxcommon.h: No such file or directory | 21 | #include "gstimxcommon.h" | | ^~~~~~~~~~~~~~~~ | compilation terminated. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit c35ef4115ad93a4b940f1ae5fb3cc9ac1920eab3)
* imx-base.inc: Use ??= for PREFERRED_VERSIONbackport-1130-to-kirkstoneTom Hochstein2022-07-111-20/+20
| | | | | | | | | | | | | The variable values set in meta-freescale with a default value, i.e. with ?=, can be overridden just once by a user, with =. Change the PREFERRED_VERSION settings to a weak default value, i.e. with ??=, so users of meta-freescale are not so limited. When a variable value is set with a weak default value, the variable can be overridden by any successively higher priority layer with ??=. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 5b47898ff939791ab426fff17821aca3476ddd7a)
* imx-base.inc: upgrade to gstreamer 1.20.2backport-1122-to-kirkstoneDaiane Angolini2022-06-241-7/+7
| | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 912829e1aa543326682f45656b6240db97864655)
* vf: follow SoC override changes also for vybridMax Krummenacher2022-06-231-2/+7
| | | | | | | | - Complete the move to the new override system also for vybrid - Drop the sub SoC family vf50 and vf60 in favour of using only vf Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 2f8003c30fe290881d12280221b44bae7ce0b373)
* dynamic-layers: add meta-arm to provide upstream TF-AAndrey Zhizhikin2022-06-161-0/+2
| | | | | | | | | | | | | | | | | Default upstream TF-A implementation resides in the separate layer [1], which needs to be included in the bblayers.conf file. Per default, upstream recipe does not define any machine to be compatible, this compatibilty needs to be defined by the layer that pulls meta-arm TF-A package. This however cannot be listed as dependency, since not all BSP flavors do require upstream TF-A, therefore direct layer dependency cannot be added. Add meta-arm to dynamic-layers and define compatible machines in the bbappend, which are supported by upstream TF-A version. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://github.com/jonmason/meta-arm/tree/master/meta-arm/recipes-bsp/trusted-firmware-a (cherry picked from commit cbea2c36475099b236e1c82f086ec7dccabd05e1)
* layer-wide: define configurable default TF-A providerAndrey Zhizhikin2022-06-161-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | TF-A package can have several providers: upstream TF-A implementation, or NXP downstream fork. Functionality to switch this provider, and to select which package shall be included into the target image is missing in the layer however, defaulting the usage of the layer to NXP downstream fork only. Introduce the Default TF-A Provider define, make it overridable, and default it to NXP downstream fork. This allows user to re-define the package name later shall they choose to integrate upstream TF-A package instead. Current upstream TF-A version (v2.7) does not support HAB feature of i.MX8M family, see [1]. If the upstream TF-A version is chosen, then HAB will not be available for all SoCs that are opting-in. This is indicated in the comment where default TF-A provider variable is set. This might change with future TF-A release, so later it can be revised and statement in include file can be potentially removed. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://lists.trustedfirmware.org/archives/list/tf-a@lists.trustedfirmware.org/message/5UYYI4CNLQ5OWWHU466JBK6I5QIQ2VRS/ (cherry picked from commit b61c4907b1926061cbf627ee1fd5dd8eb8e53d59)