aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2021-03-01firmware-imx: Prevent sdma-imx6q and imx7d installationVinicius Aquino
When building a eSDK, sdma-imx6q/7d files are installed by both firmware-imx and linux-firmware causing a abort. Prevent firmware-imx to install sdma-imx6q/7d allows linux-firmware to install them exclusively. Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com> (cherry picked from commit 9de81869018e78b8b861513735b85c2dbc33ca0b)
2021-02-01Provide u-boot-mfgtool and linux-mfgtool for fslc distrosMaxim De Clercq
This makes u-boot-fslc and linux-fslc support the nxp mfgtool. Signed-off-by: Maxim De Clercq <maximdeclercq00@gmail.com>
2020-11-19atf: Use space instead of +=Khem Raj
using append and += together is undefined behavior in bitbake Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e1c2979d49a06d583402bca905bedd1055dfe6e9)
2020-11-10firmware-imx: install vpu fw for mx8qm/mx8qxpMax Krummenacher
Install additionally the vpu fw needed for the mx8qm/mx8qxp SoC famiiles. Use a wildcard as only vpu_fw_imx8_dec.bin and vpu_fw_imx8_enc.bin files are not yet installed. No other recipe is providing them. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0767eefece1ad91f0b9ca9ab8c218ea70b36e5ea)
2020-11-04imx-vpu-hantro-vc: set compatible to the soc, not a specific machineMax Krummenacher
(cherry picked from commit c5578535f5a94b47aebeb2e2e2c98078099a21d2) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-13u-boot-fslc: Bump revision to 88c58453be8Otavio Salvador
This includes following commit: 88c58453be8 Revert "pico-imx7d: Allow bringing up the two cores" We are going to fix this on Linux kernel side; the new commit: b31249c40147 ARM: imx: add smp support for imx7d Is being included on our 5.4.x+fslc branch to solve this for i.MX7D users. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Ieaa700a864169be7c2b75bffe9be4111a59551df (cherry picked from commit 7bf2d1b35a244ae785e971239bf0c11136200b2e)
2020-10-11u-boot-fslc: Update revision to c28472955beOtavio Salvador
The following changes are included: c28472955be pico-imx7d: Allow bringing up the two cores e2cb327cff2 mx6ul_14x14_evk: Change environment offset to overlap with U-Boot Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I0ebc39d19556f1a7e65138ac5af1a6753d9fe4f0 (cherry picked from commit ffe2871ac003fb16fc37b25584064b87fef4110f)
2020-10-06Revert move of SDMA firmwareOtavio Salvador
I got under mistake here and moved the SDMA firmware files when the only ones which should have been moved were the VPU ones. This commit partially reverts 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path" Fixes: 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path" Change-Id: Ic380889dbbba673311fce93263ea402f81c5c871 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 94992caa5f36823f881429d975240ab10efbfdff)
2020-10-04firmware-imx: Move VPU and SDMA firmware files to the correct pathOtavio Salvador
During update the location of SDMA and VPU firmware files were moved to the 'imx' sub-directory, inside /lib/firmware, but it is not where the Linux kernel looks for it. We moved the those to /lib/firmware/sdma and /lib/firmware/vpu, respectively, so the probe now works as expected. Fixes: b3eff3e4 "firmware-imx: upgrade to version 8.8" Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I42396f9bb606e8c4761c368150dba5090c66bf4c (cherry picked from commit 979cac97c80fd42bd77c4920b28e88a8ed9b70de)
2020-10-04imx-test: Disable stringformat security flagsOtavio Salvador
This fixes following build error: ,---- | pxp_lib_test/pxp_test.c: In function 'main': | pxp_lib_test/pxp_test.c:541:2: error: format not a string literal and no format arguments [-Werror=format-security] | 541 | printf(usage); | | ^~~~~~ `---- Fixes: #506. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Ie6df1a64ba7126967861cb8fc889d4ca6f22b67a (cherry picked from commit 8a6193807d07edc30fd06e19f475dc7a7c1689b2)
2020-10-02imx-boot: allow for additional/different u-boot device-treeMax Krummenacher
With the current call to imx-mkimage and SOC_TARGET = "iMX8M" the u-boot device tree file name is set to $(PLAT)-evk.dtb in iMX8M/soc.mak which happens to match ${UBOOT_DTB_NAME} if building for an NXP machine. Setting the dtbs environment variable to ${UBOOT_DTB_NAME} makes the build succeed also for other machines. In the hardcoded version $(dtbs) is an intermediate file and gets delete as the last step of make. Thus for several make targets we have to redo the copy step before each make invocation or the second one will fail as the device tree file is then missing. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f607eb8734af83a3667bb4581c1b93307e06d337)
2020-09-29imx-vpu-hantro-vc: introduce recipe for hantro vc8000eAndrey Zhizhikin
Introduce recipe which produces i.MX VC8000E Encoder library package. VC8000E Video Encoder is integrated in i.MX8M Plus SoC. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit df8a1ed8f7bdbebc9ee210e534758a5072caad0d)
2020-09-29firmware-sof-imx: introduce recipe for sof firmwareAndrey Zhizhikin
Introduce new recipe, which produces Sound Open Firmware package required for imx8mp machine. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 47fcbb4dd625864b97711904f8708a507c2f8186)
2020-09-29firmware-imx: upgrade to version 8.8Andrey Zhizhikin
Update all recipe PN to match the one from upstream. Latest delivery from NXP has VPU firmware for imx27 in the package, so enable it to be included in the image. It also also lacks the VPU firmware for imx8qxp, so disable the package for now until it is provided from NXP. firmware-imx has been re-worked to provide a more unified mechanism for installing firmware files into ${D} and package split is expalined in the comments section. NOTE: This update uses new EULA v11 from NXP. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit b3eff3e4cea333e35401e031293731ab32bc0929)
2020-09-29asound.state: add support for wm8960 codecAndrey Zhizhikin
NXP release imx_5.4.24_2.1.0 includes support for wm8960 codec, which could be found on various EVKs of i.MX8 derivatives. Update file to include support for the codec. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit b0fefb3813bb69e1714c4dbc30cb066771583389)
2020-09-29firmware-qca: upgrade to 3.0.2Andrey Zhizhikin
Upstream component version has been updated, align recipe to pick up the new version. This version is licensed under new LA_OPT_NXP_Software_License v10 dated December 2019. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit 311f917844727c16f612dd5b9f26fa73588d22bf)
2020-09-29imx-mkimage: upgrade to version 1.0Andrey Zhizhikin
This upgrade contains of following modifications: - introduce new i.MX8 derivatives; - upgrade imx-mkimage recipe to match NXP release; Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit b98b3c88b7b10e957ce19fc9242a85a234acdd2e)
2020-09-29imx-seco: upgrade to version 3.6.3Andrey Zhizhikin
Upstream version has been bumped up, update the recipe to match it. SECO FW name is picked up from the machine definition, as it is now defined in a separate bbclass which allows FW names to be set based on machine's SoC. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit da4b4663ac9a6cb6c592ce96d5011345013fd839)
2020-09-29imx-sc-firmware: upgrade to 1.5.0 from NXPAndrey Zhizhikin
New version also uses new version of EULA from NXP and excludes i.MX8M series in COMPATIBLE_MACHINE. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit c0a1a03151b8097e7e9904db3871dc7134074cc5)
2020-09-29imx-atf: upgrade to 2.2Andrey Zhizhikin
This adds support for additional i.MX8-based machines Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit 3f8c343fd6215088f8112049853e078315b914b8)
2020-09-29u-boot-imx: upgrade to imx_v2020.04_5.4.24_2.1.0Andrey Zhizhikin
Drop patch appplied upstream, remove additional install step which is handled by imx-boot recipe. Update u-boot dtb names in machine description files, upstream U-Boot from NXP has DTB files renamed. Upgrade u-boot-imx-tools and u-boot-imx-mfgtool to 2020.04 as well to match u-boot-imx recipe. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit 5b58232d3e7b5e66d5bdcfd11a6265b098b2f898)
2020-09-01imx-vpu-hantro: fix compilation issues with -fcommonAndrey Zhizhikin
GCC 10.2 is recently configured to include -fcommon per default, which results in compilation error with multiple definitions of enum names. Intoduce a patch which corrects double-defined enum names and resolves compilation of the component. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> Cc: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a6bf5c7b5c463caf96e8045b8d2dec5b66fe2bc1)
2020-09-01imx-vpu-hantro: upgrade to 1.18.0Andrey Zhizhikin
This version uses updated EULA and limits compatibility to mx8mq, mx8mm and and mx8mp machines (mx8mn does not have video accelerator IP block). Following commits are added in this release (including command): $ git log --oneline --no-decorate 904a9ab..ee99dc1 ee99dc1 NVJM850-82 - [RV8] RV8 video can't be decoded b2aa5a0 M865SW-147: [G1/G2]: enhancement for h264 error handing cfffc5f MMIOT-418: Allow to configure CFG_SECURE_DATA_PATH on Linux 0a741cc NVJM850-81 - [G2]:hevc error handling 2f3f4fa M865SW-132: [G1G2]: HEVC decoder illegal memory access in security mode 8182f16 MA-14108-1 Remove ION_FLAG_CACHED flag for hantro vpu buffer 65d5f3a MMFMWK-8595 Enable VC8000E encoder for 865 b434f22 M865SW-87:[G1/G2]: Integrate some code for VSI platform 4dc2d6f M865SW-82 - [G1/G2]: H264 conformance test failure caused by change in 1.0.6 release dd606d2 [G1/G2]: Integrate VSI 1.0.7_20191212 release d62fd74 [G1/G2]: Coverity issues fix 6460a5f [G1/G2]: Refine Test Makefile 7805f7f [G1/G2]: Coverity issues fix eca7409 [G1/G2]: Coverity issues fix a210f04 [G1/G2]: Coverity issues fix dd0e5f4 [G1/G2]: Coverity issues fix c12e5a8 [G1/G2]: Coverity issues fix 7631926 [G1/G2]: Coverity issues fix Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> Cc: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit cc9b020bcb5ece255d4c09f3cefd12b1e511d7fd)
2020-09-01imx-vpu: upgrade to version 5.4.39.3Andrey Zhizhikin
Following commits are added in this release (including command): $ git log --oneline --no-decorate 3e47ffe..d8f988d d8f988d MA-14108 Remove ION_FLAG_CACHED flag for cnm vpu buffer Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> Cc: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit f71c88541277413bbcf9c5b13990d39a82fdd19f)
2020-09-01imx-atf: fix build with -fno-commonRicardo Salveti
Backport patch required to fix build with -fno-common. Signed-off-by: Ricardo Salveti <ricardo@foundries.io> (cherry picked from commit aff5551e5b4c2d8ef5cb0a9dfb7a50bc882bd1b2)
2020-08-24imx-uuc: bump up revision from upstreamAndrey Zhizhikin
This includes one commit from upstream: d6afb27 Always use ipv6 address to mount rootfs Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-06-16atf: remove two obsolete patchesTing Liu
0001-fix-fiptool-build-error.patch fixes below issue: | gcc fiptool.o tbbr_config.o -o fiptool -lcrypto | /opt/ci/yocto/dunfell/bld-lx2160ardb/tmp/hosttools/ld: cannot find -lcrypto | collect2: error: ld returned 1 exit status | Makefile:39: recipe for target 'fiptool' failed | make[1]: *** [fiptool] Error 1 The issue was fixed in atf_git.bb in below commit from meta-freescale: commit: fa4994b2d8da73fd3ae30875b3af8d7a682cdd53 author: Daniel Klauer <daniel.klauer@gin.de> atf: Fix builds of native tools during build process 0001-Makefile-add-CC-gcc.patch fixes below issue: | byte_swap.c:9:10: fatal error: stdio.h: No such file or directory | 9 | #include <stdio.h> | | ^~~~~~~~~ | compilation terminated. | create_pbl.c:10:10: fatal error: stdio.h: No such file or directory | 10 | #include <stdio.h> | | ^~~~~~~~~ | compilation terminated. The issue was fixed in atf source code: commit: 9aae9712ec09ddeae528a1896247e5c432a6a19f author: Biwen Li <biwen.li@nxp.com> plat/nxp/tools: fix a makefiles bug that will use default implicit rules build and test have no problem without them. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-06-16u-boot-qoriq: fix bug with gcc10Jens Rehsack
Newer buildhost distributions as Fedora 32 come with GCC10+, which causes: gcc -isystemtmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/include -O2 -pipe -Ltmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/lib -Ltmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/lib -Wl,-rpath,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -o scripts/dtc/dtc scripts/dtc/dtc.o scripts/dtc/flattree.o scripts/dtc/fstree.o scripts/dtc/data.o scripts/dtc/livetree.o scripts/dtc/treesource.o scripts/dtc/srcpos.o scripts/dtc/checks.o scripts/dtc/util.o scripts/dtc/dtc-lexer.lex.o scripts/dtc/dtc-parser.tab.o tmp/hosttools/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make[3]: *** [scripts/Makefile.host:106: scripts/dtc/dtc] Error 1 make[2]: *** [tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/git/scripts/Makefile.build:432: scripts/dtc] Error 2 make[1]: *** [tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/git/Makefile:528: scripts] Error 2 make[1]: Leaving directory 'tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/build/mdr_gt_tfa_defconfig 'Backporting' fix from mainline to this failure. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-10atf: use var RCW_FOLDER to allow selecting rcw folderTing Liu
Generally, rcw are deployed to ${DEPLOY_DIR_IMAGE}/rcw/${MACHINE}/. But there are some machines that don't follow this rule. For example, lx2160ardb deployed RCW in folder lx2160ardb_rev2 for boards with Rev2 processor, but folder lx2160ardb for boards with Rev1 processor. As there are only difference on RCW for them, use variable RCW_FOLDER to allow selecting rcw folder for building atf targets. For exmaple, to build atf which supports lx2160ardb with Rev2 processor: RCW_FOLDER_lx2160ardb = "lx2160ardb_rev2" Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-06-02u-boot-qoriq: update to LSDK-20.04-update-290520Jens Rehsack
Forward to commit 1e55b2f9e7 (LSDK-20.04-update-290520), which contains since LSDK-20.04 (3cd9bc3993): 1e55b2f9e7 lx2160a : Update eMMC boot environment variable 98247c2b65 mmc: fsl_esdhc: workaround for hardware 3.3v IO reliability issue 9cd843a51c mmc: fsl_esdhc: read register once for card inserted status 8ded21cab5 configs: ls1012afrwy: drop env qspi_bootcmd 8911beb6ca armv8: ls1028a: clean up the environment variables 93d1089cbb configs: ls1012afrwy: fix board name aab85e08a4 configs: ls1046aqds: support distro boot d78a7f85ec configs: ls2080aqds: support distro boot 8c65af759f configs: ls1088aqds: support distro boot eae5fa98d3 include/configs: ls1012aqds: add default environment variable 9a9f2f8f34 armv8: ls1028aqds: add some environments be032ac3b4 configs: ls1028aqds: add lpuart config bd2c372fdc armv8: ls1028aqds: add lpuart dts support e8c89a28e7 arm: dts: ls1028a: add lpuart nodes c4cfcc2a34 board: freescale: ls1028a: mux changes for lpuart Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-02rcw: update to tag of LSDK-20.04-update-290520Jens Rehsack
Forward rcw to commit e0fab6d (LSDK-20.04-update-290520), which contains: e0fab6d lx2160a_rev2 : Add proper dividers for flexspi for top platform freq 05975f0 lx2160aqds_rev2: add RCW for 2000_800_2900_13_5_2 Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-02ddr-phy: bump to tag of LSDK-20.04-update-290520Jens Rehsack
Bumping SRCREV to fbc036b for tag LSDK-20.04-update-290520, which contains following changes since 14d03e6 (LSDK-20.04): fbc036b lx2: ddr: phy: add fip file for 2019.04 firmware f56e808 lx2: ddr: phy: Add 2019.04 ddr phy binaries Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-02atf{-tools}: update to LSDK-20.04-update-290520Jens Rehsack
Forward atf and atf-tools to commit 7d748e6f0, which contains since LSDK-20.04: 7d748e6f0 Enable debug print for DDR phy register read write 6af93c00b Merge pull request #106 in GITAM/atf from ~NXA27427/atf:jira/platsec-1135 to LSDK e15b57995 drivers/nxp/ddr: Fix the address decoding for 1 rank. f12307a97 ddr: phy_gen2: Enable FFE for rev1 SI 9d3807137 ddr:fix phy debug messages for 2019.04 fw 4c00f9eb2 ddr: phy-gen2: Enable High-Effort WrDQ1D b0ea56902 ddr: phy-gen2: pll related optimisation 0b895382a ddr: phy-gen2: Enable quickRd2D 9b6676c5a ddr: phy-gen2: improve signal integrity during writes 8d6e26d87 ddr: phy-gen2: dfi optimisation cd77da485 Fixing memclk calculation f0245c7ff drivers: ddr: phy-gen2: update DDR PHY firmware to v2019.04 1f29f30e6 Merge pull request #95 in GITAM/atf from ~NXA07556/atf:LSDK to LSDK 60aabf01e armv8: Add workaround for ARM 2PRF memory 77284b357 LS1046A: Remove workaround for SEC when going into LPM20 state Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-05-27u-boot-fslc: upgrade 2020.01 -> 2020.04Pierre-Jean Texier
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-05-26atf_git: add support for chosing boot device automaticallyJens Rehsack
QorIQ platforms have to choose the boot device in rcw. Solid-Run created an RCW snippet which is able to detect the boot device by checking all and use first available. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-05-26rcw: compile only for needed boardsJens Rehsack
Instead of default compile stage, which compiles for all built-in boards, compile those boards which are needed (based on machine configuration). Since BOARDS is a list either, do not run make for each target board but handle all of them in one run. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-05-26u-boot-qoriq: remove superfluous .incJens Rehsack
With the removal of u-boot-qoriq-fw-utils in commit d15639a0a27393aa455adae113f4692c27367e89 Author: Otavio Salvador <otavio@ossystems.com.br> Date: Thu Apr 2 11:19:34 2020 -0300 u-boot-qoriq-fw-utils: Drop recipe as libubootenv works as replacement u-boot-qoriq-common_2019.10.inc has lost any raison d'ĂȘtre. Move the content of to u-boot-qoriq-common_2019.10.inc intou-boot-qoriq_2019.10.bb for easier maintenance. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-05-15atf: fix build failure due to optee binary not existTing Liu
When optee enabled in DISTRO_FEATURES, optee-os-qoriq is added as DEPENDS, and atf tries to find optee binary under ${DEPLOY_DIR_IMAGE}. This has issue when do_deploy task of optee-os-qoriq does not run before atf's do_compile. Switch to find optee binary under ${RECIPE_SYSROOT} instead of ${DEPLOY_DIR_IMAGE}. Steps to reproduce the issue: $ echo 'DISTRO_FEATURES_append = " optee"' >>conf/local.conf $ bitbake -c cleansstate atf optee-os-qoriq $ bitbake -c install optee-os-qoriq $ bitbake -c compile atf | Building lx2160ardb | Makefile:633: *** 'BL32=.../tmp/deploy/images/lx2160ardb/optee/tee_lx2160ardb.bin' | was specified, but '.../tmp/deploy/images/lx2160ardb/optee/tee_lx2160ardb.bin' | does not exist. Stop. | make: *** Waiting for unfinished jobs.... Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-05-14imx-uuc: Allow usage with use-mainline-bspSimone Agresta
Signed-off-by: Simone Agresta <simone.agresta@bticino.it>
2020-05-11imx-kobs: Allow usage with use-mainline-bspFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-08firmware-imx: Add 'use-mainline-bsp' as a valid overrideOtavio Salvador
As 'imx' override is now filtered out, we need to whitelist the 'use-mainline-bsp' as a valid one. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I393a43720bc8896d1aadaf1fed059e3102489f25
2020-05-08u-boot-qoriq: fix pylibfdt build with Python3Ting Liu
Backport patches to fix build failure on powerpc machines: | /bin/sh: 1: python2: not found | make[4]: *** [scripts/dtc/pylibfdt/_libfdt.so] Error 127 | make[3]: *** [scripts/dtc/pylibfdt] Error 2 Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-05-06atf: easy define additional build targetTing Liu
Use variable PLATFORM_ADDITIONAL_TARGET to allow define machine dependent atf targets. This avoids checking ${MACHINE} in shell script, and allows define additional build target using overrides. For exmaple: PLATFORM_ADDITIONAL_TARGET ??= "" PLATFORM_ADDITIONAL_TARGET_ls1012afrwy = "ls1012afrwy_512mb" PLATFORM_ADDITIONAL_TARGET_xxx = "yyy" # for other board Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-05-06uefi: update to e95ed52Ting Liu
Main updates: Common binary support for LX2-Rev1 and LX2-Rev2 LX2160A: PCIe ECAM Support Inphi: skip error return if all PLLs are not locked Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-05-06rcw: install rev2 binaries for lx2160ardbTing Liu
Now LX2160A rev2 is supported. Install rcw for both rev1 and rev2. LX2160A rev2 processor fixes some PCIe/qDMA/SATA/USB/FlexCAN issues. A new Reference Design Board (https://www.nxp.com/part/LX2160A-RDB-B) ships it. RCW binaries in folder lx2160ardb_rev2 is for the Reference Design Board with Rev 2 processor. Old boards uses rcw binariess in folder lx2160ardb. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-05-06dp-firmware-cadence: upgrade to LSDK-20.04Ting Liu
Improved handling responses on AUX channel to fix failure on some Dell monitors. License-Update: use 'LA_OPT_NXP_Software_License v11 February 2020' Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-05-05imx-boot: fix mkimage_uboot linking issueMing Liu
In imx-boot's Makefile, it downloads a native tool mkimage_uboot and executes it, but this native tool requires libssl.so.1.1, which is in ${STAGING_LIBDIR_NATIVE}, we need set LD_LIBRARY_PATH to include it, or it might run into following errors: | ./mkimage_uboot -E -p 0x3000 -f u-boot.its u-boot.itb | ./mkimage_uboot: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-04-24libimxdmabuffer: Fix ptestCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
2020-04-23imx-kobs: Update SRCREV to cee66dAlexandru Palalau
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
2020-04-22dp-firmware-cadence: fix LICENSEMatthias Schiffer
LICENSE should be "Proprieraty", not "NXP-Binary-EULA", otherwise fetch with fsl-eula-unpack will fail. Fixes #360 Signed-off-by: Matthias Schiffer <matthias.schiffer@tq-group.com>