aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2023-03-31Migrate codeaurora repositories to githubLogan Grosz
2020-04-13imx-sc-firmware: Fix the license as ProprietaryTom Hochstein
The package license was set incorrectly as MIT. The license is Proprietary. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-04-13Revert "imx-atf: add platform definition for i.MX8M Nano"Chris Dimich
This reverts commit 70150376c8ab00b8b77de576e5a3e2894256e843. Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-13Revert "imx-atf_2.0.bb: Update branch and revision for 4.19.35_1.1.0"Chris Dimich
This reverts commit 54d14f17ebd961dc7cb9ef89b76613218fb7562d. Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-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> (cherry picked from commit dab2045044e6aea158596aa298206e7b36b70552)
2020-04-08imx-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> (cherry picked from commit 615174d8bf1c937f22a45e940fda50ef7548f491)
2020-04-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> (cherry picked from commit 9babcb15e4cbe204dfa7421d35945e1aa1f08a03)
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>
2019-12-26ddr-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-26uefi: 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-26ppfe-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-26qe-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-26ls2-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-26inphi: 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-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>
2019-08-15Split fiptool build into separate recipeDaniel Klauer
Previously, ddr-phy built native fiptool during its own build process, but without using Yocto's native toolchain settings. This results in unexpected host dependencies. For example, fiptool depends on openssl, which may or may not be installed on the host. So now fiptool is built in a separate recipe (atf-tools-native) which can easily depend on openssl. Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
2019-08-15atf: Only enable and depends on optee when supportedAlban Bedel
Use the new optee machine feature to only enable it when it is supported by the machine and the distro. We use a package config switch to only add the dependency when it is needed. This prevent a build failure on machines that don't support optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-08-06libimxdmabuffer: Add recipeCarlos Rafael Giani
libimxdmabuffer provides an API for allocating and handling physically contiguous buffers ("DMA buffers") on imx6, imx7, imx8 machines with the imx-kernel. The underlying allocation can be backed by the PxP, IPU, ION, DWL, G2D APIs. The API is backend agnostic. The same structures and functions can be used with the underlying PxP and IPU allocators for example. Furthermore, the library defines a "default" allocator (which one is the "default" is determined by the library and by the build configuration). By using this API, libraries can use compatible types for exchanging DMA buffers in userspace, and can also use the same API and support mx6, mx7, and mx8 machines, without requiring platform specific code changes. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
2019-07-12ls2-phy: set COMPATIBLE_MACHINE as qoriqChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12ddr-phy: fix typoChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12qe-ucode: update recipesChunrong Guo
*install *.bin to boot *set COMPATIBLE_MACHINE to qoriq Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12ddy-phy: update depends atf commit idChunrong Guo
*update atf to 1906 tag Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12mc-utils: update to 18c7760Chunrong Guo
*update to lsdk 1906 tag include the following changes: 18c7760 - Add DPSECI object in default DPL for LX2160 platform 598afb9 - Add DPL files for LS1088/LS2088 with DPSECI objects included 8da7d1d - api: add MC 10.16.0 APIs 19a70bb - api: add MC 10.15.0 APIs Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12atf: update to 17f94e4Chunrong Guo
*update to lsdk 1906 tag include the following changes: 17f94e4 - plat/nxp/fsl_sec: Remove infinite loop from DEBUG Build 2d18325 - plat/nxp: Change MMU mapping of QSPI, NOR flash to MEMORY from DEVICE 5b8b9a3 - plat/nxp: Add lx2160aqds support 332c6ee - Merge branch 'LSDK' of ssh://bitbucket.sw.nxp.com/gitam/atf into LSDK 1e4b1e6 - Merge pull request #41 in GITAM/atf from ~NXA19332/atf-fork:LSDK to LSDK 693673c - plat: nxp: ls1028rdb: optimize DDR performance 8976e00 - Merge pull request #36 in GITAM/atf from ~NXA27427/atf:jira/PLATSEC-822 to LSDK af21b29 - common: include: correct setbits_le32 macro 3947e8e - plat/nxp/tools: Adds flag to check CRC&STOP or STOP command. c8af318 - nxp: ddr: ls1012a: fixes random hang issue fea3df8 - Merge pull request #30 in GITAM/atf from ~NXF49783/atf:LSDK to LSDK 1df8fb4 - Merge pull request #38 in GITAM/atf from ls1028_brup to LSDK 7e3f1fc - nxp: drivers: ddr: phy-gen2: add PllCtrl settings 07a2317 - nxp/ls1046: Add support for frwy board 25443b9 - plat: nxp: ddr: update ODT and output driver impedance b68a2d7 - csf_hdr_parser/input_blx_ch2: Corrects OEMUID 0 input attribute name. 5b14d6d - plat/nxp/drivers/sfp: Reset the data value at the set GPIO pin. 89963ec - Merge branch 'LSDK' of ssh://bitbucket.sw.nxp.com/gitam/atf into LSDK b54f200 - nxp/ls1028a: Enable core timebase *add ls1046afrwy support *install fip_ddr_sec.bin Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12uefi: update to 1296390Chunrong Guo
*update to lsdk 1906 tag include the following changes: 1296390 - update to commit 7918c743857 ee84dcf - update binaries for LSDK 19.06 e4f1a6f - update binaries for LSDK 19.06 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12u-boot: update to c873063Chunrong Guo
*update to lsdk 1906 tag include the following changes: c873063 - common: qixis: make the qixis compatible with new soc 4fe7bca - armv8: ls1028a: Add environment variables to facilitate the boot d7baae8 - dm: i2c: lx2160: Revert lx2160 i2c dm support patch set 3c75182 - armv8: lx2160ardb : Add slave nodes under the i2c0 controller 1807bb1 - armv8: lx2160ardb : Add pcf2127 node 600e32c - armv8: dts: fsl-lx2160a: add i2c controller and gpio DT nodes efe84a3 - gpio: do not include <asm/arch/gpio.h> on ARCH_LX2160A 8fbdb38 - drivers: i2c: mxc: Solve the compiler error when using i2c dm mode 210c880 - configs: lx2160a: enable DM support for pcf2127 rtc 4691972 - armv8: lx2160a: The lx2160a platform supports the I2C driver model. 9b6da05 - board/freescale/common: secure_boot: Set bootdelay to -2. c419c9c - armv8: fsl-layerscape: Increase mmc read size for secure-boot headers e3a324e - configs: fsl-layerscape: secure_boot: Enable setexpr command. 03313e4 - armv8: dts: ls1028a: Add FSPI node for ls1028ardb and ls1028aqds 47a485c - configs: ls1028a: Enable FSPI support for ls1028ardb and ls1028aqds 7a5853e - mtd: spi-nor-ids: Add micron mt35xu02g flash ID d5cf4da - configs: ls1012: unset CONFIG_SPI_FLASH_BAR, move CONFIG_FSL_QSPI to defconfig bcdf1cb - driver: spi: Update QSPI driver xfer 0c337c2 - armv8: ls2088ardb: Fix MC firmware loading during SD boot 336202e - armv8: ls2088aqds: Fix MC firmware loading during SD boot 7be353f - armv8: ls2088aqds: Add bootcmd for TFA boot 9664bf5 - armv8: fsl-layerscape: Change bootcmd update logic 3bad029 - ls1046ardb: Add CONFIG_ENV_ADDR to init env in qspi boot b892a5c - armv8: fsl-lsch2: add clock support for the second eSDHC 6bec285 - configs: ls1088aqds: Enable config to write aligned data to TxFIFO 7db76c5 - arm64: configs: ls1046afrwy: config update 268ebc5 - armv8: fsl-layerscape: Update qspi clk cfg da7f6ec - armv8/fsl-layerscape: Add loop to check L3 dcache status 55007f3 - ARM: dts: ls1021a: Fixed reg for sata node *Upgrade version to 2019.04 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12rcw: update to 93358b4Chunrong Guo
*update to lsdk 1906 tag include the following changes: 93358b4 - rcw.py: Update comments for loadwochecksum command de68a41 - ls2088aqds: Corrected MEM2_PLL_RAT for DP-DDR frequency ac05bc4 - ls1046afrwy: fix a compiling error issue a25dde7 - Add init rcw support for ls1028a platform de0baa2 - rcw.py: Add Support to Load RCW without checksum b99ec29 - ls1046a: ls1046afrwy: frwy-ls1046a platform support 498de8d - LX2160: Add workaround of errata A-011270 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-10u-boot-fslc: Bump revision to 86ce1a1351Fabio Berton
This commit merges tag v2019.07 and add the following change on top: - 86ce1a1351 pico-imx7d: Define BOOTMENU_ENV Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-06-27atf: Fix the build on machines that don't support UEFIAlban Bedel
The uefi package silently build nothing on machines that are not supported. On machines without UEFI support this lead to a build failure in atf as it always try to build fip_uefi.bin. Fix the compile step to only build fip_uefi.bin if there is an UEFI image. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
2019-06-21u-boot-fslc: Upgrade 2019.04 -> 2019.07Fabio Berton
This upgrades to the next U-Boot release 2019-07. This is based on the 2019.07-rc4 and includes the last fixes being worked on for the i.MX family. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-06-19u-boot-qoriq-fw-utils: Update to 2018.09 to fix the buildAlban Bedel
The build of the fw-utils is broken for all the machines that switched to TFA as u-boot 2018.03 doesn't have the TFA configs. Upgrade to 2018.09 to fix this issue and have both u-boot and the fw-utils built from the same version, which is probably a good idea anyway. Also added the dependency on bison-native which is needed for the build. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
2019-06-13qca-tools: Upgrade to version 2.0.3Alexandru Palalau
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
2019-06-13imx-kobs: Update SRCREV to 02c01dAlexandru Palalau
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
2019-06-13imx-uuc: Update SRCREV to fc48b4Alexandru Palalau
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>