summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* weston-init: Drop rdp default supportTom Hochstein2023-05-181-1/+0
| | | | | | | Including rdp support is costly since it pulls in `freerdp`, which pulls in `gstreamer`. Don't include it by default. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Use G2D on i.MX 93Tom Hochstein2023-05-181-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Adjust use-g2d for weston 11Tom Hochstein2023-05-181-2/+6
| | | | | | | For the weston 11 fork, the use-g2d option type is changed from an integer to a boolean. Handle both cases. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Rework weston.ini configurationTom Hochstein2023-05-182-55/+53
| | | | | | | The main recipe has a different mechanism for customizing weston.ini. Rework our mechanism to follow. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1535 from thochstein/graphicsOtavio Salvador2023-05-1712-80/+100
|\ | | | | Graphics
| * kernel-module-imx-gpu-viv: Upgrade 6.4.3.p4.6 to 6.4.11.p1.0Tom Hochstein2023-05-171-3/+3
| | | | | | | | | | | | Update to the version used in NXP Yocto branch mickledore-6.1.1-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-g2d-samples: Upgrade to a5f620fTom Hochstein2023-05-171-9/+17
| | | | | | | | | | | | | | | | - Add support for PXP-based G2D - Make wayland dependencies explicit - Drop virtual/libg2d dependency as redundant to PACKAGECONFIG Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-pxp-g2d: Update to commit 8887f6bTom Hochstein2023-05-171-3/+3
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-dpu-g2d: Upgrade 2.1.4 -> 2.1.6Tom Hochstein2023-05-171-6/+5
| | | | | | | | | | | | | | | | | | | | Changes: ``` d1b7402 MGS-7007: Add log when creating OpenCL kernel file 622cb9e LF-7929: Fix YUV video color shift when using DPU 2D ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * waffle: Fix waffle patch fuzzTom Hochstein2023-05-171-6/+8
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-apitrace: Update to commit 522cb29Tom Hochstein2023-05-171-1/+1
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * libdrm: Upgrade 2.4.109.imx -> 2.4.114.imxTom Hochstein2023-05-172-23/+25
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Restore Vulkan packages to 8M MiniTom Hochstein2023-05-171-0/+1
| | | | | | | | | | | | | | The removal of the Vulkan packages exposes issues for 8M Mini, so restore them. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Drop empty package definitionsTom Hochstein2023-05-171-4/+3
| | | | | | | | | | | | | | | | | | | | Several package definitions include the library pattern ${libdir}/libNAME${SOLIBS} for the libname-imx package and the pattern ${libdir}/libNAME${SOLIBSDEV} for the libname-imx-dev package. Since SOLIBS and SOLIBSDEV are both set to the same value (.so), the latter pattern has no effect. Drop it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Make SPIR-V available for 32-bitTom Hochstein2023-05-171-1/+5
| | | | | | | | | | | | | | The OpenCL package now requires SPIR-V, which is included in the libvulkan package. Since libvulkan is only for 64-bit, move SPIR-V to a new package. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Fix OpenCL packagingTom Hochstein2023-05-171-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All of the OpenCL headers belong in libopencl-imx-dev except for one, cl_viv_vx_ext.h, which belongs in libclc-imx. Drop ${includedir}/CL from libclc-imx-dev. Also drop it from libglslc-imx-dev, which appears to have been a copy-paste error. The library libCLC.so is unversioned. It is currently included in both libclc-imx and libclc-imx-dev. Drop it from the latter. In order to place cl_viv_vx_ext.h in libclc-imx, it must have its package listed before libopencl-imx, so fix the order of PACKAGES_OPENCL. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Mark OpenCL as not provided for 7 and 8M MiniTom Hochstein2023-05-171-4/+11
| | | | | | | | | | | | OpenCL is not supported for either i.MX 7 or 8M Mini. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Install gl.pc for Wayland without XWaylandTom Hochstein2023-05-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | For Wayland without XWayland support, mesa-demos fails in do_configure: ``` ../mesa-demos-8.5.0/meson.build:41:0: ERROR: Dependency "gl" not found, tried pkgconfig and system ``` Add gl.pc. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv, imx-gpu-g2d: Upgrade 6.4.3.p4.6 -> 6.4.11.p1.0Tom Hochstein2023-05-174-17/+13
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: ``` f9981f0eaf MGS-7071 [#imx-3071] Enable PCQ transformation in driver by default. 055b428e7d MGS-4720-10 [#ccc] fix ML low performance issue for vx-delegate bb66a8988d MGS-6997-11 [#ccc] Coverity high impact issues in 6.4.11.p1 045826df37 MGS-6997-10 [#ccc] Coverity high impact issues in 6.4.11.p1 40a5173153 MGS-6997-9 [#ccc] Coverity high impact issues in 6.4.11.p1 7a7af6ce1f MGS-6997-8 [#ccc] Coverity high impact issues in 6.4.11.p1 d763573e94 MGS-6997-7 [#ccc] Coverity high impact issues in 6.4.11.p1 b2e0640c3f MGS-6997-6 [#ccc] Coverity high impact issues in 6.4.11.p1 aaaca24743 MGS-6997-5 [#ccc] Coverity high impact issues in 6.4.11.p1 060af0c36b MGS-6997-4 [#ccc] Coverity high impact issues in 6.4.11.p1 f3dd23cba4 MGS-6997-3 [#ccc] Coverity high impact issues in 6.4.11.p1 a5eb6fd5b8 MGS-6997-2 [#ccc] Coverity high impact issues in 6.4.11.p1 153dd9f2b5 MGS-6997-1 [#ccc] Coverity high impact issues in 6.4.11.p1 9fafacfbb8 LF-8320 [#ccc] Fix 6QP kernel oom for OpenCL CTS test d1c2f4b53e LF-8172 [#imx-3083] Optimize workaround for division by zero when querying GPU load a42a9623f6 LF-8172 [#imx-3083] Fix division by zero when querying GPU load 1555f86fd7 LF-7921 [#imx-3072] Fix slab memory leak issue 7bfc1904ba MGS-7013 [#imx-3078] [QNX] MP/MN - g2d_test causing memory fault 06cd441044 LF-7860 [#imx-3055] [8ULP] GPUXWLD g2d_yuv_test had abnormal output.yuv with yuyv-yu12 format d8490b032f MGS-6922 [#imx-3031] [8MQ] Met hang when testing vulkan sascha case oit 51a07b4efd LF-7757-3 [#imx-3043] Update VXC binary d2b4a2ade9 LF-7757-2 [#imx-3043] Update vxc_toolkit to 608260B 335faa3ef5 LF-7757-1 [#imx-3043] CL612031 6.4.11_22Q2_NXP: Fix Bug 34602 - [NXP][8ULP]GPU/XWLD: opencv_perf_calib3d met gpu dump. Fix some issues when applying the thread remapping. 1. We need to increase all thread-only memory size since we pack multiple logical threads into one physical thread. 2. We can't reuse ATOMADD_S. 83ef10727c LF-8111 [#ccc] display is abnormal with MIPI-panel on 8MM 548a219284 MGS-6944 [#imx-3034] [QNX] Stack overflow when running gfxbench50 93ccae8ba5 LF-7519-1 [#imx-3060] fix gpu hang when run OpenCV tapi. bb66efe4c3 MGS-7012 [#imx-3077] [QNX] Startup failed when reserved memory is above 4G 63f2db11ac MGS-6987 [#ccc] [QNX] Fix build of 6.4.11 a59b637a15 MGS-7006-2 [#ccc] 6.4.11.p1 GPU driver build warnings 7dee0b1a0f MGS-7006-1 [#ccc] 6.4.11.p1 GPU driver build warnings a48afaed4c MA-20995 [#ccc] Add copy libNNArchPerf.so and libarchmodelSw.so c3a2aa1b9c MA-14029 [#ccc] Add libnngpu binary in android_update_gpu_libs.sh 23cb793315 LF-7731-4 [#imx-3014] Update VXC bianry 2a8479bb78 LF-7731-3 [#imx-3014] Update vxc_toolkit to 608260A 1978f2c96c LF-7731-2 [#imx-3014] Fix last one case issue of vulkan cts 1.3.3.1 on 8qm 5b4fe12de1 LF-7731-1 [#imx-3014] Fix last one case issue of vulkan cts 1.3.3.1 on 8qm ec0a266d27 LF-7795-2 [#imx-3046] Update VXC binary after vx kernel change 66b2e5ef5e LF-7795-1 [#imx-3046] CL609658 [VX.PPU] Fix hang bug for canny edge ea7131c602 LF-8005 [#ccc] fix GPU 2D address type change f4fda21166 LF-7731 [#imx-3014] Fix 8 case issues of vulkan cts 1.3.3.1 on 8qm a30561a8a3 MGS-6992 [#ccc] Disable gcd_2D_PERF_TIMER bd72d0e93b LF-7860 [#ccc] Optimize G2D conversion from YUYV to I420 fcbc918d4c LF-7827 [#imx-3094] Fix memory leak in gc_vx_graph.c 238cd67408 LF-408-2 [#imx-1873] disable 1M page for dynamic mapping f837a740c2 MGS-6461-10 [#ccc] fix clblast crash issue on 8MQ 6191e190e8 MGS-6490 [#ccc] 0044-IMX-2728-CL405372-Integrate-NXP-IMX-2728-patch-0001- d5e11bd1b2 LF-7133 [#ccc] image flicker when running Crank Cluster ce0329ba17 LF-7535 [#ccc] imx8: g2d output color is wrong when convert multi plane input 7fb95af73c MGS-6624 [#imx-2874] Fix abnormal display on 8mm Ubuntu board. 3e1808e3ea MGS-6835 [#ccc] fix build error of incompatible-pointer-types 1fa23a3033 MGS-6842 [#ccc] Add a config to disable OpenCL in g2d build 702a5f8280 MGS-6662-4 [#ccc] Fix memory leak issues c04e52030a MA-18836 [#imx-2693] Fix nicovideo video playback freeze issue on 8MP board 34e83a2f07 MGS-6520 [#imx-2760] 0042-IMX-2693-CL434218-Integrated-NXP-IMX-2693-patch-0001 f71dd23c52 MGS-6624 [#imx-2874] fix xterm didn't show cross symbol issue. 313c3f12e1 MGS-6515 [#ccc] Add workaround to avoid xterm display error on ubuntu22.04 119a7f950a MGS-6798 [#ccc] Fix newly detected high impact issues after Coverity update bd76d2096f MGS-5514-2 [#ccc] fix YV12 physical address setting 548e2a1f3b MGS-6776 [#ccc] enable RGBA half float formats to fix WebGL 2.0 CTS failure 6b3b31de6e MGS-6778 [#ccc] Change vulkan libs name to libvulkan_VSI* 703ffac4e4 MGS-6759-2 [#ccc] Optimize gcoMATH_FloatToFloat16 with Arm fcvt instruction 1cfdf37cc9 MGS-6759-1 [#ccc] optimize gcoMATH_Float16ToFloat with ARM fcvt instruction 00d152fec6 LF-6166 [#ccc] skip fbo sync to optimize chromium rendering performance f2a4acb491 MGS-6743 [#ccc] add vulkan header tool 9f03e28a6c MGS-6704-2 [#ccc] add missing include path to g2dExt.h 0e05791748 MGS-6646 [#ccc] [QNX] add support for iMX8MP 8968809a50 MGS-6658 [#ccc] fix clSetKernelArg performance drop for opencl 3.0 33b4093db7 MA-20166 [#ccc] Fix frequent black frame inserted while the content playback. 45de282d77 LF-5447-2 [#imx-2829] Fix __GFP_ATOMIC API change in new kernel a1752b9e26 LF-5447-1 [#imx-2829] fix galcore modpost error in L5.16 kernel 6b29b985bf MA-15948 [#ccc] Add copy libg2d-viv.so in android_update_gpu_libs.sh 3540147bb1 MGS-6305 [#ccc] [QNX] Update makefiles for iMX8MM a0c16b99a3 MGS-5223 [#ccc] GPU hang when run OpenCV TAPI b59b180a17 LF-4817 [#imx-2750] fix Uninitialized scalar variable 03a120637d LF-4817 [#imx-2750] fix 17312557 Resource leak d73a506ac1 LF-4817 [#imx-2750] fix Uninitialized scalar variable 72987744dd LF-4817 [#imx-2750] fix Uninitialized scalar variable b6dda23299 LF-4817 [#imx-2733] fixed Uninitialized scalar variable 6ce81da335 LF-4817 [#imx-2733] fixed Uninitialized scalar variable 86d3e76bfb LF-4817 [#imx-2733] fixed Uninitialized scalar variable c5a0275d1d LF-4817 [#imx-2733] fixed Uninitialized scalar variable d39bd23dbb LF-4817 [#imx-2733] fixed Uninitialized scalar variable 7567b89986 LF-4817 [#imx-2733] fixed Uninitialized scalar variable e484271cdb LF-4817 [#imx-2733] fix coverity issue 854c554e9d MGS-6461-9 [#ccc] fix vscLoadEPFromBinary return value 37de69dce1 MGS-6425 [#imx-2711] remove duplicated FindMdlMap eb72129474 MGS-6461-8 [#ccc] fix OpenCL hardware setting issue d0f6837bff MGS-6461-7 [#ccc] fix CL shader version mismatch issue 47cb9b911e MGS-6461-6 [#ccc] fix data overwrite for error kernel cabc08af90 MGS-6461-5 [#ccc] fix test_compiler cts crash b732056472 MGS-6461-4 [#ccc] support the optimized program binary ef656a7f14 MGS-6461-2 [#ccc] fix return size when save CL program binary 0743b0f904 LF-4656-1 [#imx-2711] disable systrace by default af55d082e6 LF-4434 [#ccc] [8MP/8MQ] GPU: One OpenCV performance test item "opencv_perf_optflow" failed with segmentation fault. d95b707033 LF-4373-2 [#ccc] fix 6qp opencl cts kernel panic da78183796 LF-4373 [#ccc] Met random hang in Gfxbench vulkan testing 85258f650f MGS-6380 [#imx-2648] fix resource leak 952ad96d03 MGS-6375 [#ccc] ximagesink show wrong color 2e6f0e3d38 MGS-6381 [#ccc] chromium v91 fail to run on imx6/7 boards f2f3b960b1 MGS-6356 [#imx-2510] skip commit-true for cogl-renderer f3caf09b42 MGS-6372 [#ccc] Set build scripts to exit-on-error 79d41323c7 MGS-4954 [#ccc] Reduce timeout for OpenCL case 79989e2bba MGS-6326 [#ccc] libOpenCL.so.1 incorrectly links to libOpenCL.so.3.0.0 f4fb87a50b MGS-5635-1 [#ccc] QNX - fix build of 6.4.0 driver 79c5f3c195 MGS-5447 [#imx-2556] disable dual CL devices while using opencv to avoid M865 NPU hang ac2b4f6cd9 MA-18970 [#ccc] Copy GPU libNNGPUBinary-nano.so on Android 12a36adf7f MGS-6130 [#ccc] add hash table for vulkan object list 5eca5edf7d MGS-6125 [#imx-2430] driver_build_sample.sh: Make use of BUILD_OPTION_DEBUG. 753f9c4fa4 MA-12001 [#ccc] Fix Android emulator build error 298c394808 MGS-4663 [#ccc] add README.md guide a5094ae5eb MGS-6076 [#ccc] es11 apps performance drop with gl compositor on 850D board 2f32a81c8f MA-18319 [#imx-2406] Fix crash when run CtsUiRenderingTestCases and CtsWebkitTestCases f026b4c894 MGS-6018 [#ccc] revert fence sync for benchmark mode 9d7a6fc1a3 MGS-6064 [#ccc] use GPU hardware for ML inference b0efbb6e67 LF-2461 [#ccc] use inline to fix multi-defination 0ca4a1a7cb MGS-5990-1 [#ccc] reuse texture for EGL direct image 125f601ae2 MGS-5981-2 [#ccc] fix g2d tile-status renderer ea68568de7 MGS-5981-1 [#ccc] enable tile-status for g2d renderer b818f58a03 MGS-6001-2 [#ccc] enable the overridden DEBUG option 73bba2f0f8 MGS-5832 [#ccc] [QNX] gputop, clock error, timeout eaf3e7a14d MGS-5947 [#ccc] skip resolve for linear modifier f7e9cdb1d3 MGS-5896 [#ccc] [QNX] Fix OpenVX lib install 476c5a590b MGS-5921 [#ccc] add vx online compile flag to fix running nncts need header files 74dbb5475f MGS-5912 [#ccc] Allow developers to build driver without VX and VXC to 6.4.3 branch 13a5826992 MGS-5826 [#imx-2200] GBM buffer allocation 4580a83634 MGS-5635 [#ccc] QNX - fix build of 6.4.0 driver 4b840fe186 MGS-5805 [#ccc] align galcore kbuild with kernel 38dda26844 MGS-5794 [#imx-2160] Disable BUILD_OPTION_EGL_API_GBM for arm-yocto 0a76605e88 MA-17366 [#ccc] build gmem_info tool on android ae707acc44 MGS-5679 [#imx-1659] enable ESCTS full config by defaut bdff1fa9ae MA-16334 [#ccc] Add imx so copy in android_update_gpu_libs.sh 29e3ccdb09 MA-15263 [#ccc] Don't copy Android.mk to android fsl-proprietary c3e2ab990b MGS-5563-6 [#imx-1981] fix resource leak in GL4 shader b56fe1b915 LF-1080 [#ccc] fix 2d vg hang on 6q d6baf67fdc MGS-5536-2 [#imx-1962] fix MMU shift mapping for 4GB truncated mtlb 61d1de8f3d MGS-5514 [#ccc] fix YV12 physical address setting c36abfa082 MA-16236 [#ccc] Add libNNGPUBinary-ulite.so for gc7000ulite 510115d6d7 LF-408-10 [#imx-1873] disable tile-status to fix resolve 1fd486685b LF-408-9 [#imx-1873] fix misc issues 1e6f0bc03d LF-408-8 [#imx-1873] fix egl image reference a0702e9756 LF-408-7 [#imx-1873] fix draw skip for invalid renderbuffer 296c595607 LF-408-6 [#imx-1873] fix buffer map type 073d731ad5 LF-408-5 [#imx-1873] fix pbo packed pixel failures 1f55334b6c LF-408-4 [#imx-1873] fix ESCTS render buffer test failure fba599ffbe LF-422 [#imx-1865] Fix some TAPI crash problem. eb7cdbcc56 MGS-5330 [#ccc] second fix for frequency scaling hang cd44df17e8 MGS-5261 [#imx-1771] fix dummy draw hang for 8MM GPU 0e8d570595 MGS-5295 [#ccc] disable hwCopy for OpenCL buffer read/write 5e150751ad MGS-4894 [#ccc] fix GPU hang for overheat protection 7b2169c688 MGS-4868 [#ccc] enable userspace register writes f8aca2e5b5 MGS-4964-1 [#imx-1533] fix galcore load ctrl-C issue d46e3f68ef MA-15278-2 [#ccc] upgrade openvx nn hal from 1.1 to 1.2 fe149d9666 MGS-4868 [#ccc] enable userspace register read 84d8e78652 MGS-3045 [#ccc] enable compiler code generation dump 953c72aa4f MGS-4954 [#ccc] Reduce timeout for OpenCL case 9631f6116c MA-14947-2 [#ccc] Copy android.hardware.neuralnetworks@1.1-service-ovx-driver. 391e7a9868 MA-14947-1 [#ccc] Add auto generate commit feature. 610f7b5b45 MA-14947 [#ccc] Add script to copy gpu binaries to android proprietary folder. 6a4f6a04e6 MGS-4763 [#imx-320] fix global state error in GPU kernel bde9637a3d MGS-4524 [#imx-1353] wait the signal before destroy context buffer 59aec498fd MGS-4898 [#imx-1424] fix temporal command warning logs e891bdbded MA-13763 [#imx-1237] Fix fence signal memory leakage issue. 19cad97192 MGS-3950 [#ccc] Fix the problem that cannot compile 2D HAL tests for mx8 854e04c663 MA-12629 [#imx-1110] Fix UI display not correct on 7ulp 932a54c3df MGS-4709 [#ccc] add GLES3/gl3ext head filer 406baf0f96 MGS-4394 [#imx-1095] Out of memory issue on MQ when running opencv_perf_imgproc dfd9796312 MGS-4551 [#ccc] fix gpu hang by wrong idle check 4394fb2344 MGS-4515 [#ccc] fix openvx test build 94958d4d71 MGS-4497 [#imx-1291] fix coverity patch regression c92d5d0967 MGS-4150 [#ccc] qnx: update graphics.conf.iMX8QXP 3bc6e90b4e MGS-4105 [#imx-1104] fix OPP failure log in gpu kernel 99f09694d0 MGS-4022 [#imx-1070] fix kernel panic with opencl test_buffers 1c8c6a51b3 MGS-3399-8 [#ccc] fix imx6 weston crash with ESCTS 3.2.4.0 b0221cd68d MA-11854 [#ccc] Fix UI can't boot up issue on IMX8 platform. 950a2cccd0 MGS-3946 [#ccc] [QNX[ - add optimized memcpy library to the aarch64 gpu driver build 1004b2b7e7 MGS-3956 [#ccc] Fix build break for libgpuperfcnt 53a5d8e7f0 MGS-3982 [#ccc] Handle missing operating-points errors with clues 04651de577 MGS-3785 [#imx-990] fix ocl test_buffer cts failures 57797702c3 MGS-3730 [#ccc] [QNX] - add gcoOS_MemoryBarrier to QNX HAL 9543aa3197 MA-11232 [#imx-916] Enable HDR10 support on imx8mq platform. 407a522f88 MGS-3572 [#ccc] GLSL code emitter crash when logging enabled 5d42d7464e MGS-2900 [#imx-556] fix filterblt memory leak f6dacddb6a MA-8739 [#ccc] fix video playback fail issue on 6sx_evk board 188057a3a7 MGS-2482 [#imx-310] glimagesink meet segment fault when do local playback on 7ULP 2b3eb2e5c9 MGS-2055 [#imx-128] QNX CAR apps report EGL errors 10788bf547 LF-3145 [#ccc] Flush the command buffer. 71287f023b MGS-3255-44 [#ccc] fix command buffer overflow 7d256590e0 MGS-3255-34 [#ccc] add opencl memory optimzation 7c34039cbd MGS-3255-24 [#ccc] use hash index for label search 4885188a00 MGS-3255-23 [#ccc] add more shader compiler optimization 8749be8fd5 MGS-3255-22 [#ccc] compiler driver optimization 573d714a4d MGS-3255-17 [#ccc] texture optimization cc82776afc MGS-3255-12 [#ccc] bufobj index optimziation 05a2a2d3cb MGS-4720-9 [#ccc] fix 8QM vx delegate hang with commit worker 28d1adb081 MGS-4720-8 [#ccc] optimize worker delta for context update 4f6ecd4e18 MGS-4720-7 [#ccc] fix worker out of memory issue 472f35c53f MGS-4720-6 [#ccc] fix error deadlock for commit worker edeef1d843 MGS-4720-5 [#ccc] fix worker thread delta crash 4452f77068 MGS-4720-4 [#ccc] fix commit worker delta crash 59c4e77801 MGS-4720-3 [#ccc] move command duplicating into worker thread 32e28aeccb MGS-4720-2 [#ccc] support multiple GL contexts 69c5587411 MGS-4720-1 [#ccc] implement commit worker for 6.4.x d33c85f7b3 MGS-6832-2 [#ccc] Enable precompiled VXC binary for AndroidNN 6bec92d928 MGS-6832-1 [#ccc] Enable precompiled VXC binary for Linux build fb8c4b55c0 MGS-6833 [#ccc] Integrate VXC binary files for 6.4.11 b1ba364477 MGS-2326 [#ccc] disable GPU recovery for Linux c026fa21ff MGS-1255 [#ccc] disable EXA build a1d4e9fc9a MGS-5869 [#ccc] fix Android drm kernel build break 46bcb0adbc MGS-2027 [#ccc] integrate fsl_drv part 2dc7fb4a9d MGS-975-2 [#ccc] support VG engine for g2d library 382d9aea16 MGS-6834 [#ccc] remove GL tests to fix glu.h error d390234e5f MGS-361 [#ccc] Add .gitignore file to clean build status 736d290136 Update vxc_toolkit to 608260 fcea338f01 [KERNEL SPACE] Update version to 6.4.11.p1 f274ce92c8 [USER SPACE] Update version to 6.4.11.p1 386ea388c8 [KERNEL SPACE] Update gc_feature_database.h to 608043 8cfcdd37fe [USER SPACE] Update gc_feature_database.h to 608043 72f6bd9e22 IMX-3056 CL608260 [IMX-3056] fix [weston-11] weston-simple-egl meet wrong color issue. Driver always export EGL_TEXTURE_RGB when weston query buffer format, lead weston always regard surface as opague surface. 6e260b2b3a CL608244 [KERNEL SPACE] 22Q2_NXP:merge cl608201 for fix build warning.[liu.shuai] d491c58ce6 CL608204 [KERNEL SPACE] dev6411_nxp: fix build warning 2589e8f8c8 IMX-3029 CL608181 [KERNEL SPACE] dev6411_nxp: fix IMX-3029, don't change the pagetable pool if the contiguousBase is > 4G. because the gc520 doesn't support pagetable larger than 4G. 393803192e CL607931 6.4.11_22Q2_NXP[vulkan12]:merge cl601395 from 6.4.x to fix follow vulkan cts 1.3.3 fail cases. 31dc5e2440 CL607808 6.4.11_22Q2_NXP: A temp solution to fix the abuse sparse IDs. Case: dEQP-VK.spirv_assembly.instruction.compute.spirv_ids_abuse.sparse_ids d5374607cc IMX-3057 CL607471 [KERNEL SPACE] 22Q2_NXP: merge cl607384 from 64x for IMX-3057 coverity test fix.[liu.shuai] 7d973f5a90 CL607468 [USER SPACE] 6.4.11_22Q2_NXP: Back out changelist 606842. dcbbc5e160 CL607468 [KERNEL SPACE] 6.4.11_22Q2_NXP: Back out changelist 606842. 62f4bde174 CL607021 6.4.11_22Q2_NXP:revert CL606627. 64f366b983 IMX-3034 CL606842 [USER SPACE] 6.4.11_22Q2_NXP: Merge CL606085 from 64x. 6.4.x: IMX-3034 [QNX] Stack overflow when running gfxbench50. Dynamic allocation for shader partial replace and remove 'const' to aviod memory leak. 12498e4e92 IMX-3034 CL606842 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL606085 from 64x. 6.4.x: IMX-3034 [QNX] Stack overflow when running gfxbench50. Dynamic allocation for shader partial replace and remove 'const' to aviod memory leak. c134abeb61 CL606803 6.4.11_22Q2[vulkan12]:merge CL604389 and CL604590 from 6.4.x,fixed follow vkcts1.3.3.1 cases failure,we have take vertex's position w channel into account when do viewTransform and we used screen coord after viewTransform to calculating linear interpolate delta,so needn't take fragment's w channel into account when do linear interpolate in built-in function _viv_interpolateAtCentroid_*()/ _viv_interpolateAtSample_*()/ _viv_interpolateAtOffset_*() in PS. dEQP-VK.draw.renderpass.linear_interpolation.offset_min* dEQP-VK.draw.renderpass.linear_interpolation.offset_max* 67133967d0 CL606745 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx b51a04570d CL606745 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx edebf31bec IMX-3032 CL606627 Implement the workaround for imx-3032 random mmu exception issue. bb3d1e192f CL606622 [KERNEL SPACE] 22Q2_NXP: Fix coverity issue in gc_load_show. 46ec5aca15 BUG33795 CL606089 22Q2_NXP, ocl30, Merging 551080, revert 426352 to fix #33795 421e3f66aa IMX-3004 CL605543 6.4.11_22Q2_NXP:[IMX-3004] add new gbm api (gbm_bo_create_with_modifiers2, gbm_surface_create_with_modifiers2)declaration for weston11.0 a5beb3f47e BUG34567 CL605199 6.4.11_22Q2_NXP: CL Denoise performance drop. bug34567. By Hongxiao. 58f2ed9580 CL604673 fix build error a02b59443f IMX-3003 CL604571 [USER SPACE] Use compute blit to support Full Range sample in driver. Fix android.mediav2.cts.DecodeGlAccuracyTest# failures. fbcb10ff64 IMX-3003 CL604571 [KERNEL SPACE] Use compute blit to support Full Range sample in driver. Fix android.mediav2.cts.DecodeGlAccuracyTest# failures. e3cd05f36e IMX-3003 CL604567 [IMX-3003] Add support BT.709 colorspace for 8mm board. Fix cases: CtsMediaV2TestCases android.mediav2.cts.DecodeGlAccuracyTest 59a9c24ade IMX-3003 CL604566 [IMX-3003] Add support BT.709 colorspace in driver. Fix cases: CtsMediaV2TestCases android.mediav2.cts.DecodeGlAccuracyTest 896029ad8b IMX-3003 CL604560 [IMX-3003] add gralloc_get_dataspace function in gralloc_drm. It can help get buffer colorSpace and rangeSample. It's used in media cases to get YUV buffer colorspace. e3b8ac2c4f BUG34563 CL604018 6.4.11_22Q2_NXP: for bug 34563. For case CLBLAST TUNER XGEMV performance drop. By Hongxiao 8b35cc5dab CL603555 [KERNEL SPACE] fix build issue c3c675f8eb IMX-3040 CL603519 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL603485 from 6.4.x. IMX-3040: merge NXP patch - enable GPU frequency scaling feature for LS1028. 28ea907651 CL602896 6.4.x_234062/22Q2_NXP[vulkan12]:merge cl602219 from 6.4.x to fix follow fail cases on android 13,case require support VK_KHR_shader_float_controls extension,otherwise will report InternalError. 05381eea47 IMX-3025 CL602884 6.4.11_22Q2_NXP: Merge CL601979 from 6.4.x tree. IMX3025 - Corruption in EGL resulting to libc abort at random time. when destory egl_surface, there should inform VEGLSurface the native_window has been destoryed. 428572184c BUG34576 CL602818 [KERNEL SPACE] 6.4.11_22Q2_NXP: fix bug 34576, out-of-bounds in the viv_gem_prime_import & viv_ioctl_gem_create functions. 2ff193b8a0 CL602790 6.4.11_22Q2_NXP: Remove a wrong dump. 1b5893e392 CL602708 6.4.11_22Q2_NXP: Merge CL584327 from 6.4.x. 6.4.x: Fix some issues when calculating the iteration count. Case: dEQP-VK.graphicsfuzz.cov-nested-loops-while-condition-integer-range-increment-variable 8d7bfbe710 IMX-2954 BUG33833 CL602201 6.4.11_22Q2_NXP: Merge CL601056 from 64x. 6.4.x: fix Bug 33833 - org.skia.SkQPRunner#UnitText_DMSAA_aa_dst_read_after_dmsaa on Android 13.If MSAA is enabled, the extrenel samples can not influence the fbo->samples and fbo->samplesUsed. by Zhenxing.Yang e8d58b6266 CL601725 6.4.11_22Q2_NXP[vulkan12]:merge CL598658/CL599863/CL601092 from 6.4.x,fixed follow vkcts1.3.3.1 case failure,correct the occlusion query result if enable msaa. dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_4 b944a7c29c CL601719 6.4.11_22Q2NXP[vulkan12]:merge CL584300 from 6.4.x,fixed follow two vkcts1.3.3.1 group cases failure,if the flags include VK_IMAGE_CREATE_EXTENDED_USAGE_BIT and VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT when query image format's property,can extended the original image format's usage to the new usages that are supported for at least one format a VkImageView created from the image can have. dEQP-VK.image.extended_usage_bit_compatibility.image_format_properties.* dEQP-VK.image.extended_usage_bit_compatibility.image_format_properties2.* 45dd3a4d95 CL601696 [VX.GraphOpt] Fix the build error caused by reseize nearest c36ff31757 CL601588 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 70f0c039a2 CL601588 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx a183962bb4 CL601350 [KERNEL SPACE] 22Q2 & 22Q2_NXP: Fix the build error when set gcdDEBUG_MODULE_CLOCK_GATING=1. 826991a587 CL600596 22Q2_NXP, ocl30, Merging 599386, 599387, 600587, revert 513584, 551097, 600584 1f397cf0ab CL600106 [VX.GraphOpt] Support optimization for resize nearest f481ad5abf CL599415 [USER SPACE] 22Q2_NXP: Remove unuse context copy_to_user when multi core on capture only mode. 0aef57fc93 CL599415 [KERNEL SPACE] 22Q2_NXP: Remove unuse context copy_to_user when multi core on capture only mode. 6ffa060ada CL598515 6.4.x/6.4.x_234062/22Q2_NXP[vulkan12]:refine CL597970. 2bf49f29e1 CL598397 6.4.11_22Q2_NXP: Manual merge CL544584 from 64x. Use a general function to check whether two symbols have the same name or location. By Hongxiao 8b72937117 IMX-2954 CL597970 Fixed vulkan12 crash issue (IMX-2954) on 815 and 8ulp android13. 41b6261d64 IMX-3033 CL597870 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL596436 from 6.4.x: fix a bug[IMX-3033]: restoring power manage status is incorrect. e49e7ca823 IMX-2954 BUG33833 CL596897 6.4.11_22Q2_NXP: Merge CL596351 from 64x. 6.4.x: Bug 33833 - [NXP][Android13-Graphic-CTS] Some Graphic CTS failures on Android13. Refine CL591708, the case has updataed. a437dc2afc BUG34525 CL596894 6.4.11_22Q2_NXP: Merge CL596503 from 6.4.x: SetCodeChange when CPF change the jmpc to invalid the CFG. Fix bug34525. case dEQP-GLES2.functional.shaders.random.conditionals.vertex.32 on st_wildcat_wayland. By Hongxiao fef167a921 BUG34370 CL596851 Fix bug that pointer of array translated from 64 to 32, which would caused data lose. ff250809cf CL596781 Merged from 6.4.x @558426:[OCL]Fix some potential memory leakage found by klocwork. Add parameters check in clCommandNDRangeKernel(). by qi.zhan 218825717e IMX-3018 BUG34422 CL596716 6.4.11_22Q2_NXP: Merge CL596453 from 6.4.x_234062. Fix bug 34422. Case: dEQP-GLES3.functional.shaders.operator.binary_operator.mod.lowp_ivec2_vertex. By Yang Jie. f99d0d5001 IMX-3001 CL596531 [KERNEL SPACE] 6411_22Q2_NXP: Merge NXP patch IMX-3001: change the task_tgid_vnr to task_tgid_nr to get global process id. b6dfc8e933 CL596363 6.4.11_22Q2_NXP: Merge CL580010 from 6.4.x_234062. Fix the assert issue in gcoTEXTURE_BindTextureEx due to enabling gcvFEATURE_TX_BORDER_CLAMP by Zhenxing.Yang 278fa7026c IMX-3019 BUG34427 CL596288 6.4.11_22Q2_NXP: Merge CL595877 from 6.4.x_234062. Fix bug 34427 - [NXP QNX] vdksample1_es20 crashed on assert. Replace assert with warning. By Yang Jie. f8038a2846 IMX-3018 BUG34422 CL596282 6.4.11_22Q2_NXP: Merge CL584104 from 6.4.x_234062. Fix bug 34422. Case: dEQP-GLES3.functional.shaders.operator.unary_operator.plus.lowp_ivec2_vertex. By Yang Jie. d5a51ad940 IMX-3019 BUG34427 CL596256 6.4.x_22q2_nxp: merge CL579665 from 6.4.x. fix bug#34427 - [NXP QNX] vdksample1_es20 crashing on assert Change the assert to warning b15fba93b6 CL596255 6.4.11_22Q2_NXP: Merge CL579590 from 6.4.x: Set empty Struct's base alignment to 0. Fix vulkan assert. By Hongxiao ec08f81c9a CL595869 6.4.11_22Q2_NXP: Merge CL584849 from 6.4.x fix funtion _InverseFloatMatrix3x3 parameter out of bounds problem at complie time by zhenxingyang 5a1b97cc1c CL595814 6.4.11_22Q2_NXP: Merge CL585121 from 6.4.x.Refine CL:579816. By liyao 095bce075a CL595724 6.4.11_22Q2_NXP: Merge CL580002 from 6.4.x,fix build error:the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Werror=address].By liyao 0c915c9313 CL595681 6.4.11_22Q2_NXP: Merge CL579832 from 6.4.x,fix build error: dangling pointer 'child' to 'curDie' may be used [-Werror=dangling-pointer=].By liyao c138c9b88c CL595621 6.4.11_22Q2_NXP: Merge CL579829 from 6.4.x,fix build error: the comparison will always evaluate 'true'for the address of 'virRegTable' will never be NULL [-Werror=address].By liyao e7e01c10dd CL595583 6.4.11_22Q2_NXP: Merge CL579822 from 6.4.x,fix build error: the comparison will always evaluate as 'true' for the address of 'cfg' will never be NULL [-Werror=address].By liyao aef432a62f CL595555 6.4.11_22Q2_NXP: Merge CL579816 from 6.4.x.fix build error: 'gcEncodeSourceImmediate20' accessing 16 bytes in a region of size 0 [-Werror=stringop-overflow=].By liyao bfc7c8c3a1 CL595094 6.4.11_22Q2_NXP: Merge CL571106 from 6.4.x: Refine vscVIR_EvaluateConditionResult(). Do not reuse GetSwizzle, because in func VIR_Operand_ExtractOneChannelConstantValue() will use GetSwizzle. By Hongxiao 318be8ece3 CL594836 6.4.11_22Q2_NXP: Merge CL571212 CL571819 CL573491 CL575462 from 64x. CPF jmpc optimization. In CPF, jmpc can obtain a fixed value after operation, and then determine the unreachable BB. Then we set the unreachable BB's out flow to empty. So we can do more effective CPF. When CPF judge the jmpc, if can cauculate result, Change the JMPC to JMP or NOP. CPF analysis JMPC can handle identical sym compare. When ApplyPHUnitPasses, always do CPP after PH for first time if bApplyCPP is true. By Hongxiao. 71cf4f9627 CL594736 6.4.11_22Q2_NXP: Merge CL561032 from 234062. Only do multi time cutdown workgroup size for opencv. By Hongxiao 70ed17210b CL592149 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 1fb76a14bb CL592149 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 9a24e617ac IMX-2954 BUG33833 CL591708 6.4.11_22Q2_NXP: Merge CL575342 from 64x. 6.4.x: Bug 33833 - [NXP][Android13-Graphic-CTS] Some Graphic CTS failures on Android13. SkSLVectorScalar* bugs, 8mm support shader instruction maximum is 256, the shader need cut instruction. a22311b040 CL591207 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 503e62ff88 CL591207 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 0d9a8edaee IMX-2954 CL590102 6.4.11_22Q2_NXP/6.4.x[vulkan12/vulkan13]:merge cl590032 to fix IMX-2954 vulkan cts call trace issue on 8ulp and 8mn android 13,follow cases will create image very large image caused OOM,so cut the memoryHeaps size for cts to let those cases create smaller image. 0d000e1159 CL586204 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 91d2ff6f48 CL586204 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 9341bf4946 BUG34346 CL586200 6.4.11_22Q2_NXP: fixed bug34346. For 32 bits physical address transfered by application to driver, the invalid address is 0xffffffff(-1), but driver support 64 bits invalid address, it is 0xffffffffffffffff(-1). so need to do this conversion. a740ccb705 BUG34321 CL584829 6.4.11_22Q2[vulkan12] fixed webgl samples UI issues on 8qxp Android T with Chrome V101. Need ensure the texture's resident format on Vulkan is the same as render target format on GLES. 36858c6b9f IMX-2908 CL584779 [IMX-2908] fix weston-10.0 start fail with gl compositor on imx6q. Need to disable EGL_EXT_drm node extension, as imx6 don't use vivante drm. 6bf54e631b CL580934 [VX.22Q2_NXP]: fixed more build warnings. ab165eb014 CL575491 6.4.11_22Q2_NXP: fix QNX build warnings. 25cf3adf4d CL575488 6.4.11_22Q2_NXP: fix QNX build warnings. 64779605e3 CL575466 Refine ES11 glTexDirectVIVMap, glTexDirectTiledMapVIV physical address handling. 08a6ad33ec IMX-3004 CL575443 [IMX-3004] Add new gbm api (gbm_bo_create_with_modifiers2, gbm_surface_create_with_modifiers2) support for weston11.0 f3cbb0f653 CL575399 Fetch 32-bit address on both 32/64 OS for now to avoid out-of-bound memory access. 9e5a1d5193 CL575356 Fixed OpenGL GLX build error caused by TexDirect* API change. 99e4ecc074 IMX-3023 CL575330 Refine the fix for Direct Texture API backward compatibilty issue. Also fix IMX-3023 6.4.11: VIV direct texture API break. eff3a9a70d CL574880 6.4.11_22Q2_NXP: Merge CL573522 from 6.4.x. 6.4.x: Fix some issues in CPF: 1. Do not calculate a LOOP twice. 2. Do not calculate a BB which belongs to two non-parent-child loops. Case: dEQP-VK.graphicsfuzz.cov-function-infinite-loop-return-identical-condition 7cefd337dd CL574876 6.4.11_22Q2_NXP: Merge CL573415 from 6.4.x, and add the new file "gc_spirv_misc.c". 6.4.x: Fix an issue in spv-converter: do not overwrite the unhandle operands when cloning the SPV ID. Case: dEQP-VK.graphicsfuzz.cov-nested-structs-function-set-inner-struct-field-return dc8aaa33e0 CL574875 6.4.11_22Q2_NXP: Fix some build errors. 4c46b476e5 IMX-3014 BUG34428 CL574873 6.4.11_22Q2_NXP[vulkan12]:merge CL573771 from 6.4.x,fixed follow vkcts1.3.3.1 three group crash issues(bug#34428),need filter out the descriptor which not be used by this pipeline when program descriptorSet. dEQP-VK.pipeline.monolithic.dynamic_offset.combined_descriptors.* dEQP-VK.pipeline.pipeline_library.dynamic_offset.combined_descriptors.* dEQP-VK.pipeline.fast_linked_library.dynamic_offset.combined_descriptors.* 01b1117d8e CL574660 Fixed the glTexDirect* API out-of-bound data access issues. 7577a28120 CL573572 22q2_nxp:merge from CL 572631. fix some typo. 9ada415d99 IMX-2954 CL572962 6.4.x_22Q2_NXP: Merge CL569865 from 6.4.x tree. IMX2954 - Android13 CTS failed. Fixed org.skia.skqp.SkQPRunner#UnitTest_SurfaceContextWritePixelsMipped failed on imx8mm board. c81c772512 IMX-2954 CL572958 6.4.x_22Q2_NXP: Merge CL565904 from 6.4.x tree. IMX2954 - Android13 CTS failed. fixed org.skia.skqp.SkQPRunner#UnitTest_ColorTypeBackendAllocationTest on imx8mm board. aac38cb38c CL572899 fix the warning of p6.4.x_dev_6.4.11_22Q2_NXP 94b1442fe8 CL572827 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 2419c4c99a CL572827 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 5da217d63c BUG34302 CL572822 Bug 34302 - Most cases render error at weston/vulkan/gles2/gles3/glmark2 on 865 wayland on 22Q2_NXP tree upon g2d mode. 778aa9fb0e BUG34264 CL572816 6.4.11_22Q2_NXP: Merge CL569659 from 6.4.x. 6.4.x: Fix Bug 34264 - [SASCHAWILLEMS] deferredmultisampling performance drop about 40% on imx815 wayland with 64x/6411_22Q2_NXP branch. Force inline some special library functions. a347e1e3bc CL572321 [KERNEL SPACE] 6411_22Q2_NXP: Fix a regression of cl572058. 1cf413c172 IMX-2974 CL572068 [KERNEL SPACE] 6411_22Q2_NXP: Merge NXP patch IMX-2974:Change the order of memory zone to allocate gfp. 8be72ae05f IMX-3016 CL572058 [KERNEL SPACE] 6411_22Q2_NXP: Merge NXP patch IMX-3016: Fix GPU irq initialization error. 3f4ff5d718 IMX-2865 CL571097 [KERNEL SPACE] 6.4.11_22Q2_NXP: merge cl571059/cl506792 from 234602 for imx-2865.[liu.shuai] 0efcc20bfe CL570421 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 38ef8c0fb7 CL570421 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx cb1f5dd843 IMX-2955 CL569552 [KERNEL SPACE] 6411_22Q2_NXP: Fix a regression of IMX-2955 (cl541428) f956d828b5 CL569452 [KERNEL SPACE] Merging 72a00f241b CL569319 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 8c0191e368 CL569319 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx c07986801b IMX-2954 BUG33833 CL569118 6.4.x_234062/22Q2_NXP[vulkan12]:bug33833,merge c566415 and cl566536 from 6.4.x to fix follow SKQP case failed on 8mp android13, when use fake fromat for src texture in computeBlit, the texture cache data is different from original format, so need flush texture cache after computeBlit, ensure the next draw can get the correct texture cache data when do texture samping. 367d6473fc IMX-3007 CL568981 dev6411_nxp: fix build error [IMX-3007] d6a20aad2d IMX-3054 CL604897 apply 0001-LF-7825-imx-3054-Fix-path-for-cover_flow-app-in-cove.patch 81ae640141 Add release doc and docx 797f7be75a Update config for vxc_toolkit 12285f77ad CL558189 fix QNX build error and warning 224c8ecc28 Update vxc_toolkit to 566613 53cb0059c5 [KERNEL SPACE] Update gc_feature_database.h to 565809 987ae8a7aa [USER SPACE] Update gc_feature_database.h to 565809 784b8315bd CL566613 [USER SPACE] 22Q2_NXP: merge 515304/536151/543192 from 64x. About cache op and dma copy. f7b580dcdf CL566613 [KERNEL SPACE] 22Q2_NXP: merge 515304/536151/543192 from 64x. About cache op and dma copy. 216e315135 CL566583 6.4.11_22Q2_NXP[vulkan12]:fix build warning,cut un-used variable. a9c88afb17 CL566556 6.4.11_22Q2_NXP: Fix warning: variable 'pgInstance' set but not used [-Wunused-but-set-variable]. d2244b6f31 IMX-2954 BUG33833 BUG34241 CL566443 6.4.11_22Q2_NXP[vulkan12]:merge CL566419 from 6.4.x,fixed follow group failures on wayland(bug#34241) and android13(bug#33833),correct driver logic to judge enabled feature when create device. dEQP-VK.api.device_init.create_device_unsupported_features* 4ae574275c CL566431 22Q2_NXP, ocl30, Merging 515961, 542838, enable multiple cards share same ocl context. 323165bf67 CL565813 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx c947751156 CL565813 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 3e854882d1 Update platform patch to //SW/patch/freescale/imx6q16/6.4.11_22Q2/cl504106.diff@544522 8f05b95c7c CL565529 [KERNEL SPACE] Merging 2afe088c6b CL565461 6.4.x_6.4.11_22Q2_NXP: Merge CL564313 CL 564286 from 6.4.x: Allocate uniform as long as sym start offset within the constant range. d47e3555e9 IMX-2923 CL565450 [IMX-2923] fix regression caused by previous CL515516. Let singlebufferMode only applied on Firefox. 2dcdb7696f IMX-2928 CL564734 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch[IMX-2928], and fix insmod hang in QNX. c6bb07b386 BUG32806 CL564294 6.4.11_22Q2_NXP[vulkan12]:merge cl543329 from 6.4.x to fix Bug 32806,8 cases failed on 8qm_qnx,set external memory properties match extension define. 30bbc99dd4 IMX-2954 BUG33833 CL564019 6.4.11_22Q2[vulkan12]:merge CL562750 and CL563123 from 6.4.x,fixed follow skqp failure on m865_andorid13(bug#33833),need flush texture cache to ensure sample the correct texel value if a image used as the texture first, then used as the RT, and next used as texture again in the same command buffer. org.skia.skqp.SkQPRunner#UnitTest_OpsTaskFlushCount 4f7c7a7d29 CL563948 Merge fix to project.dev_6.4.11_22Q2_NXP a96b72ed7f IMX-2928 CL563826 [KERNEL SPACE] Back out changelist 562912, NXP's patch IMX-2928 has a regression. a20d9ce1a5 IMX-2954 BUG33833 CL563219 6.4.x & 6.4.x_234062:bug#33833:[NXP][Android13-Graphic-CTS] Some Graphic CTS failures on Android13. >android.uirendering.cts.testclasses.RuntimeShaderTests#testInputBuffer 5490ffd77b CL563176 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 81365b9939 CL563176 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 42b6357877 CL563075 [KERNEL SPACE] 6.4.11_22Q2_NXP: Fix a regreesion of cl560922. 7911e5148f CL562923 Merge fix to project.dev_6.4.11_22Q2_NXP ac7199e39e IMX-2928 CL562912 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch[IMX-2928]: Add configuration to enable runtime GPU timeout. e0c0fb5a46 CL562719 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx bb323ca004 CL562719 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 1c6d9dfed6 CL562690 Rollback //SW/Rel5x/dev6.4.x/projects.dev_6.4.11_22Q2_NXP/hal/user/gc_hal_user_surface.c to revision 2 b788f8381f BUG33415 BUG34135 CL562528 tools:fixed bug#34135 and bug#33415,add parameter --keep-uncalled when using glslangValidator convert GLSL to spv file,we need ensure not cull uncalled function in gc_halti5_patchlib.frag and gc_halti5_blit.comp. 1eb8b91a8c CL562361 6.4.x_234062/22Q2_NXP[vulkan12]:fix build error. 27d8e4b23a CL562281 6.4.x_234062/22Q2_NXP[vulkan12]:merge cl558908 and cl560132 to fix follow cases timeout issue on 8qm android13. 32307c31e0 IMX-2993 CL562253 [IMX-2993] weston enable g2d super tile modifiers supported with dmabuf. 72ad26e8c8 IMX-2955 CL562251 [IMX-2955]Fix r/b swap on 8MM under Android after add MGS-6664-1. c7499c067b IMX-2968 CL561433 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP patch IMX-2968 Improve GPU subsystem to support upstream GPU device entry. 17228882bb IMX-2955 CL561428 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP patch IMX-2955 GPU AXI BUS error. 6a8f2e967d IMX-2930 CL561381 [USER SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch [IMX2930]: Add support for CMA_LIMIT flag. 5a74a21dfb IMX-2930 CL561381 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch [IMX2930]: Add support for CMA_LIMIT flag. 0b3bb524c0 CL561344 Merging ce9392e82a CL561312 6.4.11_22Q2_NXP: Merge CL559483 from 6.4.x tree. IMX2954 - Android13 CTS failed. imx8mm not support texture_half_float extension, force get FormatMap from patchHalfFloatFormats. 6e790b1c3a CL561124 Update glslangValidator with latest source: glslang-sdk-1.3.224.1 a33b98d584 IMX-2927 CL560922 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch[IMX-2927]: fix GPU probe failure caused by new kernel. 6f14e676ce CL560575 [VX.UserKernel] Summary bc22da1be9 CL560462 22Q2_NXP, ocl, Merging 511824, fix qnx build error 5ca914e01b CL560158 6.4.11_22Q2_NXP[vulkan12]:fixed build error,missing merge other changelists for support AIGM on vulkan driver side,so temp revert it to avoid build issue. 84a54efc2b CL560057 [KERNEL SPACE] 6411_nxp: Fix build errors, a regression of 551675. 340decf2ca IMX-2898 BUG33998 CL559992 6.4.11_22Q2_NXP: Merge CL559435 from 6.4.x. Fix bug33998. Remove unnecessary skip draw check. 8ab6d57120 IMX-2966 CL559981 [IMX-2966] fix 8mm display abnormal with gl compositor when connecting MIPI-panel. 4fda6dbc6a IMX-2923 CL559344 [IMX-2923] fix firefox can not access one link. If android framework only give one available buffer, driver shouldn't use new swap mode. 4400cc5891 IMX-2874 CL559340 [IMX-2874]fix xterm app display error on 8mm ubuntu 22.04. 8mm don't support R8 format texutre sample, so use X8R8G8B8 format to subsititute. The channel change like this: r ----> r,0,0,r(alpha), as some case will use r8 texture for alpha blend. 2746a3bfea CL558851 [USER SPACE] 6.4.11_22Q2_NXP[vulkan12]:merge CL553936 from 6.4.x vulkan12,fixed follow android13 skqp OOM issue,it will do compute blit many times in same command. It costs memory to program shader for different format and cause OOM. So disable WAR of image load issue for this case. org.skia.skqp.SkQPRunner#UnitTest_Programs. da451ecf7b CL558443 [USER SPACE] 22Q2_NXP:merge cl500952/cl502022/cl502024/cl504140/cl523153 from 234062 for memory trace.[liu.shuai] 72cc175418 CL558443 [KERNEL SPACE] 22Q2_NXP:merge cl500952/cl502022/cl502024/cl504140/cl523153 from 234062 for memory trace.[liu.shuai] dc5b72ce01 IMX-2989 CL558394 [IMX-2989] Linux LF_v5.15.52-2.1.0_RC2 BSP. Fix weston build break with drm-backend. c93ea40cfe IMX-2874 CL558206 [IMX-2874] fix xterm didn't show cross symbol issue. Disable border patch for XWayland. e43c9ff14b IMX-2952 CL558199 6.4.x_22Q2_NXP: Merge CL552938 from 6.4.x tree. IMX- 2952 [8mm] Ubuntu 22.04: window broken when gui apps run as root. Fixed a driver issue in shader re-compile to convert output to R8 format. bc6f2c1a42 CL554084 [22Q2 NXP]Merge CL552156, For pmp memory, use heap to save more CPU time. By lizheng. f2255673d3 IMX-2935 CL553694 22Q2_NXP, ocl30, Merging 553639, merge nxp patch, IMX-2935. fix ocl warning on qnx 2af0963a05 CL553445 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx 096f37bec9 CL553445 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 3e43c5a7be CL553434 [VX-MemoryManagement] Assume application always wrap well aligned user memory c6be5f403c CL553415 Merging e0e841743e IMX-2958 CL553361 6.4.11_22Q2_NXP[vulkan12]:merge CL542906 and CL542980 from 6.4.x,fixed IMX-2958,if handleType is VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT, the specil value -1 for fd is treated like a valid sync file descriptor referring to an object that has already signaled. dEQP-VK.api.external.semaphore.sync_fd#import_signaled_temporary 809af4576b CL553344 6.4.11_22Q2_NXP[vulkan12]:merge CL498534 and CL510469 from 6.4.x,[vk_EXT_device_memory_report][part II]:add more code to support device memory report for exported/imported memory object,related event type are VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT and VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT. dEQP-VK.memory.device_memory_report.* b5875b6554 CL553315 6.4.11_22Q2_NXP[vulkan12]:merge CL497315 and CL497321 from 6.4.x,[VK_EXT_device_memory_report][partI]:add driver code to support three device memory report event types,include VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT/VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT/VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT. 4e7bf90b12 IMX-2878 CL553285 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL510259 from 64x. To solve the IMX-2878, allocate lock key for mutex when the CONFIG_PROVE_LOCKING is enabled. 18c7b95840 IMX-2921 CL553177 6.4.11_22Q2_NXP. Merge CL512619 from 64x tree. Fix IMX-2921. aa5fb9dd8a IMX-2965 CL553163 Merge CL544934 from 6.4.x_234062 tree. IMX2965-support HAL_PIXEL_FORMAT_YCBCR_P010. Merge nxp's patch. af5d0717bb IMX2934 CL553160 6.4.11_22Q2_NXP: Merge CL513082 from 6.4.x. IMX2934 - [8mp/8mn/8mq] Ubuntu: the content of help window flipped. For EGLImage created surface, do not set y-inverted flag. dbf0eec201 IMX-2898 CL553139 6.4.11_22Q2_NXP. Merge CL501945 from 64x_234062 tree. Fix IMX-2898. 06da345845 IM-2954 BUG33833 CL552341 6.4.11_22Q2_NXP[vulkan12]:merge CL550734 from 6.4.x vulkan12,fixed follow two android13 vkcts failures(bug#33833),correct the logic to check enabled feature when create device,add shaderDrawParameter feature and multiview feature check. dEQP-VK.api.device_init.create_device_unsupported_features#shader_draw_parameters_features dEQP-VK.api.device_init.create_device_unsupported_features#multiview_features df04f5e6ff CL552233 Merging c4323eae5f CL552077 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx f32986bd4e CL552077 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx 3987eaac3d IMX-2711 CL551675 [KERNEL SPACE] 6411_nxp: merge nxp patch (IMX-2711) 99ea21feb1 CL551641 [Graph OPT] fix the NULL parameter issue in getNodeAllInputs c47f8b211e [KERNEL SPACE] Update gc_vsim_configs.h to CL544270 2d391cb90a [USER SPACE] Update gc_vsim_configs.h to CL544270 edc86cbfe4 IMX-2987 Update hal uts to CL509310 78a61ed9eb IMX-2977 CL545576 [IMX-2977] fix Wayland build break with driver 6.4.11. 712bd643db IMX-2982 CL545891 set ENABLE_40BITS_VA & GPU_CONFIG_WITHOUT_VA_FLAG by default. 0836523b88 Update vxc toolkit build scripts for 6.4.11 c32d5de923 Change version information c53a3d27bd Change the type of license 04c47dc535 Update copyright for gpuhelper/gralloc_helper 9c5e91780d Update vxc_toolkit to 534886 24bb1ba65f Add test platform patch 2698b3e70e Init test source code for 6.4.11.8 NXP 5b29ad281b platform patch of 6.4.11.8 for NXP 1d0ca686df Add .ignore file 4844af8f30 Init from 6.4.11.8 ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1534 from Freescale/fix-firmwareOtavio Salvador2023-05-161-2/+1
|\ | | | | imx-boot-firmware-files: Fix SUMMARY as it is not specific for i.MX8
| * imx-boot-firmware-files: Fix SUMMARY as it is not specific for i.MX8fix-firmwareOtavio Salvador2023-05-161-2/+1
| | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | Merge pull request #1532 from Freescale/fix-firmwareOtavio Salvador2023-05-151-1/+1
|\| | | | | imx-boot-firmware-files: Avoid Cadence firmware for in mx8m
| * imx-boot-firmware-files: Avoid Cadence firmware for in mx8mOtavio Salvador2023-05-151-1/+1
|/ | | | | Fixes: 90df14f9 ("imx-boot-firmware-files: consolidate deploy firmware files across SoCs") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1529 from clementperon/option_tfa_targetOtavio Salvador2023-05-111-4/+8
|\ | | | | dynamic-layers: meta-arm: don't force build nor install target in TF-A
| * dynamic-layers: meta-arm: tf-a: only set target for supported machinesClément Péron2023-05-111-4/+8
|/ | | | | | | | This layer set the ARM TF-A build and install target for all board. Only set those variables to the supported machines. Signed-off-by: Clément Péron <peron.clem@gmail.com>
* Merge pull request #1526 from sapiippo/masterOtavio Salvador2023-05-101-3/+3
|\ | | | | kernel-module-nxp89xx: upgrade to lf-6.1.1_1.0.0
| * kernel-module-nxp89xx: upgrade to lf-6.1.1_1.0.0Samuli Piippo2023-05-091-3/+3
|/ | | | | | Update to the version used in NXP BSP release L6.1.1-1.0.0. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge pull request #1524 from thochstein/linux-imxOtavio Salvador2023-05-021-3/+1
|\ | | | | linux-imx: remove SoC-specific defconfig to use in-tree defconfig
| * linux-imx: remove SoC-specific defconfig to use in-tree defconfigTom Hochstein2023-05-021-3/+1
|/ | | | | Fixes: dca02c80 ("linux-imx: remove SoC-specific defconfig to use in-tree defconfig") Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: bump to revision 1f4890c5Otavio Salvador2023-05-021-1/+1
| | | | | | | | This includes following changes: - df3b57ef07b misc: imx: remove DM dependency for ocotp driver in SPL Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: bump revision to ddc32335Otavio Salvador2023-05-021-2/+2
| | | | | | | | This merges stable releases up to 6.1.27 and add following commit: - ddc32335b72f ARM: imx_v6_v7_defconfig: Remove firmware loader helper Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1515 from liuming50/add-xwayland-to-weston-DEPENDSOtavio Salvador2023-05-021-1/+1
|\ | | | | weston: add xwayland to DEPENDS for PACKAGECONFIG xwayland
| * weston: add xwayland to DEPENDS for PACKAGECONFIG xwaylandMing Liu2023-04-281-1/+1
| | | | | | | | | | | | | | Otherwise xwayland.pc would not be present in sysroot, this leads to some xwayland configs missing like have_listenfd, have_glamor. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* | Merge pull request #1516 from liuming50/comment-xwayland-true-for-mainline-bspsOtavio Salvador2023-05-021-0/+20
|\ \ | | | | | | weston-init: comment in xwayland=true for mainline BSPs
| * | weston-init: comment in xwayland=true for mainline BSPsMing Liu2023-04-281-0/+20
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main recipe now sets xwayland=true in weston.ini, but xwayland does not really work for mainline BSPs, the following error was observed on both imx6/imx7 machines, as follows: ``` | # gst-play-1.0 testvideo_h264_360p.mp4 | Press 'k' to see a list of keyboard shortcuts. | Now playing testvideo_h264_360p.mp4 | X connection to :0.0 broken (explicit kill or server shutdown). ``` after removing "xwayland=true" from weston.ini, it works again. This patch mainly aims to resolve this problem by introducing a variable INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in weston.ini. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* | Merge pull request #1518 from MrCry0/master-op-teeOtavio Salvador2023-05-029-227/+231
|\ \ | | | | | | Update optee* to NXP BSP release L6.1.1-1.0.0
| * | optee: switch to branch lf-6.1.1_1.0.0Oleksandr Suvorov2023-05-023-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch optee-os, optee-client and optee-test to the branch lf-6.1.1_1.0.0 used in NXP BSP L6.1.1-1.0.0. Relevant changes: optee-os: - ad4e8389b core: crypto: fix memory leak in Ed25519 support - f9143cad9 SCR: add imx-optee-os - c29c0bcb7 LF-8234 core: imx: pm: remove enable/disable of LDP 1P0D - a0359fd6d LFOPTEE-211 core: update tee_entry_is_sdp_cached - 69afc6774 LFOPTEE-188 core: imx: use register_ddr() to register dynamic shared memory - e66300ff9 LF-7525 drivers: dcp: do not modify DCP node status in the DTB - c02d09dea core: mm: fix error flushing unused pgt's - 3c13f920e libutils: util.h: fix the ROUNDUP_OVERFLOW() macro - ad85772e0 LFOPTEE-203 drivers: ele: align HUK output buffer optee-client: - 01231b7 SCR: add imx-optee-client - 895a924 teeacl: fix include path optee-test: - 7c314e6 SCR: add imx-optee-test Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | optee: restructure optee-client recipeOleksandr Suvorov2023-05-023-45/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add include files for optee-client. The include files feature requirements that are specific to optee/optee-client projects and i.MX platforms. The recipe file with version number features the git branch and commit hash. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | optee: optimize optee-os and optee-test recipes to reuse codeOleksandr Suvorov2023-05-026-176/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add include files for optee-os and optee-test. The include files feature requirements that are specific to optee/optee-os/optee-test projects and i.MX platforms. Recipe files with version number feature the git branch, commit hash and optionally repo URL/patch set. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | | Merge pull request #1519 from MrCry0/master-atfOtavio Salvador2023-05-023-92/+3
|\ \ \ | |/ / |/| | imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0
| * | imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0Oleksandr Suvorov2023-05-023-92/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the tag used in NXP BSP release L6.1.1-1.0.0. Remove obsolete patches. Relevant changes: - 616a4588f Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - c65bd415f LF-8459-02: fix(imx): add the missing copyright - 496be8f7d LF-8459-01 refine(imx8ulp): remove the unused header file - cd1902146 LF-8455 Add LICENSE.txt file into tf-a root dir - 2a68527c6 LF-8322 Add the SCR file - 04edb4bb4 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 5ad0acb25 LF-8199 fix(imx93): make sure mub side clock enabled - 8a12537ed Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 7aad24ff5 LF-8091 fix(imx93): fix uart/gpio wakeup if clock gated - 3d95ac039 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - d3745ad70 LF-8090 imx93: TRDC: Fix wrong fuse bits for USB1 and eQOS disable - de873017a LF-7968-02 fix: Binutils 2.39 now warns when a segment has RXW permissions[1]: - b308ea0ee LF-7968-01 fix(Makefile): Suppress array-bounds error - 40aa23587 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 0b2fe165c LF-7951 feat(imx8ulp): add a flag check for the ddr status - 983e91d73 LF-7950-02 feat(imx93): enable mu1_b general interrupt 1 - ffa707885 LF-7950-01 feat(imx93): force m33 into suspend mode if not enabled - bda471529 LF-7949 feat(imx93): add system pll power down support - 49c4e267a Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 46af4ffd6 LF-7858 feat(imx93): add ddr frequency scaling support on imx93 - 5234dfb98 LF-7820 feat(imx93): support kicking M33 from non 0xFFE0000 address - 7e221852d Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - efabee40f Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 722741791 LF-7819 imx8ulp: Fix suspend/resume issue when DBD owner is s400 only - 18973b8fc LF-7814 imx93: Update TRDC driver to protect fused modules Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1489 from YoeDistro/yoe/mutOtavio Salvador2023-05-024-47/+7
|\ \ | | | | | | Fixes needed for xwayland 23.x
| * | wayland-protocols: Upgrade to 1.31 on imx forkKhem Raj2023-04-252-7/+7
| | | | | | | | | | | | | | | | | | Fixes https://github.com/Freescale/meta-freescale/issues/1490 Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * | xwayland: Drop upstreamed patch to make use of GL_EXT_texture_format_BGRA8888Khem Raj2023-04-252-40/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | OE-core is soon upgrading to xwayland 23.x and this patch is already part of this release [1] Be aware that this would be post mickledore release, so this patch is not backportable to mickledore, its only for upcoming master and beyond. [1] https://gitlab.freedesktop.org/xorg/xserver/-/commit/24cd5f34f8edcc6621ed9c0f2b1a3df08de7488d Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #1517 from Freescale/rework-kernelOtavio Salvador2023-05-015-2807/+14
|\ \ | |/ |/| Remove SoC-specific `defconfig` repositories to use in-tree `defconfig` instead.
| * linux-imx: remove SoC-specific defconfig to use in-tree defconfigrework-kernelOtavio Salvador2023-04-304-2803/+5
| | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * linux-fslc-imx: remove SoC-specific defconfig to use in-tree defconfigOtavio Salvador2023-04-301-4/+9
|/ | | | | Fixes: cb4b1f2d ("linux-fslc: remove SoC-specific defconfig to use in-tree defconfig") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1514 from Freescale/rework-firmware-imxOtavio Salvador2023-04-254-66/+65
|\ | | | | imx-boot-firmware-files: consolidate deploy firmware files across SoCs
| * imx-boot-firmware-files: consolidate deploy firmware files across SoCsrework-firmware-imxOtavio Salvador2023-04-244-66/+65
| | | | | | | | | | | | | | | | | | The firmware-imx-8 and firmware-imx-8m recipes are mostly code duplication and some parts even used by i.MX93 so consolidating it allows code reuse and clearness. Fixes: #1426. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | Merge pull request #1513 from Freescale/rework-kernel-recipesOtavio Salvador2023-04-2514-6653/+18
|\ \ | |/ |/| Remove SoC-specific defconfig, linux-fslc.inc and linux-fslc-lts 5.15 recipe