| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
DP firmware for ls1028
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
| |
*update to lsdk 1909 tag
include the following changes:
cd84334 - update to LSDK 19.09
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad]
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
| |
*install *.bin to boot
*set COMPATIBLE_MACHINE to qoriq
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
| |
*update atf to 1906 tag
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
|
|
| |
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
|
|
| |
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
|
|
| |
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
|
|
| |
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
|
|
|
|
| |
The PLAT build option has changed from imx8qxp to imx8qx.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
Add the MACHINE and UBOOT_CONFIG to the binary name.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
- Remove Broadcom support
- Add SDMA support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
IMXBOOT_TARGETS is now defined in imx8qxpmek.conf.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
The DCD component has moved into the firmware.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
Also, use explicit names to help remove surprises
due to unexpected changes.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
- Rename atf binary
- Update intermediate name for u-boot nodtb binary
- Improve whitespace for file copies
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
The prebuilt tools are for glibc based targets
no point in building for musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
|
|
| |
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
|
|
|
|
|
|
| |
The recipe do_compile task depends on virtual/bootloader which makes
sure the necessary dependencies are available once imx-boot do_compile
is executed.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|