summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* optee-os: Upgrade to lf-6.1.36-2.1.0 (3.21)Oleksandr Suvorov2023-12-132-2/+9
| | | | | | | | | | | | | | | | | | | | | Upgrade optee-os to be aligned with NXP BSP LF6.1.36_2.1.0. Also add support of individual building flags for a new machine imx8mq-lpddr4-wevk. Relevant changes: - 4e3228190 LFOPTEE-268 drivers: ele: update generate key command parameters - c1cdc8a65 LFOPTEE-268 drivers: ele: update key store open command parameters - 9dc96cbec LFOPTEE-268 drivers: ele: add SAB init command - 72ae0b0d5 LFOPTEE-268 drivers: ele: update session open command parameters - 1d7fd776b drivers: caam: fix size of CMAC update data - 4ad137591 core: fix race in mobj_reg_shm_dec_map() - 9efc52269 LFOPTEE-254 drivers: ele: return error when response status does not succeed - 9c03dee67 LFOPTEE-252 drivers: ele: remove non secure MU mapping - 6738e2faa LFOPTEE-241 drivers: ele: add ELE status code and debug traces - 308c6ee32 LFOPTEE-244 drivers: ele: allocate data in heap for HUK derivation Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* Merge pull request #1701 from thochstein/mx93Otavio Salvador2023-12-114-28/+26
|\ | | | | mx93
| * imx-base.inc: Update 93 default Rev to A1Tom Hochstein2023-12-081-0/+1
| | | | | | | | | | Reported-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-mkimage: Update for NXP release 6.1.36-2.1.0Tom Hochstein2023-12-082-25/+22
| | | | | | | | | | Reported-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * firmware-sentinel: Upgrade 0.10 -> 0.11Tom Hochstein2023-12-081-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | The 93 build is failing in imx-mkimage: ``` | make[1]: *** No rule to make target 'mx93a0-ahab-container.img', needed by 'flash_singleboot'. Stop. ``` The root cause is the upstreaming of NXP release 6.1.36-2.1.0 is not complete and missed updates to firmware-sentinel, imx-mkimage, and i.MX 93 configuration. Reported-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1698 from junzhuimx/masterOtavio Salvador2023-12-051-5/+15
|\ \ | | | | | | fsl-u-boot-localversion.bbclass: fix SRCREV_machine and AUTOREV use c…
| * | fsl-u-boot-localversion.bbclass: fix SRCREV_machine and AUTOREV use casesJun Zhu2023-12-051-5/+15
|/ / | | | | | | | | | | | | Use the same logic as fsl-kernel-localversion.bbclass: commit 16a356ef0d5d62090e84530e125ea6952994aaeb Signed-off-by: Jun Zhu <junzhu@nxp.com>
* | Merge pull request #1696 from MaxKrummenacher/masterOtavio Salvador2023-12-041-2/+12
|\ \ | |/ |/| fsl-kernel-localversion: fix SRCREV_machine and AUTOREV use cases
| * fsl-kernel-localversion: fix SRCREV_machine and AUTOREV use casesMax Krummenacher2023-12-041-2/+12
|/ | | | | | | | | | | | | | | | | | Depending on how one uses the Yocto kernel classes the kernels hash is defined in either "SRCREV_machine" or "SRCREV". If "SRCREV_machine" is in use, "SRCREV" stays at its bitbake default "INVALID". If the "SRCREV_machine" or "SRCREV" is set to "AUTOREV" that value is replaced by "AUTOINC". If using "SRCREV_machine" and/or "AUTOREV" do_kernel_localversion fails | run.do_kernel_localversion:158 exit 128 from 'head=`git --git-dir=.../.git rev-parse --verify --short INVALID 2> /dev/null`' Cope with both use cases. Fixes: 41537394 ("classes: make localversion classes deterministic") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* Merge pull request #1694 from dwagenk/deterministic-localversionOtavio Salvador2023-11-282-5/+7
|\ | | | | classes: make localversion classes deterministic
| * classes: make localversion classes deterministicDaniel Wagenknecht2023-11-282-5/+7
|/ | | | | | | | | | | | | | | | | | | | | | | | The localversion string built into the kernel and u-boot should be deterministic. With OpenEmbedded it is common practice to apply patches to the sources. The commit id of HEAD will differ each time the patching step is rerun. With the previous implementation of the fsl-{kernel,u- boot}-localversion classes this produced non-deterministic commit ids to be used. This is undesireable, because the commit-id read from the version string during runtime is not present in the sources. It also caused problems when building out-of-tree kernel-modules if the kernel itself was taken from sstate cache but the kernel-module needed to be rebuild and retriggered the kernels do_patch task (see #961). Rework to produce a deterministic string that will use the commit id given as SRCREV and count the number of patches applied on top. With e.g. commit id 11aabbcc and 5 patches this will result in a version string +g11aabbcc+p5 Fixes: https://github.com/Freescale/meta-freescale/issues/961 Signed-off-by: Daniel Wagenknecht <dwagenknecht@emlix.com>
* Merge pull request #1692 from MrCry0/master-atfOtavio Salvador2023-11-132-1/+3
|\ | | | | Update imx-atf/imx-boot to lf-6.1.36-2.1.0
| * imx-boot: sync with upstream recipeOleksandr Suvorov2023-11-131-0/+2
| | | | | | | | | | | | Support imx91p and a "translation" rule for mx9. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * imx-atf: Update 6.1.22-2.0.0 to 6.1.36-2.1.0Oleksandr Suvorov2023-11-131-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to 1a3beeab6 used in the NXP BSP release L6.1.36-2.1.0. Relevant changes: - 1a3beeab6 MA-21481-5 Add monitor smccall to get the number of dpu/os part - f2878b199 MA-21481-4 Allocate DPU parition - 79e7e7559 MA-21481-3 Fragment secure heap and vpu boot memory - 5da15d17f MA-21481-2 Configure can only be controlled by the secure world - de5a00fc9 MA-21481 Configure normal memory for vpu_part to FULL - b68fe4e06 LF-9731 feat(imx93): poll for DDRDSR_2[NML] to be set if using inline ECC. - f63400695 LF-9732 fix(imx93): enable fast wakeup by default after suspend - fc667c01b LF-9712 fix(imx8ulp): increase the mmap region num - 17f15a678 LF-9703 feat(imx8ulp): enable mu wakeup for APD DSL - 7b350c66b LF-9663 feat(imx8ulp): update the upower api - d7b810d0e LF-9599 feat(imx93): remove debug_26 from retention flow - 7a2c29af5 LF-9696 imx93: trdc: Add TRDC lock support - 3dff2b2b3 LF-9683-02 feat(imx93): optimize the lpa & lvd power - f45c779ab LF-9683-01 feat(imx93): update the ocram trdc config for did7 - d3b27c53b MA-21520 imx8ulp: adjust the dram mapped region - d922d08e2 LF-9657 feat(imx91p): enable the ddr frequency scaling support on imx91p - 1658caa8c LF-9610 feat(imx8ulp): add imx8ulp apd dsl support - e970989be Pull request #75: LF-8819: plat: imx8ulp: ddrc switch auto low power and software interface - 9fb879341 LF-9630 feat(imx93): enable SR_FAST_WK_EN by default - 352f11afe LF-8819: plat: imx8ulp: ddrc switch auto low power and software interface - bd3fe9a07 LF-9252 imx91p: Add i.MX91 phantom support - bad1ed4dd LF-9536 imx8ulp: Check PR bit when save/store PCC5 - 18ddf78ff LF-9454 fix(imx93): correct the cluster power down config - 54abee5ff LF-9450 feat(imx93): reduce the dram exit retention delay - 1089769c1 LF-9441-02 feat(imx93): use wfe/sev for ddr frequency scaling - 7411561db LF-9441-01 feat(imx93): remove the ele clock switching workaround - f58cb61e6 MA-21411 imx8m: fix system hang when uart console be disabled in SPL - 998a1413d LF-9438 imx93: trdc: Support OSCCA enabled part Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* Merge pull request #1691 from twoerner/contrib/twoerner/wicfix-rootfsOtavio Salvador2023-11-121-1/+1
|\ | | | | imx-uboot-mxs-bootpart.wks.in: drop extra 'rootfs'
| * imx-uboot-mxs-bootpart.wks.in: drop extra 'rootfs'Trevor Woerner2023-11-121-1/+1
|/ | | | | | | | | ${IMAGE_LINK_NAME} already contains "rootfs" at the end, therefore it does not need to be added explicitly. Otherwise the wic creation fails with: wic.filemap.Error: cannot open image file '.../build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/core-image-minimal-imx233-olinuxino-maxi.rootfs.rootfs.uboot-mxsboot-sdcard' Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* Merge pull request #1690 from YoeDistro/yoe/puOtavio Salvador2023-11-101-7/+7
|\ | | | | image_types_fsl.bbclass: Drop use of IMAGE_NAME_SUFFIX
| * image_types_fsl.bbclass: Drop use of IMAGE_NAME_SUFFIXKhem Raj2023-11-091-7/+7
| | | | | | | | | | | | | | | | | | | | | | This is no longer required since its already merged into IMAGE_NAME and IMAGE_LINK_NAME via [1] in OE-Core. Infact it causes problems now if we add .rootfs explicitly, this created non-existent filenames and resulting images are wrong. [1] https://git.openembedded.org/openembedded-core/commit/meta/classes-recipe/image-artifact-names.bbclass?id=26d97acc71379ab6702fa54a23b6542a3f51779c Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #1688 from thochstein/multimediaOtavio Salvador2023-11-0812-27/+31
|\ \ | | | | | | Multimedia Update for NXP release 6.1.36-2.1.0
| * | pulseaudio: Configure for i.MX 9 seriesTom Hochstein2023-11-061-0/+3
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | recipes-multimedia: Update for NXP release 6.1.36-2.1.0Tom Hochstein2023-11-0611-27/+28
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated: - imx-alsa-plugins_git.bb - gstreamer1.0-plugins-bad_1.22.0.imx.bb - gstreamer1.0-plugins-base_1.22.0.imx.bb - gstreamer1.0-plugins-good_1.22.0.imx.bb - gstreamer1.0_1.22.0.imx.bb - imx-gst1.0-plugin_git.bb - imx-vpuwrap_git.bb Upgraded: - imx-codec: 4.8.0 -> 4.8.1 - imx-dsp: 2.0.5 -> 2.1.5 - imx-dsp-codec-ext: 2.0.5 -> 2.1.5 - imx-parser: 4.8.0 -> 4.8.1 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1689 from junzhuimx/masterOtavio Salvador2023-11-081-0/+1
|\ \ | |/ |/| jailhouse-imx: Add MODLIB to build option to set right module install…
| * jailhouse-imx: Add MODLIB to build option to set right module install pathJun Zhu2023-11-081-0/+1
|/ | | | | | | Must overrides module install path to algin with module_do_install in module.bbclass - MODLIB="${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}" Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1687 from thochstein/vivOtavio Salvador2023-11-032-3/+3
|\ | | | | kernel-module-imx-gpu-viv: Upgrade 6.4.11.p1.0 -> 6.4.11.p2.0
| * kernel-module-imx-gpu-viv: Upgrade 6.4.11.p1.2+fslc -> 6.4.11.p2.0+fslcTom Hochstein2023-11-031-1/+1
| | | | | | | | | | | | Update to the version used in NXP Yocto branch mickledore-6.1.36-2.1.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * kernel-module-imx-gpu-viv: Upgrade 6.4.11.p1.0 -> 6.4.11.p2.0Tom Hochstein2023-11-031-2/+2
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1682 from valijec/masterOtavio Salvador2023-11-031-3/+2
|\ \ | |/ |/| imx-mcore-demos: Fix install for multilib Replace `base_libdir` with `nonarch_base_libdir`
| * imx-mcore-demos: Fix install for multilibValentin Jec2023-11-031-3/+2
| | | | | | | | | | | | Replace `base_libdir` with `nonarch_base_libdir` Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* | Merge pull request #1685 from thochstein/dtb-moveOtavio Salvador2023-11-024-0/+32
|\ \ | |/ |/| linux: Add compatibility logic for 32-bit dtb move
| * linux: Add compatibility logic for 32-bit dtb moveTom Hochstein2023-11-024-0/+32
|/ | | | | | | | | | | Newer kernels have moved the dtbs to a vendor sub-folder. In order to maintain one KERNEL_DEVICETREE for both new and old kernels, provide logic that can be enabled in older kernels to strip the new sub-folder. Fixes: 0d838c68 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1681 from YoeDistro/yoe/puOtavio Salvador2023-11-011-1/+1
|\ | | | | imx-atf: Explicitly demand BFD linker
| * imx-atf: Explicitly demand BFD linkerKhem Raj2023-11-011-1/+1
|/ | | | | | | | | | | This component uses BFD linker specific options which may not be available when default ld is not GNU BFD LD Fixes | aarch64-yoe-linux-ld: error: unknown argument '--fix-cortex-a53-835769' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1678 from twoerner/contrib/twoerner/32bit-dt-reorgOtavio Salvador2023-11-014-4/+4
|\ | | | | ARM 32-bit device-tree reorganization
| * ARM 32-bit device-tree reorganizationTrevor Woerner2023-10-314-4/+4
| | | | | | | | | | | | | | | | | | The 32-bit ARM device trees in the Linux kernel were reorganized in a manner similar to how the 64-bit ARM device trees have always been organized: by placing them in vendor+family subdirectories. Therefore update the KERNEL_DEVICETREE definitions to match. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* | Merge pull request #1679 from thochstein/masterOtavio Salvador2023-10-3126-290/+379
|\ \ | | | | | | Update License and Graphics for NXP release 6.1.36-2.1.0
| * | wayland-protocols: Upgrade 1.31.imx -> 1.32.imxTom Hochstein2023-10-312-6/+6
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | weston: Upgrade 11.0.1.imx -> 11.0.2.imxTom Hochstein2023-10-312-9/+13
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | weston: Upgrade 10.0.3.imx -> 10.0.4.imxTom Hochstein2023-10-314-4/+4
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | weston-init: Set gbm-format for 93Tom Hochstein2023-10-311-0/+2
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | spir: Downgrade to 1.3.239.0.imxTom Hochstein2023-10-313-0/+62
| | | | | | | | | | | | | | | | | | | | | Latest spir is not compatible with downgraded vulkan, so downgrade spir to match. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | vulkan: Update the downgrade 1.2.182.0.imx -> 1.3.239.0.imxTom Hochstein2023-10-316-15/+14
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-pxp-g2d: Update to latestTom Hochstein2023-10-311-2/+2
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-dpu-g2d: Upgrade 2.1.8 -> 2.1.10Tom Hochstein2023-10-311-5/+8
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-gpu-g2d: Upgrade 6.4.11.p1.2 -> 6.4.11.p2.0Tom Hochstein2023-10-311-9/+9
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-gpu-viv: Upgrade 6.4.11.p1.2 -> 6.4.11.p2.0Tom Hochstein2023-10-315-22/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Added GLES3 support for 8M Mini - Updated Vulkan support to 1.3.239 - For more details: https://github.com/nxp-imx/imx-manifest/blob/imx-linux-mickledore/GraphicsChangeLogv6. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | libdrm: Upgrade 2.4.114.imx -> 2.4.115.imxTom Hochstein2023-10-312-6/+6
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | EULA,SCR: Update for NXP release 6.1.36-2.1.0Tom Hochstein2023-10-303-211/+231
| |/ | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1680 from thochstein/nxp-wlanOtavio Salvador2023-10-312-1/+36
|\ \ | |/ |/| kernel-module-nxp-wlan: Fix REGULATORY_IGNORE_STALE_KICKOFF build break
| * kernel-module-nxp-wlan: Fix REGULATORY_IGNORE_STALE_KICKOFF build breakTom Hochstein2023-10-312-1/+36
|/ | | | | | | Apply patch to fix build for kernels 6.1.39 and greater. Fixes: #1676 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1677 from zandrey/feat/upgrade-fslc-mainline-core-packagesOtavio Salvador2023-10-305-6/+45
|\ | | | | Upgrade Kernel to 6.6.y + LTS Kernel 6.1.y + U-Boot 2023.10