summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * imx8dxl-lpddr4-evk: Cleanup BOARD_TYPE assignmentTom Hochstein2022-05-092-3/+2
| | | | | | | | | | | | | | | | The BOARD_TYPE is board-specific, so move it from the .inc to the .conf. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 40d5578d5d873fa005fbaa920d35d6cce9b0d1dd)
| * imx8dxl-lpddr4-evk: Add uboot config lcdTom Hochstein2022-05-091-0/+2
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit b281aff059a90d1d99a9cda3c99250e4d89403d9)
| * imx8dxl-ddr3l-evk: Add uboot config fspiTom Hochstein2022-05-092-1/+1
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 6b82b2c90c94f433f8a4beb9f0ea594449ecf90b)
| * imx8dx-mek: Fix name and descriptionTom Hochstein2022-05-091-2/+2
|/ | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit fe3d509ce6168a2a1a8239f6526be31398eaf931)
* Merge pull request #1069 from dv1/kirkstoneOtavio Salvador2022-05-083-65/+118
|\ | | | | libimxdmabuffer: Upgrade to version 1.1.2
| * libimxdmabuffer: Upgrade to version 1.1.2Carlos Rafael Giani2022-05-083-65/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * waf: update to 2.0.23 * dma-heap: Add support for uncached dma-heap memory imx_dma_buffer_dma_heap_allocator_new_from_fd() is a new function that partially deprecates the dma_heap_fd argument of imx_dma_buffer_dma_heap_allocator_new(). * Add sync access functions to ensure cache coherency when allocating cached DMA memory; only done by dma-heap allocator at this time * Relax buffer mapping flags checks * Add API functions to retrieve dma-heap / ION FDs Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* | Merge pull request #1067 from Freescale/backport-1066-to-kirkstoneOtavio Salvador2022-05-066-107/+171
|\| | | | | [Backport kirkstone] linux-imx 5.15.5 plus u-boot-imx
| * u-boot-imx-common: Upgrade to NXP 5.15.5-1.0.0 releasebackport-1066-to-kirkstoneTom Hochstein2022-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7b43f8b4c Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 1097bb9155 LFU-287 i.MX6SX: Update entropy delay range(min-max) 6a06cd8a54 net: phy: atheros: avoid error in ar803x_of_init() when PHY has no OF node 0e1d747e44 LFU-282 arm: dts: imx8mq-pinfunc: sync with linux 5.15 2f2f8d05fc imx8ulp_evk: typo fix d7c7988fca LF-5477: i.MX8: Add support for DXL B0 FIPS enabled parts 132ad32a05 board: ls1046ardb: force PCI device enumeration 57024739f3 board: ls1043ardb: force PCI device enumeration a95628694f LF-5449: i.MX8DXL reboot fails with u-boot spl c4b990c8ed LFU-258 clk: imx8dxl: remove QXP specific clocks 927a9bcc8b MLK-25820 fat_write: fix wrong short name check when no ext d5eec634d7 LF-4920 i.MX8ULP: Device tree patching 24e89362b6 LF-5372: Reserve DDR ECC region for DXL 60ab0aab92 MA-19963 imx8mp: disable CONFIG_SPL_SYS_MALLOC_SIMPLE in SPL 5b2dbad8e5 LF-5280-5 mx7ulp_evk: Enable HX8394F panel driver 1d1bb36610 LF-5280-4 dts: imx7ulp-evk: Update DTS to use HX8394F panel 2f7c486094 LF-5280-3 imx8ulp_evk: Update defconfig to enable HX8394F driver 7abadebf77 LF-5280-2 dts: imx8ulp_evk: replace RM68200 by HX8394F panel b0acbae771 LF-5280-1 video: Add new DSI panel rocktech himax8394f 7b511db643 LF-5298: imx8dxl: Add support for DXL B0 SOC 34d2e9fab6 board: ls1088a: update ifc node name to be memory-controller 66d6975d19 pci: Update the highest subordinate bus number for bridge setup a214ced1a2 LF-4459 imx8mn ddr3l: rdc: remove mcu memory limit 7b84c587ba MLK-25803-2: Update VID/PID d6363d942b MLK-25803-1: Update WCID interface GUID bad5cf456d LF-5160 imx8ulp: upower: Update the upower api 455c7b5f76 LFU-272 imx8ulp: Load the lposc fuse for dual boot 998cde6f8f LFU-271-2 imx8ulp_evk: Skip init DDR for reboot in dual boot mode 4472040eb4 LFU-271-1 imx8ulp: Change LPAV assignment for dual boot 59767ae128 LF-5091: spi: nxp_fspi: fix some odd address read issues 32d11632e6 LFU-270 ddr: imx8m: Fix DDR inline ECC scruber configuration 4903f1eddd Pull request #43: LFU-243: ls1021atwr: caam: Enable Uboot validaion in SPL. c364a6d11d LFU-243: ls1021atwr: caam: Enable Uboot validaion in SPL. 8b129ca3f7 LF-5143 imx8ulp_evk: spl: fix ND/LD voltage 08a4e8c491 MA-19871 Set RDC/CSU policy by default for secure video pipeline c4b95606ac LF-5115 imx8m*/ulp: fix mem args for jailhouse boot 2f3f057bf1 MA-19864 imx8mq: correct rdc domain ID defination f3033e7d3e MA-19864 imx8m: Add RDC config functions 85295dfa32 MA-19823 imx8ulp libavb: get AHAB status 257a4c2d4f drivers: net: Soft reset felix switch core 32146ec798 pci: layerscape: fix the build error on LS1021A 6753d3082c configs: enabled DTB overlay feature for LS SoCs 519c3ee4ae fsl-layerscape: add dtb overlay feature 5c2735a6d3 pci: layerscape: update the searching compatible of LX2160A PCIe Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 0fc7fbbc921e815cf1cab8917a091bd16132bb7d)
| * linux-imx-headers: Fix do_installTom Hochstein2022-05-051-4/+8
| | | | | | | | | | | | | | | | | | - Fix logic copied from linux-libc-headers to work on B folder - Add comments to highlight logic copied from linux-libc-headers - Fix non-inclusive language Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 6d0c1149440511c98fea305f0346b23c028dea59)
| * linux-imx-headers: Upgrade to 5.15Tom Hochstein2022-05-051-7/+3
| | | | | | | | | | | | | | Drop ion.h as it is no longer needed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 7e34c293e363190d451d6106645fa90b60696e8f)
| * linux-imx: Upgrade to 5.15.5Tom Hochstein2022-05-054-94/+158
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For i.MX 6 & 7, replace imx-nxp-bsp/defconfig from kernel source arch/arm/configs/imx_v7_defconfig: ``` ae1a8f7eeab2 LF-5139 arm32: imx_v7_defconfig: enable Kernel TLS support. acf0667c42b2 LF-5146-5 ARM: config: imx_v7_defconfig: remove rpmsg_input driver 0d35a6e32c17 LF-5146-2 ARM: config: imx_v7_defocnfig: build module for rpmsg iio pedometer 13c7c5411c99 arm: imx_v7_defconfig: enable AF_ALG interface to Kernel crypto. 575132709617 LF-4742-2 ARM: imx_v7_defconfig: enable xxhash and blake2 crypto algorithms fcac26ee3297 LF-4616-1 ARM: defconfig: add imx_v7_defconfig ``` For i.MX 8, replace mx8-nxp-bsp/defconfig from kernel source arch/arm64/configs/imx_v8_defconfig: ``` 664882f1914d LF-5139 arm64: imx_v8_defconfig: enable Kernel TLS support. 85db0a72028f MLK-25749-7: arch: arm64: configs: saving defconfig for HDCP f4f12d7be427 LF-5144-9: arm64: imx_v8_defconfig: Use newly added config symbols to enable SOF 262d0a690292 LF-5015-4 arm64: imx_v8_defconfig: Build in Rocktech Himax8394f MIPI DSI panel drm driver c52e7d279c56 hotfix: arm64: imx_v8_defconfig: update defconfig b04de7fd94dd LF-4748-1 arm64: imx_v8_defconfig: keep wm8960 as a module d448544fe874 hotfix: imx_v8_defconfig: add missing CONFIG_VIDEO_IMX8_JPEG f5374c5a5161 MGS-6358: arm64: imx_v8_defconfig: enable xz compression and freezer b04c02b2bdff LF-4616-2 arm64: defconfig: add imx_v8_defconfig ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 8dab2cfab2b333ec36e508a5a0068683f99c861f)
* Merge pull request #1065 from rafluan/topic/fix-readmeOtavio Salvador2022-04-301-1/+1
|\ | | | | README: Fix readme to refers kirkstone release
| * README: Fix readme to refers kirkstone releaseLuan Rafael Carneiro2022-04-301-1/+1
|/ | | | Signed-off-by: Luan Rafael Carneiro <luan.rafael@ossystems.com.br>
* Merge pull request #1064 from tprrt/tprrt/imx-mkimage-fix-mission-bl31Otavio Salvador2022-04-291-6/+8
|\ | | | | imx-mkimage: Fix a BL32 missing overriding in mkimage_fit_atf.sh
| * imx-mkimage: Fix a BL32 missing overriding in mkimage_fit_atf.shThomas Perrot2022-04-291-6/+8
|/ | | | | | | | | | From the patch 0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch an occurrence of tee.bin wasn't replaced by $BL32. In addition, this patch use $BL31 and $BL32 value, in a displayed line, instead hardcoded values. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
* Merge pull request #1063 from MaxKrummenacher/masterOtavio Salvador2022-04-281-1/+1
|\ | | | | imx-mkimage: fix patch
| * imx-mkimage: fix patchMax Krummenacher2022-04-281-1/+1
|/ | | | | | | | | | | | | | | | | | | imx-mkimage is compiled with the host gcc, thus if one needs to add explicit linker flags one should use BULD_LDFLAGS, not the ones forseen for the cross compiler. Prevents, on distros with an older gcc (e.g. OpenSuse 15.3 with gcc 7.5.0), the following error. | Compiling mkimage_imx8 | gcc -O2 -Wall -std=c99 -I .../imx-boot/1.0-r0/recipe-sysroot-native/usr/include -L .../imx-boot/1.0-r0/recipe-sysroot-native/usr/lib mkimage_imx8.c -o mkimage_imx8 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=.../imx-boot/1.0-r0=/usr/src/debug/imx-boot/1.0-r0 -fdebug-prefix-map=.../imx-boot/1.0-r0=/usr/src/debug/imx-boot/1.0-r0 -fdebug-prefix-map=.../imx-boot/1.0-r0/recipe-sysroot= -fdebug-prefix-map=.../imx-boot/1.0-r0/recipe-sysroot-native= -Wl,-z,relro,-z,now -lz | gcc: error: unrecognized command line option ‘-fmacro-prefix-map=.../imx-boot/1.0-r0=/usr/src/debug/imx-boot/1.0-r0’ | make[1]: *** [soc.mak:87: mkimage_imx8] Error 1 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* Merge pull request #1059 from MaxKrummenacher/masterOtavio Salvador2022-04-285-48/+13
|\ | | | | simplify the use of imx-boot-containers
| * imx-boot-container-bootpart: drop wks fileMax Krummenacher2022-04-262-36/+0
| | | | | | | | | | | | | | | | | | Now that we have a symlink with constant name 'imx-boot' independent on the use of the MACHINEOVERRIDE 'imx-boot-container', drop the additonal imx-boot-container-bootpart file as imx-imx-boot-bootpart does the same thing. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * imx-boot-container: resurrect imx-boot symlinkMax Krummenacher2022-04-261-0/+1
| | | | | | | | | | | | | | | | Having a symlink named 'imx-boot' allows to have the consumers of the boot container, e.g. wic to be oblivious on who created the bootcontainer. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * imx-boot: don't restrict to the nxp bsp onlyMax Krummenacher2022-04-262-12/+12
| | | | | | | | | | | | | | | | | | | | Choosing if the boot container FIT image is built with imx-mkimage/ imx-boot or the U-Boot provided binman can be done with the imx-boot-container MACHINEOVERRIDES. Change the used overrides from *nxp-bsp to *generic-bsp. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | Merge pull request #1061 from tprrt/tprrt/imx-mkimage-fix-typoOtavio Salvador2022-04-271-3/+3
|\ \ | | | | | | imx-imkimage: fix a typo in a patch for print_fit_hab.sh
| * | imx-imkimage: fix a typo in a patch for print_fit_hab.shThomas Perrot2022-04-271-3/+3
|/ / | | | | | | | | | | When the variable BL31 is empty, BL33 was initialized instead of BL31. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
* | Merge pull request #1060 from tprrt/tprrt/imx-mkimage-habOtavio Salvador2022-04-275-0/+164
|\ \ | | | | | | imx-imkimage: install print_fit_hab.sh
| * | imx-imkimage: install print_fit_hab.shThomas Perrot2022-04-275-0/+164
|/ / | | | | | | | | | | | | This script gives the address, the offset and the size of binaries have been stored into U-Boot FIT image that contains TF-A, U-Boot and OP-TEE. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
* | Merge pull request #1058 from limeng-linux/masterOtavio Salvador2022-04-261-1/+1
|\ \ | |/ |/| fmlib: set precise BSD license
| * fmlib: set precise BSD licenseMeng Li2022-04-261-1/+1
|/ | | | | | | | | | | | When building fmlib package based on Yocto 4.0, there is below warning reported WARNING: fmlib-git-r1 do_populate_lic: QA Issue: fmlib: No generic license file exists for: BSD in any provider [license-exists] Because "BSD" is ambiguous, and there is no corresponding license file in COMMON_LICENSE_DIR directory. So, set precise BSD license to fix this issue. Signed-off-by: Meng Li <Meng.Li@windriver.com>
* Merge pull request #1056 from YoeDistro/yoe/mutOtavio Salvador2022-04-254-4/+4
|\ | | | | Correct BSD licenses
| * eth-config: Be specific about BSD licenseKhem Raj2022-04-241-1/+1
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * qoriq-atf: Fix BSD license to be specificKhem Raj2022-04-241-1/+1
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * flib: Use specific BSD licenseKhem Raj2022-04-241-1/+1
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * cst: Correctly specify BSD variant for licenseKhem Raj2022-04-241-1/+1
| | | | | | | | | | | | | | Fixes QA Issue: cst-native: No generic license file exists for: BSD in any provider [license-exists] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #1057 from junzhuimx/masterOtavio Salvador2022-04-253-6/+6
|\ \ | |/ |/| ls1028ardb/ls1088ardb/ls1088ardb-pb: Correct MACHINEOVERRIDES
| * ls1028ardb/ls1088ardb/ls1088ardb-pb: Correct MACHINEOVERRIDESJun Zhu2022-04-253-6/+6
|/ | | | | | | | | Current setting cannot set the right overrider order as expected. For example: MACHINEOVERRIDES="fsl-lsch3:ls1088a:aarch64:use-nxp-bsp:qoriq:qoriq-arm64:ls1088ardb-pb" Update them to align with other Layerscape machines. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1054 from thochstein/fsl-eula-unpackOtavio Salvador2022-04-181-3/+2
|\ | | | | fsl-eula-unpack.bbclass: Unpack NXP EULA archives last
| * fsl-eula-unpack.bbclass: Unpack NXP EULA archives lastTom Hochstein2022-04-151-3/+2
|/ | | | | | | | | | | | | | | | | | | | | | | NXP EULA archive-based builds like imx-gpu-viv fail because the unpacked folder is empty: ``` ERROR: imx-gpu-viv-1_6.4.3.p2.4-aarch64-r0 do_populate_lic: QA Issue: imx-gpu-viv: LIC_FILES_CHKSUM points to an invalid file: /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8m-fsl-linux/imx-gpu-viv/1_6.4.3.p2.4-aarch64-r0/imx-gpu-viv-6.4.3.p2.4-aarch64/COPYING [license-checksum] ``` This is traced to a change in bitbake: ``` b074f4a ast: Improve function flags handling for EXPORT_FUNCTIONS ``` That change includes a fix for cleandirs, so now the call to base_unpack, done after the NXP EULA archive unpack, does now remove the folder(s) created by the NXP EULA archive unpack. Fix the problem by simply unpacking the NXP EULA archives last. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1051 from YoeDistro/yoe/mutOtavio Salvador2022-04-141-1/+1
|\ | | | | imx-cst: Use specific BSD license
| * imx-cst: Use specific BSD licenseKhem Raj2022-04-141-1/+1
|/ | | | | | | Fixes WARNING: imx-cst-3.3.1-r0 do_populate_lic: QA Issue: imx-cst: No generic license file exists for: BSD in any provider [license-exists] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1049 from Ossanes/topic/revert-wks-file-assigmentOtavio Salvador2022-04-131-1/+1
|\ | | | | Revert "qoriq-base: weak defaults for WKS_FILE"
| * Revert "qoriq-base: weak defaults for WKS_FILE"Vinicius Aquino2022-04-131-1/+1
|/ | | | | | | | | | | | | | This reverts commit 451bafe6d6e0523d0f6143f6862bb6c5b42ac8f6. This is necessary to follow the pattern used by imx-base.inc. Also prevents the following error: "No kickstart files from WKS_FILES were found" It happens because WKS_FILE was already assigned and can't be reassigned by SOC_DEFAULT_WKS_FILE due to a weaker assignment (??=). Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* Merge pull request #1048 from Ossanes/topic/fix-qoriq-atfOtavio Salvador2022-04-121-1/+1
|\ | | | | qoriq-atf: Remove mbedtls from dependence list
| * qoriq-atf: Remove mbedtls from dependence listVinicius Aquino2022-04-121-1/+1
|/ | | | | | | It is already internally provided by the recipe, so don't need to depends on a external provider. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* Merge pull request #1030 from pwojtaszczyk-ts/add_clone_vsyncOtavio Salvador2022-04-122-0/+103
|\ | | | | weston: Add vsync to cloned displays.
| * weston: Add vsync to cloned displays.Piotr Wojtaszczyk2022-04-042-0/+103
| | | | | | | | | | | | | | When using g2d clone mode allocates additional surfaces according to FB_MULTI_BUFFER for each cloned display. The g2d blit from the main screen to the cloned displays is done using inactive surface. The FBIOPAN_DISPLAY ioctl to the surface is done afterwards.
* | Merge pull request #1045 from niebelm/revert-pr-1039Otavio Salvador2022-04-122-5/+7
|\ \ | | | | | | Revert PR 1039
| * | Partially revert "qoriq-arm.inc: use weak defaults"Markus Niebel2022-04-121-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although it seems a good idea to use a weak default for KERNEL_IMAGETYPE this cannot be achieved since kernel.bbclass does already a default assignment which has precedence over weak assignments. If a machine requeires other image types, KERNEL_IMAGETYPE needs to be assigned by the machine config file. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
| * | Partially revert "qoriq-arm.inc: use weak defaults"Markus Niebel2022-04-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although it seems a good idea to use a weak default for SERIAL_CONSOLES this cannot be achieved since bitbake.conf does a weak assignment after the inclusion of machine config files. This will override the weak assignment here. Revert the changes for SERIAL_CONSOLES variable to bring old behaviour back. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
| * | Revert "qoriq-arm64.inc: use weak defaults"Markus Niebel2022-04-121-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | This reverts commit 9d5c49f8c604f117da0995f8946ff04c17caada9. Although it seems a good idea to use a weak default for SERIAL_CONSOLES this cannot be achieved since bitbake.conf does a weak assignment after the inclusion of machine config files. This will override the weak assignment here. Revert to bring old behaviour back. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
* | Merge pull request #1043 from Ossanes/topic/imx8m-ddr4-machinesOtavio Salvador2022-04-113-0/+15
|\ \ | | | | | | imx8m: Set DDR4 machines to use IMX BSP only
| * | imx8m: Set DDR4 machines to use IMX BSP onlyVinicius Aquino2022-04-113-0/+15
|/ / | | | | | | | | | | | | This is necessary because mainline U-Boot doesn't supports DDR4 for i.MX8M EVK. Also these machines aren't supported by mainline kernel. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>