| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
add support for ACPI mode on LX2160A and LS1046A
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
|
|
| |
New commits:
f55ee9f Add support to re-validate FCS for rx jumbo frames
7e474f9 keeping a count on number of packets that PFE revalidates the CRC
357081f Enhancing pfe firmware itb to handle additional firmwares part of it
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New commits:
8e0b863 Add APIs for MC 10.24.0
4c63d97 Add APIs for MC 10.23.0
bd2ce17 Fix dpc build error
63bc2ca Added new DPCs for 18_5 serdes protocol
2f5cdfa Repair 17, 18 and 20 serdes protocol DPL
b621749 add API for MC 10.22.0
c953534 Added RGMII ports to dpc and dpl files
39de970 Corrected the comments
5528b4c Added dpls and dpcs for lx2162aqds part
38654f8 add API for MC 10.21.0
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New commits:
bd66755 LS1088A: Update the workaround of A-008851
17da6be LS1046A: Update the workaround of A-008851
091c99e LS1028A: Update the workaround of A-008851
ea2ad23 LS1046ARDB: Remove PCIe Gen3 specific erratum from non Gen3 SerDes protocol
bd3a79e ls1012a: Append a flush to the updating of ALTCBAR
1a50e9e ls1021a: Append a flush to the updating of ALTCBAR
596f0e1 ls1046a: Append a flush to the updating of ALTCBAR
bff3be6 ls1043a: Append a flush to the updating of ALTCBAR
8c75641 lx2162aqds: Add a new RCW with PEX3 working as Endpoint
251694d lx2160ardb_rev2: Add a new RCW with PEX3 working as Endpoint
4e1bc23 ls1088ardb: Add a new RCW with PEX1 working as Endpoint
8326572 ls1028a: remove rcw_800 for nor boot
a526979 lx2162aqds: update 25G equalization settings
1f8d1ed ls1028a: fix a description issue
7911cbe LX2: Add support of LX2162AQDS board
01e7898 lx2160asi/common.rcw: Update BRR to release all cores from BHO
6bdb7b4 LX2: Add New Serdes Protocol
91901b1 lx2160aqds_rev2: Include PCIe Errata for 7_3_3 protocol
c99ed39 lx2160aqds_rev2: Implement Errata ERR050479
1b78106 lx2160ardb_rev2: Implement Errata ERR050479
1d70ac8 ls1046aqds: RCW: QSPI_BOOT: Update text base to correct offset of 1MB
d045804 ls1043a: rename the workaround file of erratum A-009929
a50bd45 t2_t4: Fix workaround of Erratum A-008098
4ef824e ls1046aqds: Correct some misleading comments
3e8519c ls1046ardb: Correct some misleading comments
2a24a16 ls1046ardb: Fix SD boot failure of the PCIe Endpoint RCW
9ee762b ls1028a: Increase FSPI clock frequency in new RCWs
eae4f32 rcw: ls1028a: rename the sata erratum file
b7b2f16 ls1043a: rename the PCIe errata file
5247ed4 ls1088a: fix the description of workaround of A-010477
4a17358 ls2088a: split workaround of A-010477 from a008851*.rcw
86c05e5 ls1046a: split the PCIe workarounds from pex_gen3_link.rcw
7948c2d ls1028a: split the PCIe workarounds from pex_gen3_link_ls1028a.rcw
b3b8576 ls1028a: Add workaround for PCIe erratum A-009531
7d2a7e9 rcw: ls1028a: add more rcws to support more IPs
ac37dbf ls1046a: remove the serdes_sata PBI command
4a61839 rcw: ls1028a: add 1500MHz cpu frequency support
db4de36 Remove tclsh checking
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Key changes:
* Upgrade to 2020.04
* Support of LX2162A QDS
* GPIO on LX2160A
* SDHC: HS200 and HS400 on LX2162A
* Watchdog: SBSA on LX2160A
Backported patches are removed.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
| |
LX2162A is LX2160A based processor. They share the same ddr binaries.
Remove override '_lx2160a' and add lx2162a into COMPATIBLE_MACHINE.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
| |
mc-utils has different folder structure for lx2162a.
Adjust MC_CFG and MC_FLAVOUR for it.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to avoid setting the COMPATIBLE_MACHINE when not using an i.MX
based machine, otherwise we end with multiple provides and cause
problems for outside machines.
To support both use-cases, and allow the use of u-boot-imx-tools, we set
the recipe as invalid for all use, except for 'use-mainline-bsp' and
'use-nxp-bsp' based machines.
Refs: #573.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I3b60828ce93c087a4774c71dbe62bab62bb6863d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
imx-boot provides a boot container, which is required for mx8m family of
SOCs to execute a boot sequence.
Allow the imx-boot to generate boot container for Mini, Nano and Plus
SOCs by adding use-mainline-bsp to the list of compatible machines.
In order to accommodate new boot container generation model, former
SOC_TARGET variable has been renamed to IMX_BOOT_SOC_TARGET and should
be explicitly defined in the target machine recipes. This is done to
indicate that even if the mx8mm machine is finter out from
MACHINEOVERRIDES by extender filter - this recipe picks up a proper
target definition for boot container construction.
Default ATF binary image is also now based on ATF_PLATFORM, which is
explicitly defined in the machine configuration file.
Current support includes only Mini, Nano and Plus SOCs from i.MX8M
family, and additions of further machines would require the definition
of ATF_PLATFORM and IMX_BOOT_SOC_TARGET to be moved out from imx-boot
recipe to a machine configuration file.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since ATF is required for i.MX8M series to boot the SOC, allow it to be
built when use-mainline-bsp is set.
Move ATF build platform definition to target machine configuration
files, since MACHINEOVERRIDES extender filters out the override that is
used to identify it in the recipe. Therefore, for those mx8m machines
that are ready to be built with mainline BSP - ATF build platform is
explicitly defined in the machine config in order to be properly set for
ATF build.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
U-Boot DTB files need to be additionally deployed in order to be picked
up later by imx-boot component to produce boot container.
As the boot container is required to be provided as a boot binary file
for mx8m derivatives, deploy DTB files to a known location within
deployment folder in addition to u-boot binary files.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following commit:
commit 824ed85b77da741a77fa34c8887c37c5151a15a3
Author: Anastasiia Lukianenko <anastasiia_lukianenko@epam.com>
Date: Thu Aug 6 12:42:44 2020 +0300
Add MIT License
Signed-off-by: Anastasiia Lukianenko <anastasiia_lukianenko@epam.com>
changed license file, update md5 checksum to match the new value.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
|
|
|
|
| |
using append and += together is undefined behavior in bitbake
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
| |
This version uses EULA v15 August 2020
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
| |
This version uses EULA v15 August 2020.
imx-seco-libs: Expand the compatibility list for better tracking.
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
| |
This version uses EULA v15 August 2020.
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This version uses EULA v15 August 2020
Following commits are included:
* 6b2c608 MA-17652-2 Rebuild vc8000e library
* 0d477ad M865SW-342-[VC8000E] Support VUI info in encoder
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This version uses EULA v15 August 2020
Following commits are included:
* cd8a7a6 M865SW-326-2: VP9 decoder return error stream for a special stream
* f607b7c M865SW-342-[H1] support VUI info in H1 encoder
* 1419c97 M865SW-326-[G2] Fix vp9 error of 'shou_existing_frame'
* 48ae7d6 MA-17522 modify android.bp to pass build both in android 10 and 11
* 2b8639a M865SW-217 - [G1/G2] Avoid use virtual framebuffer address to support secure mode
* ac91e5c M865SW-231: [G1/G2]: Fix building error in type conversion
* a09dba2 MA-17424-3 - [MPEG2] Implement DWLFlushCache
* 048a93d M865SW-217 - [MPEG2] Call flush cache after CPU touch framebuffer
* 9f11483 M865SW-231: [G1/G2]: Avoid use virtual YUV buffer address as handler to support security mode
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New commits are included:
---
c949a888e MLK-24599 Revert "spd: opteed: enable NS_TIMER_SWITCH"
84fc81fb6 MLK-24721 plat: imx8m: Fix the out of bound access to rank setting array
77c519ec2 MLK-24513 plat: imx8mp: disable the memrepair clock when do domain power down
9c8d998cf MLK-24502 plat: imx8m: Add mem repair done check for domain that need repair
7ad9e7ab4 MLK-24474: Add SIP call to enable FIPS mode
fac431ed6 MLK-24474: Add SECO API sc_seco_set_fips_mode
e39a0c329 MLK-24480 plat: imx8dxl: Enable CPU/FP/L2 retention counter
fbf6df269 MLK-24457 plat: imx8m: Fix the current fsp init
a97de4c80 MLK-24414 plat: imx8mp: Add the dsp low power audio basic support
aa3fee73c MLK-24360 plat: imx8mp: fix the vpu noc nttp handshake hang issue
2eb979f14 MLK-23930-2 plat: imx8m: Add csu and rdc test
5e705b7aa MLK-23930-1 plat: imx8mq: cleanup csu and rdc implementation
9b8cf9247 MLK-23969 imx: Update SCFW API message type according to latest SCFW
8cd4fa6df MLK-23821-04 plat: imx8m: Fix the rank to rank issue
e9dfde639 MLK-23821-03 plat: imx8m: Fix the dfiphymaster setting after dvfs
57bf8a00a MLK-23821-02 plat: imx8m: update the ddr4 dvfs flow to include ddr3l support
bc9bc03f3 MLK-23821-01 plat: imx8m: Correct the rank number get from mstr
---
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
| |
- Drop the mxc_v4l2_test patch - the compilation error fix is included in the source code
- Add pxp_test patch to fix format-security error
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
|
|
| |
The i.MX8 QuadMax and QuadXPlus SoCs can use the ION allocator.
Also, if there is a DPU, then G2D will be emulated via the DPU. However,
the emulation's allocation functions are broken, so disable the G2D
allocator then.
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Introduce new recipe, which produces Sound Open Firmware package
required for imx8mp machine.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
This adds support for additional i.MX8-based machines
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Backport patch required to fix build with -fno-common.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
This includes one commit from upstream:
d6afb27 Always use ipv6 address to mount rootfs
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|