aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2020-03-27u-boot-fslc: Set build dir only for u-boot recipeFabio Berton
If build dir is set in u-boot-fslc-common_2020.01.inc file, u-boot-fslc-fw-utils can't find defconfig files. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-03-08u-boot-fslc: upgrade 2019.07 -> 2020.01Pierre-Jean Texier
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-02-12u-boot-fslc-mxsboot-native: B!=S fixTrevor Woerner
MACHINEs such as the imx23evk and imx28evk (i.e. the mxs MACHINEs) failed to build because the recipe for u-boot-fslc-mxsboot-native wasn't instrumented to support ${B} != ${S}, which is used as a result of inheriting u-boot-fslc-common. In other words, the inherit was setting up ${B} != ${S}, but then u-boot-fslc-mxsboot didn't know what to do in this scenario. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-12u-boot-fslc: add lzop-native dependencyTrevor Woerner
Currently imx6qdlsabreauto is configured to generate an lzop-compressed u-boot fit image, therefore a lzop-native is required on the host. Add this dependency generically since more MACHINEs might switch over in time. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-11fix u-boot buildsTrevor Woerner
In upstream openembedded-core, the definition for the B variable moved from u-boot.inc to u-boot-common.inc. None of the recipes in this layer use upstream's u-boot-common.inc, so add the B to the *common* include files here so u-boot continues to build. See: http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-bsp/u-boot?h=master-next&id=26023b6b0f897842fd98b3e10a8acd5b3ad8f418 This was build-tested with all the imx and ls* lx* MACHINES: $ MACHINE=<machine> bitbake virtual/bootloader -c compile Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-11mc-utils: split compile & install, fix RDB onlyJens Rehsack
Instead of compiling dtc/dtl files during install stage, compile in compile stage. Since some boards have RDB and QDS, allow build for QDS (or manual created configuration) either. Due broken patch (mixed spaces & tabs) affected lines are repared. Signed-off-by: Jens Rehsack <sno@NetBSD.org>
2020-02-11rcw: Upgrade LSDK-19.03 -> LSDK-19.09Jens Rehsack
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
2020-02-11atf: upgrade LDSK-19.03 -> LSDK-19.09-311212Jens Rehsack
Upgrade ATF to latest release from NXP. Signed-off-by: Jens Rehsack <sno@NetBSD.org>
2020-02-11u-boot-qoriq: upgrade 2019.04 -> LSDK-19.09-update-311219Jens Rehsack
Along with a recent kernel, use a reasonable up to date u-boot. Signed-off-by: Jens Rehsack <sno@NetBSD.org>
2020-02-11u-boot-qoriq: update recipes to use python3Chunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2020-01-22firmware-imx: remove sdma-imx6q.bin and sdma-imx7d.binJoris Offouga
This files is already provide by linux-firmware Signed-off-by: Joris Offouga <offougajoris@gmail.com>
2020-01-08imx-boot: add support for i.MX8M Nano EVKAndrey Zhizhikin
Add ATF and platform machine definitions for i.MX8M Nano SoC in order to generate boot images. This mainly follows the setup done for i.MX8M Mini. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-01-08imx-atf: add platform definition for i.MX8M NanoAndrey Zhizhikin
Add platform definition parameter for i.MX8M Nano SoC, support for it is already integrated in component source code. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-01-07firmware-qca: Upgrade to version 3.0.1Cristinel Panfir
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-23imx-seco: Fix warning SRC_URI uses PN not BPNMihai Lindner
Fix QA Issue: imx-seco: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
2019-12-23ddr-phy: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-23uefi: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-23ppfe-firmware: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-23qe-ucode: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-23ls2-phy: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-23inphi: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-19imx-mkimage_git.inc: Update to 4.19.35_1.1.0Cristinel Panfir
- Enable dual bootloader for imx8m - Add functionality to parse 8/8X container headers - Update the build target for different ddr firmware Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-16rcw: easy overriding machine in derived layersJens Rehsack
Modify rcw recipe to allow define machine dependent targets in derived layers for dedicated PCBs based on QorIQ socs. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2019-12-16imx-boot: Use imx-seco firmwareMihai Lindner
Account for imx-seco split from firmware-imx. Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
2019-12-16imx-seco: Add recipe for SECO firmwareCristinel Panfir
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-16firmware-imx: Upgrade to version 8.5Cristinel Panfir
- Exclude "easrc" as this IP is only applicable for Nano Soc - Remove SECO implementation from firmware-imx recipe and use imx-seco to deploy the SECO firmware for i.MX 8QM/8QXP Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-16imx-uuc: Update SRCREV to ebb7d34Cristinel Panfir
- Always use ipv6 address to mount rootfs - support normal ip:nfsroot format to work with connman - Fix upload problem - return EPIPE status when pipe close before all data transferred Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-16imx-vpu-hantro: Upgrade version from 1.11.0 to 1.15.0Cristinel Panfir
- [H1]: code refine for error handling to avoid blocking - [H1]: Driver enhancement for suspend/resume - [ION]: Enhance for 32bit compatibility for decoder and encoder - [H264] Handle interlace video correctly - [VC1Dec] Return error to avoid segmentation fault - [H264]: decoder enhancment in h264bsdGetBits() for corrupted clips - [Common]: support for security mode Remove unused patch Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-16imx-vpu: Upgrade to 5.4.39.1Cristinel Panfir
- Bring imx6/7 soc on q-preview (LOCAL_MODULE_TAGS) - Add ION_FLAG_CACHED when buffer need CPU access Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-13imx-atf_2.0.bb: Update branch and revision for 4.19.35_1.1.0Cristinel Panfir
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-12u-boot-imx: Upgrade to version 2019.04Mihai Lindner
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
2019-12-12imx-sc-firmware: Correct the License type and upgrade to 1.2.7 versionCristinel Panfir
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-12-04imx-test: update test package version to imx_4.19.35_1.1.0Andrey Zhizhikin
Update the imx-test package branch to imx_4.19.35_1.1.0 which matches the latest linux-imx kernel release (uses same branch naming). Additionally, introduce the patch that solves trivial compilation issue under gcc9. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2019-11-08optee: Add support for optee imx fork to imx8mqevkPeter Griffin
optee imx fork like most other imx forked components is more fully featured for imx devices and supports things like CAAM accleration. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
2019-10-21dp-firmware-cadence: add recipesChunrong Guo
DP firmware for ls1028 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21ppfe-firmware: update to d3a8ef0Chunrong Guo
*update to lsdk 1909 tag include the following changes: d3a8ef0 - DNCPE-1662 - Validate Rx packet FCS in software. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21uefi: update to cd84334Chunrong Guo
*update to lsdk 1909 tag include the following changes: cd84334 - update to LSDK 19.09 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21mc-utils: update to b11bd6bChunrong Guo
*update to lsdk 1909 tag include the following changes: b11bd6b - add -q parameter in Makefile to suppress warnings 88ef94c - Fix the DPC files 81b29e9 - add API for MC 10.18.0 385c5c0 - add comments in DPC files cd587e8 - Update DPC files with CONSOLE_MODE_OFF ac44b91 - add API for MC 10.17.0 7081395 - api: add symlink for mc 10.15.1 176d0f0 - api: add symlink for mc 10.9.2 42d8e0c - remove API for MC 10.9.2 99ad9dd - api: add symlink for mc 10.9.1 f0f3778 - remove API for MC 10.9.1 11671fa - api: add symlink for mc 10.8.2 dd8bfef - add API for MC 10.8.1 86cdb55 - api: add symlink for mc 10.3.4 73fd0ee - delete APT for MC 10.3.4 and add for MC 10.3.3 15acb73 - add API for MC 10.3.1 6f0dd0e - add API for MC 10.3.0 965c97e - api: add symlink for MC 10.16.1 2b51a3a - api: add symlink for MC 10.16.2 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21atf: update to 85e98b9Chunrong Guo
*update to lsdk 1909 tag include the following changes: 85e98b9 - nxp: errata: Enable workaround for Erratum A010539 with POLICY_OTA 8882a80 - ddr: phy: phy-gen2: optmial PHY settings 07d897c - plat: nxp: Add OTA support for Secure Boot 9fde61d - nand: fix for bad block management while nand read c4cbfcd - plat: nxp: ls1028a: Fix RDB reset issue durwing lpm20 exit 3502a08 - plat/nxp/nand: Add missing ONFI Device flag 7497445 - plat: nxp: ls1012afrwy_512mb: Add NXP_SD_BLOCK_BUF_SIZE definition 7f9026a - plat: nxp: ota: show OTA status clearly ccc6620 - LPM-20 support on ls1028ardb. fb76032 - moved the PMU Core & cluster mask from lsch3.h 15f9e0e - plat: nxp: Add OTA support with POLICY_OTA option 51c6363 - nxp: drivers: wdt: Add SP805 Watchdog support 3776f41 - nxp: drivers: wdt: Add Watchdog support 761ece9 - plat: nxp: soc-ls1012: Add NXP_SD_BLOCK_BUF_SIZE definition e77ebd1 - nxp/sd: Add write support for eSDHC 7132834 - plat/lx2: Add support for correct CCN configuration for LX2120 411ed2b - plat/lx2: Correct RNF node to cluster mapping *Add OTA support Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21u-boot-qoriq: update to ce862bbChunrong Guo
*update to lsdk 1909 tag include the following changes: ce862bb - armv8: ls1028a: change edma streamid to match hw limitation 78dd86b - nxp: fix NXP copyright b7e343f - board/freescale/ls1028a: Secure boot: Call sec_init function. c980cf8 - armv8: ls1028a: disable multimedia feature when not supported 39933ff - configs: ls1012afrwy: Add CONFIG_ENV_ADDR for LS1012AFRWY 1478e20 - armv7: ls102xa: Don't power down OCRAM1 during deep sleep a087b9f - armv7: ls102xa: add errata ID A-008646 for workaround 0ec50d4 - armv8: fsl-layerscape: Make USB masters snoopable 9fd0f88 - drivers: net: phy: aquantia: configure proto for speeds supported by FW bceb6d8 - configs: ls1012ardb: Add CONFIG_ENV_ADDR for LS1012ARDB e0cf981 - armv8: ls1028a: add more personalities support 3d43deb - configs: enable eSDHC device module for T4240RDB board 6179188 - configs: enable eSDHC device module for T2080RDB board e138268 - configs: enable eSDHC device module for T1042D4RDB board 186731e - configs: enable eSDHC device module for T1024RDB board a9c7781 - configs: enable eSDHC device module for P5040DS board e5ee0fd - configs: enable eSDHC device module for P4080DS board dcda78a - configs: enable eSDHC device module for P3041DS board d6818e8 - configs: enable eSDHC device module for P2041RDB board f6aac0b - configs: enable eSDHC device module for P2020RDB board 5becf1c - configs: enable eSDHC device module for P1020RDB board 8d6bfeb - board: sdhc: Use block layer to read from mmc 86e7252 - arch: powerpc: add eSDHC node to t4240 dts 7fac3bb - arch: powerpc: add eSDHC node to t104x dts 9b2f786 - arch: powerpc: add eSDHC node to t102x dts bf242e5 - arch: powerpc: add eSDHC node to p5040 dts 234f871 - arch: powerpc: add eSDHC node to p4080 dts f6838de - arch: powerpc: add eSDHC node to p3041 dts 8a5f11a - arch: powerpc: add eSDHC node to p2041 dts e5b9415 - arch: powerpc: add eSDHC node to p2020 dts c2c95a9 - arch: powerpc: add eSDHC node to p1020 dts Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21rcw: update to b73c4f6Chunrong Guo
*update to lsdk 1909 tag b73c4f6 - lx2160a: Add workaround for erratum A-050234 1569e64 - ls1028aqds: Fix the RCW with SerDes protocol 0x13BB 815f861 - ls1028a-qds: add RCWs for 65bb, 7777, 9999 6d95c2d - ls1028a-qds: enable RGMII for R_xxxx RCWs fffd9a8 - ls1028a: fix file attributes 7887c74 - ls1046ardb: Generate swapped output for 5559/1400 and 5506/1600 QSPI binaries 3204e9b - Makefile.inc: Preserve unswapped output when generating swapped binaries 69e81b9 - GenerateHex.sh : Script to generate hexdump of all RCW bins 1eb4d23 - Makefile.inc: Restore per-board default target of "all". c17e819 - lx2160aqds: add lx2160aqds RCW for protocol 14_5_2 6f1693c - lx2160aqds: add lx2160aqds RCW for 2000_800_2900_13_5_2 5663f62 - rcw: ls1028aqds: add 1500MHz cpu frequency support ff419a4 - rcw: ls1028a: add 1500MHz cpu frequency support 3f744d3 - Convert to python3 1e66c19 - ls1021atsn: Add RCW files for QSPI and microSD boot c2f30bf - ls1021a: Fix "strenth" typo 92f69d5 - Replace old byte_swap.tcl infrastructure for QSPI booting 869c0d7 - Makefile.inc: Remove support for .txt source files d768ea5 - Move QSPI endianness swap to separate PBI command file for all SoCs 5888801 - rcw.py: Fix example of dont64bswapcrc d83bd3c - ls1046ardb: Add PCIe EP support with SD boot mode *use Python3 to build Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-09-14layer: replace ${PN} with ${BPN} in SRC_URIMax Krummenacher
This prevents a number warnings like the following: | imx-sc-firmware-1.2-r0 do_package_qa: QA Issue: imx-sc-firmware: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-04atf: specify the non default keys pairChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-09-04imx-boot: Pass DTB names to makeJoshua Watt
Passes the name of the DTBs to be built to make. This allows alternate DTBs to be built instead of assuming the default Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
2019-09-02atf: Remove redundant COMPATIBLE_MACHINEAlban Bedel
COMPATIBLE_MACHINE is set two times to the same value, remove the second occurrence as it is useless. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-09-02atf: Make the package machine specificAlban Bedel
The ARM Trusted Firmware is machine specific but the package is not set as such. Set the package architecture to ${MACHINE_ARCH} to fix this. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-08-27u-boot-qoriq-fw-utils: Avoid stripping debug symbolsDaniel Klauer
2019-08-23u-boot-fslc-common: Bump revision to ca0ab15271Fabio Berton
This commit includes the following change: ca0ab15271 pico-imx7d: Sync all defconfigs with pico-imx7d_defconfig Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-08-23recipes: Use BPN instead of PN in SRC_URIsAndrey Zhizhikin
Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2019-08-15atf: Fix builds of native tools during build processDaniel Klauer
atf builds some native tools such as fiptool during its build process, this should use Yocto's native toolchain options instead of just the host's. This way the fiptool build will actually use the openssl-native dependency from Yocto's native sysroot, instead of the host's openssl (which may not exist). Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>