summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* optee-test: Update lf-5.15.32_2.0.0 -> lf-5.15.52_2.1.0backport-1284-to-kirkstoneTom Hochstein2022-11-011-3/+3
| | | | | | | | | | | Changes: ``` 41222c4 Makefile: fix ownership contamination when installing output files ae3b1c6 xtest: create output dir before generating regression_8100 header files ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit aac88e4d334a3eaf63342bd1cf3a2b4cde8c1fca)
* optee-client: Update lf-5.15.32_2.0.0 -> lf-5.15.52_2.1.0Tom Hochstein2022-11-011-11/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: ``` 9d8f190 Makefile: Makefile: only preserve links when installing output files 9a33704 public: Fix simple typo in tee_client_api.h 8aed3ed tee-supplicant: accept -r as a short option for --rpmb-cid 5a69d55 tee-supplicant: add --rpmb-cid command line option 88d374e tee-supplicant: rpmb: read CID in one go ba0ed67 tee-supplicant: rpmb: introduce readn() wrapper to the read() syscall 945704e tee-supplicant: fix plugin loading logic edf3072 tee-supplicant: refactor argument parsing in main() 876b1ae tee-supplicant: introduce struct tee_supplicant_params for global config 8b3f7fe libckteec: add support for ECDH derive 06db73b libteec: copy out partial shadow buffer f6e05d3 GitHub actions: fix incorrect version 975fa78 GitHub actions: add a stales.yml file df537dd tee-supplicant: read_with_timeout(): fix non-blocking peeking 6d54f84 tee-supplicant: recv_with_out_flags(): check EINTR f4f54e5 libseteec: Secure Element control e532a51 tee-supplicant: tee_socket_recv(): report truncated datagrams 2a99339 libckteec: check for ckteec_alloc_shm rval b3e9cee tee-supplicant: handle ftell() errors 9876c9c teec_ta_load: replace printfs with DMSGs ae19e95 .gitignore: add tags and TAGS ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9e4dae7a7bbb0135c7c2e009f9345d23ed8b03b5)
* optee-os: Update lf-5.15.32_2.0.0 -> lf-5.15.52_2.1.0Tom Hochstein2022-11-011-11/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: ``` 9e86c8b6b LFOPTEE-169 imx_ele: use get_info command to get the soc revision 74f662cf4 LFOPTEE-169 imx_ele: check ELE TRNG status before getting random numbers f74752516 LFOPTEE-196 imx_ele: make the difference ELE_VERSION_BASELINE and ELE_VERSION_HSM c3f658958 LFOPTEE-172 core: imx_ele: cache the die ID 96dc392d7 scripts: nxp_build: remove ls1012afrwy platform 31125f8be core: plat-ls: remove OP-TEE support for LS1012A-FRWY platform bb2173330 core: plat-ls: correct expression CFG_NUM_THREADS ?= CFG_TEE_CORE_NB_CORE 2166caac3 core: plat-ls: set CFG_NUM_THREADS ?= 2 for LS1012ARDB 21059100b drivers: caam: increase the minimum entropy delay the imx6sx a3d4b52b0 drivers: imx: dcp: disable the use of UNIQUE KEY after HUK generation 9162aecfd drivers: imx: dcp: clear OTP_KEY bit for unique key selection d5144e4a9 drivers: imx: dcp: workaround DCP errata 051292 d61caabeb core: pta: return error code when failing to deserialize saved key 198e47860 core: pta: attestation: fix buffer size for generated key c1e398428 drivers: pm: remove file with license issue 2a725689b LF-6067 drivers: caam: map the CAAM registers with the CAAM_SIZE value 639dfbc1f LF-6067 core: ls: add CAAM_SIZE values for LS platforms 42a864fd1 LF-6067 core: imx: add CAAM_SIZE values for i.MX platforms 6ebec0d2a LFOPTEE-159 drivers: imx_snvs: re-work security state for imx8m platforms 588403cd7 LFOPTEE-158 scripts: add imx93evk platform 18e11b984 LFOPTEE-158 core: imx: add support imx93evk platform 813af1a3c LFOPTEE-158 core: imx: add imx93 SoC ID aea51ea0b LFOPTEE-158 core: imx: add imx93 registers ede0b7183 LFOPTEE-158 core: imx: simplify the error macro message 742bee71c drivers: imx_snvs: fix the is_otpmk_valid() logic 6bb686a04 drivers: imx_snvs: fix SNVS register read operation 111482cfe LFOPTEE-146 drivers: imx_ele: add CRC computation and check for ELE calls dd227c6c5 LFOPTEE-146 drivers: imx_ele: reformat code for consistency 907c2f86f LFOPTEE-146 drivers: imx_ele: ask the ELE for the unique device ID b421225d9 LFOPTEE-146 drivers: remove imx_ele_mu_init() function 09e9d1b62 LFOPTEE-146 drivers: imx_mu: increase the message limit size b6c4a695b core: plat-ls: correct CAAM JR interrupt numbers 13ce5deb6 LFOPTEE-147 core: imx: fix uninitialized return value e5ea58a7b LFOPTEE-141 drivers: imx_mu: Disable foreign exception when sending message to MU ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 282e2619f00fb7b1a006fa09627fd4d4a74ba107)
* Merge pull request #1281 from nsdrude/kirkstoneOtavio Salvador2022-10-255-23/+87
|\ | | | | [Backport Kirkstone] optee
| * optee-os: fix build with binutils 2.39Andrey Zhizhikin2022-10-252-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | binutils 2.39 started to produce warning on RWX LOAD segments, which breaks the linking process of optee-os. Upstream optee-os package has patch ac425901 ("arm/optee-os: backport RWX permission error patch") [1] integrated, which has been backported in OP-TEE from PR #5475 [2] targeting master in upstream. Port upstream optee-os commit into NXP fork of optee-os. Link: [1]: https://github.com/jonmason/meta-arm/commit/ac4259011f4c8cec01191828014487ccc5de73ca Link: [2]: https://github.com/OP-TEE/optee_os/pull/5474 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Cc: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 42a054f5e3d18bdf0092dd29eff5980ba9af8db1)
| * optee-os: Fix PLATFORM_FLAVOR overrides for 6UL, 6ULL, and 6ULZTom Hochstein2022-10-251-4/+3
| | | | | | | | | | | | | | | | | | The PLATFORM_FLAVOR overrides for 6UL, 6ULL, and 6ULZ SOCs were mistakenly added with a leading 'i'. Fixes: b937d5b Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit dbcc587ed8ed2a70b9581db9059365ced1704812)
| * optee: Upgrade 3.15.0.imx -> 3.17.0.imxTom Hochstein2022-10-254-20/+17
|/ | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d5abe2b1f7afccc879671ca0fba212eca369e825)
* Merge pull request #1280 from Freescale/backport-1279-to-kirkstoneOtavio Salvador2022-10-252-139/+2
|\ | | | | [Backport kirkstone] uuu: Upgrade 1.4.165 -> 1.4.243
| * uuu: Upgrade 1.4.165 -> 1.4.243Oleksandr Suvorov2022-10-252-139/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Besides bumping uuu version, remove the upstreamed patch 0001-remove-unnecessary-libzip-dependency.patch. Relevant changes: - ed48c51 zstd ZSTD_getFrameContentSize can return decompress size - d539877 Create SCR-mfgtools.txt - 716ff99 Update README.md for zstd - 3064151 Fix ZSTD stopping - 294ab5c fix fail open file begin with > in script - 4bf291e fix build failure at windows - e44daeb fix warning at trans.cpp and usbhotplug.cpp - ce351f0 fix warning at sdp.cpp - 2b6a003 fix warning at cmd.cpp - a035798 fix build warning at buffer.cpp - 4ae411a Fixed build warning at fastboot.cpp - 420676d Improve error message after code consolidate - 07f4c12 Fixed bz2 decompress fail at 26% for a specific file - 0a13d1c Fix #328 Current Directory not appending - 9569f6c Fix Http Loading - 52ab1b0 Fixes logical issue with patch 219cf39 - 8119b5d Merge branch 'master' of github.com:NXPmicro/mfgtools - 832a5f7 Fix #326 Skipping First Character - 219cf39 Fix #326 Skipping First Character - 3903471 Generalized FSCompressStream checks - 6358a51 Shows loading progress for single thread BZ2 - 162152b Consolidate Reload Function for File Types - eef4e5d Fix #325 appending header twice issue - 70d1e85 Automatically decompress ZSTD file from -b - e6e5f70 fix crc command -format - c1f969e Add async for zstd - 49626b7 add async support for gz - cfe0786 try to fix MacOS build failure at appveyor - 2adf07b try to fix macos build - 4a20bcf Revert "Try fix macOS build after zstd patch" - e2cf6b3 try fix macOS build after zstd patch - f260d8d Merge branch 'master' of github.com:NXPmicro/mfgtools - b09bd71 Try fix macOS build after zstd patch - 8daa734 Try fix macos build after zstd patch - f8944ac Update Ubuntu to 18.04 - 02cb3cb try to fix linux build appveyor - 531b751 Try to fix mac build appveyor - 91f8a20 Try to fix Linux Build fail at appveyor - 496f1c1 Added libzstd-dev to snap - 3547764 better fix appveryor vs build problem - 210927e test build environment - 94f1e51 try to fix appveyor build problem - 30e5d57 try to fix zstd build error at appveyor - f3a1bfb Update README.md - ce97c4a fix build error after add zstd lib - f9763f9 zstd decompression - 36ceb0d Add zstd library into uuu - c7fe0b6 Fix error message - 6841102 Show CRC check progress - d63bdc6 implements crc check for images - 005ff6f Fix crash when download bz2 from http - 1dc59a1 Fix uuu_version in generated uuu.inputlog in shell mode - f4578c3 Fix argument names in print_cfg() - f8a783a Fix crash when download speed slower than decompress speed and need resize buffer - c34886a Merge branch 'master' of github.com:codeauroraforum/mfgtools - bdb4cb3 Specify 'ios::binary' in ofstream initialization - 5d232b2 Add i.MX93 support - e56424c consolidated libusb_init and libusb_deinit into CAutoDeInit - 411f78f Fixed 314 Corrupt image with larger transfer sizes at sdp(s) - bf0ed17 fixed missed true at else branch at built-in script - 5397913 Added CAutoDeInit to call libusb_exit() automatically - 8027907 Replaced all libusb_get_device_list calls with CAutoList objects - 49afb54 can't call libusb_exit at uuu_for_each_devices - 919a464 fixed missed call libusb_free_device_list at look_for_match_device - f34ea63 Fixed invalid progress percentage in verbose mode - a561ed7 Add NXP FB/FBK/SDPV device PID - d7d3af2 Fixed QSPI flashing script - 64ca58f Fix cmake warning related to uuu tool - f666874 Add zlib1g-dev to fix snap build failure - 87a99ff Fix invalid test on fastboot_bytes on lst script - 662689d ubuntu 16 still use old libusb version - 922029b Fix depracated method TLSv1_2_client_method - 70662de Remove depracated function libusb_set_debug - c232c46 Remove dependences from fastboot_bytes that is specific to freescale uboot - cfb7262 fix #297 print error when run quit cmd in shell mode - 9afe083 remove unnecessary libzip dependency - 0e14621 Fix #180 support check getval return value Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 5526c9160e2b03b3ece41955b34485b7dbeba7fd)
* Merge pull request #1278 from bmx666/kirkstoneOtavio Salvador2022-10-242-0/+34
|\ | | | | weston: fix build test-internal-screenshot
| * weston: fix build test-internal-screenshotMaxim Paymushkin2022-10-242-0/+34
|/ | | | | | | | | | | | | | | tests: Add dependency on screenshooter client protocol Given that the test-helper code relies on the screenshooter protocol, make sure it's available for us to build, and the dependency ensures we build in order. Link: https://github.com/wayland-project/weston Commit: 2ac6b6b084a877adde64db7faff2ed22eb3ea97a Fixes: #1273 Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com>
* Merge pull request #1277 from Freescale/backport-1276-to-kirkstoneOtavio Salvador2022-10-248-263/+380
|\ | | | | [Backport kirkstone] Kernel uboot
| * u-boot-imx: Update to 5.15.52-2.1.0 releaseTom Hochstein2022-10-241-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit f851708484206263aecee032288d27c948745ce8)
| * linux-imx-headers: Upgrade 5.15.32 -> 5.15.52Tom Hochstein2022-10-241-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 6025585367aba0e2940737df15729e82950d59ad)
| * linux-imx: Upgrade 5.15.32 -> 5.15.52Tom Hochstein2022-10-243-4/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For i.MX 6 & 7, there is no change in imx-nxp-bsp/defconfig since there is no change in kernel source arch/arm/configs/imx_v7_defconfig. For i.MX 8, replace mx8-nxp-bsp/defconfig from kernel source arch/arm64/configs/imx_v8_defconfig: ``` 208fcb8de1ee LF-6247-4: arm64: configs: imx_v8_defconfig: build module for PCA995X cad25206bbdd MLK-25920-3 configs: imx_v8_defconfig: enable imx93 DDR PerfMon 50817f6ddb03 LF-6257-12: arm64: imx_v8_defconfig: build-in AP1302 driver as default 54cf49b98fde LF-6257-10: arm64: imx_v8_defconfig: build-in DWC MIPI CSI2 as default 025890534db2 MLK-25940-2 arm64: imx_v8_defconfig: build module for EXC3000 multi-touch 52575a93dfce arm64: defconfig: amphion: enable vpu driver 5975f5bb56a1 LF-6264-3 arm64: imx_v8_defconfig: Build in i.MX93 LDB drm encoder driver cf8907b022cb LF-6256 arm64: imx_v8_defconfig: Build in Synopsys DesignWare MIPI DSI bridge driver 97340f85a15f LF-6251-3 arm64: imx_v8_defconfig: Build in i.MX93 Synopsys DesignWare MIPI DSI driver 862305517982 LF-6250-3 arm64: imx_v8_defconfig: Build in i.MX93 Synopsys DesignWare MIPI DPHY driver a7e35e75e29c LF-6285-3 arm64: imx_v8_defconfig: build-in Ethos-U driver as default 5f745341a2a0 MLK-25922-2 arm64: imx_v8_defconfig: Build in adp5585 pwm driver f38c48568d78 MLK-25918-2 arm64: configs: imx_v8_defconfig: default build in imx93_adc driver 61069f94b76a MLK-25917-3 arm64: imx_v8_defconfig: Build in adp5585 mfd and gpio driver 0c6c9e418a7d MLK-25903-1 driver: soc: imx9: add i.MX93 SoC device register function 1b68506258fb MLK-25896-04 arm64: configs: Enable bbnsm rtc & pwrkey by default cb963f6113ed MLK-25892-10 arm64: configs: Enable imx93 clock & pinctrl by default ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit aaa28ea91532bd242b88ff31fa083b889ccb33c8)
| * EULA,SCR: Update for NXP release 5.15.52-2.1.0Tom Hochstein2022-10-243-253/+349
|/ | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9537272254a2898a35672af357fe7689bf27636b)
* Revert "imx-gpu-viv: inherit features_check in imx-gpu-viv bb file"Otavio Salvador2022-10-211-1/+1
| | | | This reverts commit 4d97ada2fa09f83dbb551370deb320e5c74545d3.
* Merge pull request #1275 from limeng-linux/kirkstoneOtavio Salvador2022-10-211-1/+1
|\ | | | | imx-gpu-viv: inherit features_check in imx-gpu-viv bb file
| * imx-gpu-viv: inherit features_check in imx-gpu-viv bb fileMeng Li2022-10-211-1/+1
|/ | | | | | | | | | After rebase meta-freescale, there is a building warning as below: WARNING: imx-gpu-viv-1_6.4.3.p4.2-aarch64-r0 do_package_qa: QA Issue: imx-gpu-viv: recipe doesn't inherit features_check Because the features_check was missed when NXP upgraded imx-gpu-viv package, add it back. Signed-off-by: Meng Li <Meng.Li@windriver.com>
* Merge pull request #1270 from Freescale/backport-1266-to-kirkstoneOtavio Salvador2022-10-201-8/+6
|\ | | | | [Backport kirkstone] linux-fslc-imx: upgrade to lf-5.15.52-2.1.0 from NXP
| * linux-fslc-imx: upgrade to lf-5.15.52-2.1.0 from NXPbackport-1266-to-kirkstoneDaiane Angolini2022-10-151-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change log: - 4b8b3fd681df Merge pull request #602 from angolini/5.15-2.1.x-imx-bump - d0ee47da9a09 Merge tag 'v5.15.60' into 5.15-2.1.x-imx - 6bc02055c373 Merge tag 'v5.15.59' into 5.15-2.1.x-imx - 647349ddd965 Merge tag 'v5.15.58' into 5.15-2.1.x-imx - 8c8464177402 Merge tag 'v5.15.57' into 5.15-2.1.x-imx - 143ca87ada4a Merge tag 'v5.15.56' into 5.15-2.1.x-imx - a34846a37808 Merge tag 'v5.15.55' into 5.15-2.1.x-imx - 19ac7f0d6628 Merge tag 'v5.15.54' into 5.15-2.1.x-imx - dea6099cfa06 Merge tag 'v5.15.53' into 5.15-2.1.x-imx - 39a72c404f21 drm: bridge: it6161: add missing gpio consumer header - 200ac21eb0f5 ARM: mach-imx: conditionally disable some functions from busfreq-imx - 4af46d106d63 gpio: fix enabling GPIO_VF610 - 7af0d9d37f0c cert host tools: Stop complaining about deprecated OpenSSL functions - d8ef41bf21af fec_uio: fix implicit declaration - 36363d8623ba fsl_qbman: ceetm: errata A-010383 workaround for LNI shapers - 75563f29b17a fsl_qbman: fix debugfs WQ number reporting - 74f0607a9dd9 LF-6946-3 drm/imx: imx8qm-ldb: Initialize encoder only for enabled LVDS channel - 2cc539efd8c8 LF-6946-2 drm/imx: imx8qxp-ldb: Initialize encoder only for enabled LVDS channel - 4b88652d983c LF-6946-1 drm/imx: imx8mp-ldb: Initialize encoder only for enabled LVDS channel - 1cf103252e70 LF-6960 gpio: mxc: fix system crashes issue when using pad wakeup - 1453ea12a02f fsl_qbman: Pass interface name as a string instead of pointer - 7ed964e32135 LF-6992 soc: imx93-pd: initialize domain->dev - dee36e10a1e9 LF-6899-2 soc: imx93-blk-ctrl: hide regmap from debugfs - bb11bb045501 dmaengine: fsl-dpaa2-qdma: Fix dpdmai unbind call trace issue - a8b927e5cb7f LF-6744 firmware: coverity fix ele-mu - 0c4f0cebc3a2 LF-5584 coverity: fix for Unused value (UNUSED_VALUE) - 900ac0938f37 LF-6840 clk: imx: Add some delay before deassert the reset - 1c3dd1427637 LF-6899 soc: imx: imx93-blk-ctrl: restrict register range with access table - 5957cfad2897 LF-6892: ARM: dts: imx7d-12x12-lpddr3-val: update audio mclk for wm8958 - a76648b8c72c LF-6172: ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR - a73cf59f30bf LF-6878: LF-6658: media: imx-jpeg: Support contiguous and non contiguous format - 4f717113db7a LF-6878: LF-6654: media: imx-jpeg: Implement g_selection and s_selection - 629de230cc39 LF-6814-2 Revert "LF-6797 arm64: dts: imx8mp: correct usb clock" - 434a5be922a0 LF-6814-1 Revert "clk: imx8mp: fix usb_root_clk parent" - a7aa868b21e5 dpaa2-switch: fix bridge port and context passed to switchdev_bridge_port_unoffload - 28290559d8e7 dpaa2-eth: fixup the error path in dpaa2_xsk_enable_pool() - 7be1dfb794aa dpaa2-eth: move the percpu_stats setup to avoid a uninitialized access - 7217df812798 Linux 5.15.60 - 5c5c77746ce1 x86/speculation: Add LFENCE to RSB fill sequence - 7fcd99e889c0 x86/speculation: Add RSB VM Exit protections - c81d1bb58c88 macintosh/adb: fix oob read in do_adb_query() function - d98cf2b40c20 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - ee421ad8973b Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - 59689a843bc9 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - b653eeaa8cf8 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - d4f921efb4bf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - 04e3388eeb47 Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - 6a5ec48fb752 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding - 88e088e29487 Bluetooth: hci_bcm: Add DT compatible for CYW55572 - 2aa38f0af306 Bluetooth: hci_bcm: Add BCM4349B1 variant - 37b385c78cd5 btrfs: zoned: fix critical section of relocation inode writeback - 5e04c8bf42d8 btrfs: zoned: prevent allocation from previous data relocation BG - 775871d4be0d arm64: set UXN on swapper page tables - a619a0312099 KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() - e423893fe320 selftests: KVM: Handle compiler optimizations in ucall - bc2cee443c74 tools/kvm_stat: fix display of error when multiple processes are found - 9acd899d2feb KVM: selftests: Make hyperv_clock selftest more stable - ad6fd99d5feb KVM: x86: do not set st->preempted when going back to user space - 92343314d34e KVM: x86: do not report a vCPU as preempted outside instruction boundaries - 3d4c28475ee3 crypto: arm64/poly1305 - fix a read out-of-bound - 397c2116cbe2 ACPI: APEI: Better fix to avoid spamming the console with old error logs - e7170bcda613 ACPI: video: Shortening quirk list by identifying Clevo by board_name only - 3a5fab5c4505 ACPI: video: Force backlight native for some TongFang devices - 9894717519cc tools/vm/slabinfo: Handle files in debugfs - 7ad47f414b40 block: fix default IO priority handling again - e889a4c440eb selftests/bpf: Check dst_port only on the client socket - 119debdb9f25 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - df9692b8a319 x86/speculation: Make all RETbleed mitigations 64-bit only - 627b759bb69e mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - 6079b3785ab9 LF-6808: arm64: dts: imx8mp-evk: switch MCLK from SoC to external 24M oscillator for OS08A20 - 2284027522b9 LF-6806: dma: pxp: workaround for PXP when do RGB to gray color conversion - 7213f629b29d LF-6741: dma: pxp: fix coverity issue: Uninitialized scalar variable - 2371225b0928 LF-6805 arm64: dts: imx93: add a55 pmu - 4a817d4eb458 LF-2780: dma: fsl-qdma: fix coverity issue: Dereference after null check - 9c86ff503c70 LF-6742 soc: imx: Fix Coverity Issue: 22703614 Uninitialized scalar variable - f61b0b2cbc57 LF-6799: arm64: dts: imx8mm-evk: modify the pmic_rohm interrupts trigger type - 208fcb8de1ee LF-6247-4: arm64: configs: imx_v8_defconfig: build module for PCA995X - 08b2965711c1 LF-6797 arm64: dts: imx8mp: correct usb clock - 8d95b5f8d03c LF-6247-3: driver: leds: pca995x: Add support for PCA995X chips - a251f3358ffe LF-6247-2: dt-bindings: leds: PCA995X Add support for PCA995X chips - b9544e4358b8 LF-6247-1: dts: arm64: freescale: Add support for RGB leds - 6f9d1fe16c1c LF-6752-3 usb: chipidea: core: add wakeup support for usb role switch - 201020e41ea7 LF-6752-2 usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on - ca71a9b077a5 LF-6752-1 arm64: dts: imx93: add wakeup clk for usb controller nodes - 56d96539e7e2 arm64: dts: imx8m: Disable job ring 0 nodes - e0c3de84b351 LF-6743: dma: pxp: fix coverity issue: dereference before null check - 16d5e478a2dd LF-5163 video: epdc_v2: Fix Coverity Issue: 18996754 Unsigned compared against 0 - f2404671cff4 LF-5082 media: epdc: Fix Coverity Issue: 3298979 Negative loop bound - f5390a6b7773 LF-2861 media: mipi csi: Fix Coverity Issue: 17695 Dereference before null check - 4bab4e351b7f LF-2859 media: mxc_capture: Fix Coverity Issue: 17678 Dereference before null check - e30302aa4486 LF-6711-6:imx8q:vpu: media: amphion: set bytesperline of compressed formats to 0 - 1b746a55a705 LF-6794 remoteproc: imx_rproc: initialize workqueue earlier - eff6f686accc Revert "LF-6630-1 mailbox: imx: clear pending interrupts" - 5ec92248a548 AIR-7443 ethosu: Fix kernel call trace before rpmsg dev probe - e3456b7842df LF-6775 soc: imx: Change the rpmsg lifecycle suspend to noirq stage - dcb81b04d58e LF-6751:imx8q: media: imx-jpeg: Disable useless interrupt to avoid kernel panic - 2d740d8d6468 nvmem: auto load kernel-mod imx_fsb_s400_fuse_match - f34c390dea6a LF-6750-2 arm64: dts: enable dynamic buffer size for i2c-rpmsg of 8ulp - 4d1fccc217cb LF-6750-1 i2c: rpmsg-imx: Add dynamic i2c buffer size support - 61c9849e831c LF-4057 remoteproc: imx_rproc: correct parameter for devm_kcalloc - 65d47bbe663e net: dpaa2: AF_XDP TX zero copy support - 30a74a3ff12b samples/bpf: add new options to configure frame headroom for AF_XDP sockets - 24ef30acdad8 libbpf: add Tx headroom support for AF_XDP buffers - 6d40a921401e add cpu_relax() as a workaround for phy issue - e77a60fab247 net: dpaa2: AF_XDP RX zero copy support - c98333bbd115 net: dpaa2: add support for multiple buffer pools per DPNI - 03dc74487c32 net: dpaa2: add support to query channels using ethtool - 723bb2a2b350 xsk: Batched buffer allocation for the pool - b6e6a60aa30e selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info - 1e9d88a704c6 ASoC: SOF: compress: Add support for timestamp display - 395c76670b92 ASoC: SOF: compress: sof-priv: Save channel count and sample bytes - 5f1713fdb342 LF-6745 tty: serial: fsl_lpuart: error status check and async_tx_ack() required on all platforms - 4726cdce0741 dpaa2-switch: say that the bond device is offloaded as a bridge port - 88ff2a59f857 dpaa2-switch: cleanup the egress flood of an unused FDB - 7a3c6c5578ea dpaa2-switch: offload port objects on the BOND interface - afc6affaf423 dpaa2-switch: add support for offloading upper bond devices - 189299ff6946 dpaa2-switch: take into account bond bridge ports when setting up the FDB - 27b32be87fac dpaa2-switch: create initial software infrastructure for LAG HW setup - b9a89886e570 dpaa2-switch: reorganize the [pre]changeupper events - f4d655ba9858 dpaa2-switch: Add the necessary MC API for HW LAG configuration - 577ef86bc000 dpaa2-switch: fix size of the dma_unmap - 8afe045c563f dpaa2-switch: print an error when the vlan is already configured - b5a10e5a666f dpaa2-switch: declare the netdev as IFF_LIVE_ADDR_CHANGE capable - cd1a5e5f1448 dpaa2-switch: set interface MAC address only on endpoint change - ffaa1a941b92 LF-6739: arm64: dts: imx93: Update the clocks of FEC - f5b86075f10f LF-6737 arm64: dts: imx93: correct clock usage of eqos - d676d6149a2f Linux 5.15.59 - f0e42e43795d x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - d10e819d13f7 locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter - 66d31cef4806 docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - 7bada8b0bdf1 EDAC/ghes: Set the DIMM label unconditionally - 30dc2effc74a ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - 86e83233dd01 page_alloc: fix invalid watermark check on a negative value - 51a772c34ea4 mm/hmm: fault non-owner device private entries - 350fcb5e7bbb ARM: crypto: comment out gcc warning that breaks clang builds - e796e1fe20ec sctp: leave the err path free in sctp_stream_init to sctp_stream_free - f7c2a9c5435a sfc: disable softirqs for ptp TX - fe0e602f0502 perf symbol: Correct address for bss symbols - 871168abe6d8 virtio-net: fix the race between refill work and close - 91c11008aab0 netfilter: nf_queue: do not allow packet truncation below transport header offset - be5cd347ba22 octeontx2-pf: cn10k: Fix egress ratelimit configuration - 3688939cd3e8 sctp: fix sleep in atomic context bug in timer handlers - 186fcdb68f42 i40e: Fix interface init with MSI interrupts (no MSI-X) - 4685f16b3a5d ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. - eaccca7a0bb8 tcp: Fix data-races around sysctl_tcp_reflect_tos. - 4cc070e0ef2d tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - 34c9977b4dca tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - 6842c94de9d5 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - 618116a273b7 net: Fix data-races around sysctl_[rw]mem(_offset)?. - a610feb170bf tcp: Fix data-races around sk_pacing_rate. - b01b4f5b45ff net: mld: fix reference count leak in mld_{query | report}_work() - 5831ccf37a31 net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - 2959a86a472f macsec: always read MACSEC_SA_ATTR_PN as a u64 - a706a40d42f4 macsec: limit replay window size with XPN - 6ad56d5c4f98 macsec: fix error message in macsec_add_rxsa and _txsa - 8991687d3bcf macsec: fix NULL deref in macsec_add_rxsa - 830582c16be1 Documentation: fix sctp_wmem in ip-sysctl.rst - dac5644a823e tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - 6f446677ebb3 tcp: Fix a data-race around sysctl_tcp_autocorking. - bd07f2e70a4b tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - 922ca9fd221b tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - 777d18e65d09 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - 40f4739bbd36 net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii - c721324afc58 igmp: Fix data-races around sysctl_igmp_qrv. - ad6d6ae4a34c net/tls: Remove the context from the list in tls_device_down - 189e370b8250 ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - 4845d3ef6445 net: ping6: Fix memleak in ipv6_renew_options(). - 6a4a1c70e446 scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - 3d3e41069b65 scsi: core: Fix warning in scsi_alloc_sgtables() - ff2932ac8ee1 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - a88de75673e4 tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - 664a3311e671 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - 59e2332846d8 octeontx2-pf: Fix UDP/TCP src and dst port tc filters - 927c5cf0ba3e Revert "tcp: change pingpong threshold to 3" - bdaf56e0df15 scsi: ufs: host: Hold reference returned by of_parse_phandle() - 7f0a36506809 ice: do not setup vlan for loopback VSI - cef4c1d0fb48 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - 62e721dee8cc tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - aa2ca5b5629d tcp: Fix a data-race around sysctl_tcp_nometrics_save. - 6e167ed68999 tcp: Fix a data-race around sysctl_tcp_frto. - 0d8fa3c2a442 tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - 74753ec663d7 tcp: Fix a data-race around sysctl_tcp_app_win. - 807b028115eb tcp: Fix data-races around sysctl_tcp_dsack. - c9c01dd38975 watch_queue: Fix missing locking in add_watch_to_object() - 093610f216d0 watch_queue: Fix missing rcu annotation - 11c1cc3f6e42 drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid() - 121c8993d4f3 nouveau/svm: Fix to migrate all requested pages - 8bd9747d3066 s390/archrandom: prevent CPACF trng invocations in interrupt context - 71f71150115a asm-generic: remove a broken and needless ifdef conditional - dc124c849c72 hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte - 2722fb0f7028 mm: fix page leak with multiple threads mapping the same page - 70d0ce332d26 secretmem: fix unhandled fault in truncate - 3ef8040afce7 fs: sendfile handles O_NONBLOCK of out_fd - 518df26b5238 ntfs: fix use-after-free in ntfs_ucsncmp() - 46f6301fb4f1 Revert "ocfs2: mount shared volume without ha stack" - f32d5615a78a Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - 440e346e510a LF-6690-4:imx8m:vpu: simplify the calculation of sizeimage - 016676e45825 LF-6690-3: imx8m: vpu: recalculate sizeimage after source change - e9beb9fb4901 LF-6734: media: isi: fill discard buffer num_planes parameters - 264250a8d122 LF-6710 i2c: rpmsg-imx: expand i2c transfer buffer to 478 bytes - 2e7a485551c8 MLK-25996 i2c: imx-lpi2c: enable runtime pm of i2c temporarily when do system suspend/resume - 99c947ebf042 LF-6711-5:imx8q:vpu: media: amphion: negotiate bytesperline with user - 11580ebbab22 LF-6732 arm64: dts: imx93: add gpio clk - 8dcac21eef74 arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x - 1223e9d6eb14 arm64: dts: freescale: Use overlay target for simplicity - 19fe13059871 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding - 79e0262f019f LF-6586: dts: arm64: freescale: enable RMII interface on imx8dxl/qxp - 16cf24940214 MA-20476: imx8m:vpu: clear resolution change count when reset decoder - 519c5ac88e70 LF-6719: media: isi: fix kernel dump when convert format after running camera test - 921faca3f778 LF-6723-10 arm64: dts: imx93: add MU clock for mailbox - 5afce040ac26 LF-6723-9 clk: imx93: add clk ignore unused flag for usb/enet - 6b8bfa1dbe7f LF-6723-8 clk: imx93: correct enet clock - 32bdb780fd58 LF-6723-7 clk: imx93: correct MU clock - 3fd855e25590 LF-6723-6 clk: imx93: switch to use new clk gate API - 80a11e209395 LF-6723-5 clk: imx: add i.MX93 clk gate - 02b5c968611a LF-6723-4 clk: imx: clk-composite-93: check white_list - 984b4c030877 LF-6723-3 clk: imx: clk-composite-93: check slice busy - c6d03de91991 LF-6723-2 clk: imx93: simplify SAI registration - aa06f07e1a21 LF-6723-1 dt-bindings: clock: imx93-clock: add more MU clocks - 79afdb7af2b4 MLK-25928-1 arm64: dts: imx93: add dma support for lpi2c and lpspi - 7d380b62624b LF-6714 arm64: dts: add the missing pwm node of adp5585 - 9f6263423f63 MGS-6746: arm64: dts: Enable GPU memory region on i.MX8QXP - 893d7c1a19f7 ele-mu: enable auto-loading the kernel module-el_enclave - 197c79c1421e LF-6689 drm/imx: dpu: plane: Check plane_state->src_{w,h,x,y} in ->atomic_check() - cfc0f7026ac4 LF-6715 arm64: dts: imx93-11x11-evk: set W_DISABLE2 high for M.2 connector to enable BT HFP function - e2554ed98c81 LF-6705: dmaengine: fsl-edma-v3: Fix residue issue with MLOFF exist - 1da5cc2bf7d4 LF-6712: arm64: imx8ulp: Add ethernet-phy address - b3a4d5869c04 LF-6703: media: isi: cap: fix kernel dump issue when run AP1302 stress test - 0c934b397e7d LF-6704: media: ap1302: change stream control sequence for new firmware - 86897408a98b LF-6680 spi: imx: add dma support for slave mode - a936730dd3f4 LF-6560-2 i3c: master: svc: add NACK check after start byte sent - c24f3dc96796 LF-6560-1 i3c: master: svc: fix cpu schedule in spin lock - 6197d8a04b05 LF-6711-4:imx8q:vpu: media: amphion: encoder add support for contiguous planes - 2100a18d4d1c LF-6711-3:imx8q:vpu: media: amphion: decoder add support for contiguous planes - 244283d6353a LF-6711-2:imx8q:vpu: media: amphion: tell and handle contiguous and non contiguous format - 1fce6d2e1637 LF-6711-1:imx8q:vpu: media: add nv12_8l128 and nv12_10be_8l128 video format. - c75ec3034769 firmware ele-mu: fix compilation error - 5c260f40dfc2 LF-6690-2:imx8m:vpu: correct the sizeimage of nv16 and nv24 - 3f7d6ebbb0a1 LF-4920 el-enclave: making it a kernel module - 34fb627cb257 LF-4920 crypto: caam - add defer probe support for imx8ulp - 6993ba1d125d LF-4290 ele-mu: updated the imx_soc_register - 8019cc268d2f LF-6706: arm64: dts: imx93-11x11-evk-aud-hat: Modify the name of cs42448 sound card - 997f73e74843 LF-5606: libata: pmp: refine the workaround for ERR051238 - 7d8048d4e064 Linux 5.15.58 - c6e4817ab622 drm/amd/display: Fix wrong format specifier in amdgpu_dm.c - 198a6f40822e x86/entry_32: Fix segment exceptions - ec9ec3bc08b1 drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() - e4481000ac68 x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() - 9444462d6343 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness - b6c24afba608 x86/extable: Prefer local labels in .set directives - f85a6046f771 drm/amd/display: invalid parameter check in dmub_hpd_callback - 760fe3203493 drm/amd/display: Don't lock connection_mutex for DMUB HPD - d026ed6eda29 watch-queue: remove spurious double semicolon - b34229f4b212 net: usb: ax88179_178a needs FLAG_SEND_ZLP - b2d1e4cd558c tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - 816c301b6a73 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - 35545303454a tty: drop tty_schedule_flip() - 6219f5b54ad8 tty: the rest, stop using tty_schedule_flip() ??? from here until ???END lines may have been inserted/deleted - ea255921c4b5 tty: drivers/tty/, stop using tty_schedule_flip() - ba3a8af8a21a watchqueue: make sure to serialize 'wqueue->defunct' properly - 49338b651f5a x86/alternative: Report missing return thunk details - 8842d5d70713 x86/amd: Use IBPB for firmware calls - c2b484d784c8 drm/amd/display: Fix surface optimization regression on Carrizo - 958151194858 drm/amd/display: Optimize bandwidth on following fast update - b3f16976b9ed drm/amd/display: Reset DMCUB before HW init - 4b4b1f8dfeb7 exfat: use updated exfat_chain directly during renaming - 000473ac997a Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - d01605a01f01 Bluetooth: SCO: Fix sco_send_frame returning skb->len - 5ae749f40d01 Bluetooth: Fix passing NULL to PTR_ERR - 367becefb8a1 Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - 1864e820a5ac Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - cb7ed8c7fe5b Bluetooth: Add bt_skb_sendmmsg helper - a4e8071be337 Bluetooth: Add bt_skb_sendmsg helper - 59f132fda50d um: virtio_uml: Fix broken device handling in time-travel - 38a28bb80f00 um: virtio_uml: Allow probing from devicetree - d8413b16feee tracing: Fix return value of trace_pid_write() - d9777061727b tracing: Place trace_pid_list logic into abstract functions - 6107b014163f tracing: Have event format check not flag %p* on __get_dynamic_array() - 621c1d8c1bd1 exfat: fix referencing wrong parent directory information after renaming - 72e0ec16f172 crypto: qat - re-enable registration of algorithms - e7f979ed51f9 crypto: qat - add param check for DH - 4d6d2adce087 crypto: qat - add param check for RSA - 2488286d3e77 crypto: qat - remove dma_free_coherent() for DH - 6e8606e7ae40 crypto: qat - remove dma_free_coherent() for RSA - a843925e0287 crypto: qat - fix memory leak in RSA - ef5594895df2 crypto: qat - add backlog mechanism - 9cac903b6303 crypto: qat - refactor submission logic - f576c7e01a6a crypto: qat - use pre-allocated buffers in datapath - 343cee3eafda crypto: qat - set to zero DH parameters before free - c1f6637fe1c2 iwlwifi: fw: uefi: add missing include guards - 4448327b4173 mt76: fix use-after-free by removing a non-RCU wcid pointer - 829baf398f2c xhci: Set HCD flag to defer primary roothub registration - 813f4b49e81c xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit - 413c5f751f7c xhci: dbc: create and remove dbc structure in dbgtty driver. - d7afb4a13f6c xhci: dbc: refactor xhci_dbc_init() - d97c0667c1e6 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses - 88eded8104d2 x86/futex: Remove .fixup usage - 6875d2425be8 x86/msr: Remove .fixup usage - f637fbc7bda6 x86/extable: Extend extable functionality Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 942984619dbe39aa4273758b94166bd7d6e5dc54)
* | Merge pull request #1272 from Freescale/backport-1271-to-kirkstoneOtavio Salvador2022-10-171-2/+3
|\ \ | |/ |/| [Backport kirkstone] vulkan-loader: Fix library packaging
| * vulkan-loader: Fix library packagingbackport-1271-to-kirkstoneTom Hochstein2022-10-151-2/+3
|/ | | | | | | | | | | | | The logic to move the .so into the main package is incorrect and results in all libraries being moved to the dev package, causing a QA error like the following: ``` ERROR: imx-gpu-sdk-5.7.1-r0 do_package_qa: QA Issue: imx-gpu-sdk rdepends on vulkan-loader-dev [dev-deps] ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 509be15b1456f88831b6a074af354304ea873aaa)
* Merge pull request #1258 from Freescale/backport-1252-to-kirkstoneOtavio Salvador2022-10-118-6/+129
|\ | | | | [Backport kirkstone] Fixes for i.MX Vulkan support
| * imx-gpu-viv: Install missing Vulkan ICD config fileTom Hochstein2022-10-112-3/+19
| | | | | | | | | | | | | | Add the missing json file for the i.MX vulkan implementation. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 10318d49308ddb09a1f35ce33134d8cf76870ae3)
| * vulkan-loader: Place .so in main packageTom Hochstein2022-10-111-0/+4
| | | | | | | | | | | | | | | | The library libvulkan.so is loaded dynamically and so is needed in the main package. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 8648cedaa35519cad859207e25689889155760a9)
| * vulkan-loader: Drop mesa dependency for i.MX GPUTom Hochstein2022-10-111-3/+2
| | | | | | | | | | | | | | When i.MX GPU-based vulkan is used, the mesa drivers are not needed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit acf5734a90ae5528ef18fc1d0cb0522c37f88059)
| * vulkan: Downgrade to 1.2.182.0 for i.MX GPUTom Hochstein2022-10-115-0/+104
|/ | | | | | | | 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)
* linux-mfgtool.inc: Fix KERNEL_PACKAGE_NAMEFrieder Schrempf2022-10-111-1/+1
| | | | | | | | | | | | | | | Using a KERNEL_PACKAGE_NAME without the "linux-" prefix causes parsing errors like: ERROR: [...]/meta-freescale/recipes-kernel/linux/linux-fslc-mfgtool_5.4.bb: QA Issue: [...]/meta-freescale/recipes-kernel/linux/linux-fslc-mfgtool_5.4.bb: Variable RDEPENDS is set as not being package specific, please fix this. [pkgvarcheck] Fix this by setting KERNEL_PACKAGE_NAME to "linux-mfgtools", which also reflects the value mentioned in the original commit's message [1]. [1] https://github.com/Freescale/meta-freescale/commit/9a5a143d97345871d4c258ce6ce13567d87f5ba7 Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> (cherry picked from commit 1cd3a109c723f755203c9967144b2d352096987c)
* Merge pull request #1255 from Freescale/backport-1253-to-kirkstoneOtavio Salvador2022-10-071-1/+1
|\ | | | | [Backport kirkstone] qt4-imx-support: fix typo
| * qt4-imx-support: fix typoMauro Salvini2022-10-071-1/+1
|/ | | | | Signed-off-by: Mauro Salvini <m.salvini@koansoftware.com> (cherry picked from commit 3abc09fe62ca4de5b16a55a813cc24a9d7c1e919)
* Merge pull request #1251 from Freescale/backport-1213-to-kirkstoneOtavio Salvador2022-10-051-0/+11
|\ | | | | [Backport kirkstone] Fix the image/SDK generation for packages built for MACHINE_SOCARCH with MULTILIB support
| * classes/fsl-dynamic-packagearch: Add multilib supportbackport-1213-to-kirkstoneGuillaume Deroire2022-10-051-0/+11
|/ | | | | | | | | | | | | | | | | | Currently, the class doesn't support multilib image/SDK generation for packages built for MACHINE_SOCARCH with MULTILIB support and this commit fixes this. To reproduce the error, add to local.conf: require conf/multilib.conf MULTILIBS = "multilib:lib32" DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon-vfpv4" IMAGE_INSTALL_append = "lib32-libusb1" Build image with: 'bitbake core-image-minimal' The build will fail during do_rootfs/do_populate_sdk on lib32-wayland-protocols package. (cherry picked from commit 61b81118e3cbc699f78e22752f5c5938a8b09d77)
* Merge pull request #1250 from Freescale/backport-1249-to-kirkstoneOtavio Salvador2022-10-043-9/+8
|\ | | | | [Backport kirkstone] vulkan-loader: iMX8M Mini doesn't support vulkan
| * imx-gpu-viv: use the imxvulkan override for libvulkanJose Quaresma2022-10-041-2/+1
| | | | | | | | | | Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> (cherry picked from commit d270e11690dc9947e157713d9acebdd5973c7421)
| * vulkan-loader: use the imxvulkan override in recommendsJose Quaresma2022-10-041-1/+1
| | | | | | | | | | | | | | | | With this the libvulkan-imx is recommends only when the machine supports Vulkan. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> (cherry picked from commit 343f2809030450f7f720d98ca5ffc34e30aea8e0)
| * 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)
* Merge pull request #1248 from Freescale/backport-1246-to-kirkstoneOtavio Salvador2022-10-031-2/+9
|\ | | | | [Backport kirkstone] imx-gpu-viv: Allow limited OpenVX support
| * imx-gpu-viv: Allow limited OpenVX supportTom Hochstein2022-10-031-2/+9
|/ | | | | | | | | | | OpenVX is fully supported on i.MX 8 QuadMax and 8 QuadPlus. A recent change removed OpenVX packages except for this case. This was a mistake, since there is in fact limited OpenVX support provided on other i.MX 8 machines as needed for i.MX machine learning packages. Fixes: 09e2ce3 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 42e5e3ec9b4f62c83b47e956349fa4d409e56df1)
* Merge pull request #1245 from Freescale/backport-1244-to-kirkstoneOtavio Salvador2022-09-301-0/+1
|\ | | | | [Backport kirkstone] weston_10.0.0.imx: add build dependency on libdrm
| * weston_10.0.0.imx: add build dependency on libdrmbackport-1244-to-kirkstoneMarkus Niebel2022-09-301-0/+1
|/ | | | | | | | | | | | When removing rdp as default dependency a hidden buildtime dependency on libdrm is uncovered for targets using fbdev as backend and g2d as renderer. As a result compiling for i.MX6 will fail due to missing libdrm headers. Add libdrm to DEPENDS for imxfbdev. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com> (cherry picked from commit 678bf9b179a4573ae7290f2600949c0f5440a271)
* Merge pull request #1242 from Freescale/backport-1229-to-kirkstoneOtavio Salvador2022-09-291-1/+8
|\ | | | | [Backport kirkstone] Some fixes for imx-nxp-bsp
| * imx-gpu-viv: fix removing non packaged filesMax Krummenacher2022-09-291-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The for loops over the FILES:xxx variables do file expansion on the FILES entries. As a result any file name(s) specified with a wildcard which actually exists in the host filesystem will be replaced with the host filesystems file name(s). Disable file expansion for the for loop and reenable it afterwards so that the expansion happens on the full file names with the ${D} prefix. E.g if the host has /usr/lib/libOpenCL.so.1, then /usr/lib/libOpenCL.so.* gets expanded to /usr/lib/libOpenCL.so.1, and as a result ${D}/usr/lib/libOpenCL.so.1.2, ${D}//usr/lib/libOpenCL.so.3 ... will not be deleted. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit fe187c070f06c56a28416da339591ad3c4b6e9c8)
| * imx-gpu-viv: mx8mm: keep deploying openclMax Krummenacher2022-09-291-1/+0
|/ | | | | | | | | | | imx-gpu-g2d dynamically links against the library so OE stops with the following errors: | ERROR: imx-gpu-g2d-6.4.3.p4.2-r0 do_package_qa: QA Issue: /usr/lib/libg2d-viv.so.2.1.0 contained in package imx-gpu-g2d requires libOpenCL.so.3(OPENCL_1.0)(64bit), but no providers found in RDEPENDS:imx-gpu-g2d? [file-rdeps] | ERROR: imx-gpu-g2d-6.4.3.p4.2-r0 do_package_qa: QA Issue: /usr/lib/libg2d-viv.so.2.1.0 contained in package imx-gpu-g2d requires libOpenCL.so.3()(64bit), but no providers found in RDEPENDS:imx-gpu-g2d? [file-rdeps] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8c720cd5492c0717fd5de477daacda3b717b3649)
* Merge pull request #1241 from Freescale/backport-1240-to-kirkstoneOtavio Salvador2022-09-291-1/+1
|\ | | | | [Backport kirkstone] weston: Fix the append logic
| * weston: Fix the append logicKhem Raj2022-09-291-1/+1
|/ | | | | | | | | Previous commit did not really work because we are using bb.utils.filter and that removed the artificial space sadly. Therefore add it outside this function call. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e3c2e0644a4593ae35270a890e1e3692f234545e)
* Merge pull request #1239 from Freescale/backport-1238-to-kirkstoneOtavio Salvador2022-09-291-1/+1
|\ | | | | [Backport kirkstone] weston: Add missing space before appending to PACKAGECONFIG
| * weston: Add missing space before appending to PACKAGECONFIGKhem Raj2022-09-291-1/+1
|/ | | | | | | | This can cause problem by creating unknown packageconfigs by concatenating the strings Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit b8581e79e0ae9d7c1a6181ebd3425b7348b86f26)
* Merge pull request #1237 from Freescale/backport-1235-to-kirkstoneOtavio Salvador2022-09-295-20/+52
|\ | | | | [Backport kirkstone] qt4-imx-support: change format of patches added by commit 4aed4a5
| * qt4-imx-support: change format of patches added by commit 4aed4a5Mauro Salvini2022-09-295-20/+52
|/ | | | | | | Patches are the same but now are in git format ad have Signed-off-by and From fields as required (cherry picked from commit 24a68cbea9424b7ebc888c402068a09996a5ba17)