Age | Commit message (Collapse) | Author |
|
The libubootenv requires the UBOOT_MACHINE or UBOOT_CONFIG to allow
libubootenv to build. This is caused by the commit below:
,----[ libubootenv change ]
| commit 10aa1291979fb90bed1beb49be4d406ed0e1e4d5 ┃
| ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━
| Author: Ming Liu <liu.ming50@gmail.com>
| Date: Tue Aug 25 20:08:01 2020 +0200
|
| libubootenv: inherit uboot-config
|
| This mainly aims to involve in the sanity check of UBOOT_CONFIG and
| UBOOT_MACHINE, it will throw a error message at recipe parsing time if
| neither of them is set, and libubootenv would be skipped.
|
| Signed-off-by: Ming Liu <liu.ming50@gmail.com>
| Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`----
This an error on libubootenv recipe, in my point of view, either way we
can override it based on the selected bootloader thus fixing the build
failure.
Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Building u-boot-imx for mainline BSP results in the following error:
```
u-boot-imx PROVIDES u-boot but was skipped: incompatible with machine imx8mp-ddr4-evk (not in COMPATIBLE_MACHINE)
```
Add use-mainline-bsp to COMPATIBLE_MACHINE to fix this.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Mainline BSP switches from using imx-boot package, which provides the
boot container for mx8 derivatives, to the boot container provided as a
part of u-boot package and usage of imx-boot-container class.
Drop the compatibility with mainline BSP from the recipe, and let
derivatives that are built with it to integrate support of new boot
container mechanism.
Fixes: 6fc0971c ("imx-mkimage: allow to be used with mainline bsp for mx8m)"
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
U-Boot provides a possibility to build a boot container for i.MX8M
derivaties, this is done via invoking a make target "flash.bin".
Add this support to the recipe via inheriting the imx-boot-container
class which extends U-Boot build system to construct flash.bin boot
container.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Firmware package provides DDR firmware binaries, which are required to
be deployed in order to build a boot container for mx8m machines.
Add compatibility with imx-boot-container in order to pick up binaries
produced by this package.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Mainline BSP in general is not compatible with NXP version of ATF
provided. It is required only for mx8m series, where a boot container
is built as a replacements of imx-boot target.
Change compatibility from use-mainline-bsp to imx-boot-container to
limit build only to those machines, which require the boot container.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
The encoding library was not previously being installed.
Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
|
|
Upstream repository has been updated with following commit:
- 80c23498b4 imx8mn_ddr4_evk: Allow booting the kernel by default
Bump up revision in recipe to pick up patch applied.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
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>
|
|
Upstream commit 2456f523cf ("licenses: Update license file to match
current SPDX names") deprecated the usage of GPL-2.0 SPDX identifier,
removed GPL-2.0 license file and replaced it with GPL-2.0-only SPDX
identifier and text file.
Adjust layer recipes to use new SDPX identifier and text file.
imx-test recipe has license has been re-captured to use GPL-2.0-or-later
identifier, since it is required by the license text accompanying the
source code repository through "GPLv2 or later" statement in COPYING file.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
These recipes are really not meant for non imx architectures, therefore
pin them as such
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
|
|
Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
|
|
Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Update imx-seco package to version 3.7.5, which is aligned with NXP
release imx_5.4.70_2.3.1.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
This makes u-boot-fslc and linux-fslc support the nxp mfgtool.
Signed-off-by: Maxim De Clercq <maximdeclercq00@gmail.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Following upstream commits are included in this version:
----
e42dee801e MA-18342 Sync misc partition ID with GPT
16de6daf3d MLK-25046 imx: bee: Fix build warning of flush_dcache_range
5f5e55e5bd MA-18325 Pad keyslot_package struct to one block size
ae442f7456 MA-18304 pass ramdisk address when boot up evk_7ulp
65fcba7f10 LFU-18 fix coverity issue
d65fed26a3 MA-18299 Fix imx8mn flash panic
13b39d7b5e LF-2769-3 mx7ulp_evk: Reserve top 1MB DDR for RPMSG usage
f26fb27be9 LF-2769-2 mx6sxsabresd: Reserve top 1MB DDR for RPMSG usage
ce4ac958be LF-2769-1 mx7dsabresd: Reserve top 1MB DDR for RPMSG usage
f8b6a0ea93 MLK-25010 iMX8MN: Update low_drive_gpu_freq for new GPU node path
010173028e MA-18292 Sync configs for Android 10 release
5434603dc8 MLK-25003-2 iMX8M: Update thermal and PMU kernel nodes for dual/single cores
05af9ac080 MLK-25003-1 iMX8MN: Add support for 11x11 UltraLite part number
6df53e2727 MLK-25009 mmc: fsl_esdhc_imx: fix the DTOCV to 0xE
96d1791189 MLK-25002 imx8mn_evk: Fix mtest address issue
90cf964cb4 MLK-24978 imx8dxl_evk: Fix pad settings for LCD color issue
38bcdd0bf7 MLK-24975 arch: mach-imx: imx8m: fix unique_id read error for imx8mp
ba50b01b74 MLK-24971-2 imx8mp_evk: Set GIC clock to 500Mhz on LPDDR4 EVK only
5d556b8e21 MLK-24971-1 imx8mp_evk: Change to nominal voltage on DDR4 EVK
501690cb93 MA-18214-1 Hard code the BT mac address for imx8mp
2062183df0 MA-18221 Fix build break for imx7ulp
b414e6dfc2 MLK-24968 imx8m: soc: update fuse path
51ee59aa02 LF-2637 mx6: fuse: update node path
b6ddbcb9dc MLK-24907 imx8mp: configure GIC clk to 500M
b561b31da6 MLK-24958-5 imx8dxl_evk: Enable LCDIF splash screen
39840421d4 MLK-24958-4 DTS: imx8dxl-evk: Add dedicated DTS for LCD enablemennt
6f02d68945 MLK-24958-3 video: mxsfb: Add iMX8DXL support to LCDIF driver
c5fddad29b MLK-24958-2 DTS: imx8qxp/dxl: Update LCDIF clock names
c189dad007 MLK-24958-1 clk: imx8qxp/dxl: Add clock support for LCDIF
ea48b54458 MA-18192 Only bump the rollback index when avb verify ok
6db6c8bf1a MLK-24941 arm: dts: set sensor regulator always on for imx6q/qp/dl
077b448679 MA-18166 Android: Fix mmc multi blk load issue
0cdc937f7b MA-18168 add dynamic partiton support for evk ddr4 board
3074fbf88b MA-18087-3 Add snapshot-update command
28c6cbec7f MA-18087-2 Support snapshot-update-status variable
a522c2245c MA-18087-1 Enhance virtual A/B slot check
972ccff867 MA-17519-4 boot up car2 with recovery ramdisk
f0f496abb5 MLK-24902 imx8mp_evk: Update LPDDR4 refresh time
f090591688 MLK-24900 imx8mp ddr4: Align ddr4 QoS to lpddr4
c4e9be08d9 MA-18051 avoid overflow of in partition size calculation
c8f5dbeecd MLK-24887 iMX8MM: Add new LPDDR4 EVK support
66637530cd MLK-24877-2: imx_env: i.MX8MP/8MN need nandfit partition
5327488950 MLK-24877-1: nandbcb: nand support for i.MX8MP
5be6af1ccd MLK-24876: spi:fsl_fspi: fix build warnning
138594ca0e MLK-24868: dts: arm: imx8mn ab2 fix regulator settings
9b47aaef96 MLK-24860-2 imx8mp_evk: Add DDR4 EVK board support
777c5efdc0 MLK-24860-1 ddr: imx8m: Move selfref_en after DDR scrub
206feea0ce MLK-24869: spi: fsl_fspi: disable read via ahb on imx8dxl
4275fb7ca7 MA-17916-2 Disable dual bootloader feature for car2
2c2363e47b MA-17916-1 Clean Up: Guard codes with correct configs
601eda6006 MA-17910-2 Enable CONFIG_LOAD_KEY_FROM_RPMB for some platforms
5a7973e8f4 MA-17910-1 Add config to guard avb public key load
f48504db7c MLK-23089 crypto: fsl_caam: add rng prediction resistance support
ff4a84084a LF-2228 crypto: caam: fix TRNG max freq. count value for i.MX8M
752ab54b9c MLK-24817 iMX8MN: Add iMX8MN 11x11 DDR3L EVK support
7639204f00 MLK-24786 imx8dxl_ddr3_evk: Add UUU support to second USB port
21d157e63c MLK-24755: gis: fix Coverity issues
99d9bcc959 MLK-24792 imx8dxl: Rename iMX8DXL DDR3 VAL to EVK board
0a9cb2f349 MLK-24788 imx8mp_evk: Update LPDDR4 timing for new FW 202006
1fecb78886 MLK-24766-10 mtd: spi_dataflash: fix the build warnings
44c9f17f90 MLK-24766-9 configs: imx8qxp_val: enable LPSPI support
fe9e371b0f MLK-24766-8 configs: imx8dxl_evk: enable LPSPI support
765c2c1acf MLK-24766-7 configs: mx7ulp_evk: enable LPSPI support
45a2bee231 MLK-24766-6 arm64: dts: imx8qxp-val: enable lpspi0 support
66429f49e5 MLK-24766-5 arm64: dts: imx8dxl: enable lpspi3 support
2421f9c774 MLK-24766-4 arm: dts: imx7ulp: enable lpspi3 support
132ea95f15 MLK-24766-3 imx7ulp-clk: add lpspi clk enable function
dd6a4a23ac MLK-24766-2 clk-imx8: add the lpspi clock for imx8qxp/8dxl
01a03144cf MLK-24766-1 spi: fsl_lpspi: add lpspi driver for uboot
6e0dec768a MA-16457-4 fix issue of evk_7ulp using boot-debug.img
3dea9fb836 MA-17851 boota: fix dereference before null check
e6db58b5e0 MLK-24750-2 iMX8DXL: Implement the spl_board_boot_device for EVK and VAL
5775dd8575 MLK-24750-1 spl: Allow iMX7/8/8M to overwrite spl_board_boot_device
99767e137a MLK-24720 imx8mq_ddr4_val: Change to use iMX8M DDR driver
59bcdda539 MLK-24616 imx8: misc: Fix hardcoded LPUART0 for LPCG
4e45d2e2f3 MLK-24582 mmc: fsl_esdhc_imx: check the clock stable status after config the clock rate.
4d9b8d694e MA-17142-3 erase metadata partition as user generated data
d25c0c7b9d MA-17788 Boot time refine for automotive
65571cbbea MA-17462 Don't trigger board reset for xen
6a57b4db8e MLK-24580 imx8mp_evk: Change default start address of mtest
fd4c93e806 MLK-24578 usb: ehci-mx6: Fix USB QTD data buffer error
38cb91a509 MLK-24510: board: freescale: imx8mm ddr4 audio board 2.0
55fdabbc35 MLK-24509-2: configs: imx8mn ab2: cortex-m7 auxboot support
df6478b541 MLK-24509-1: configs: imx8mm ab2: cortex-m4 auxboot support
768b3bd23b MLK-24508: board: freescale: imx8mm ab2: fix regulators build warning
----
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Updated package uses new EULA v17 October 2020.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Upgrade recipe to match with release 5.4.70_2.3.0 from NXP.
Drop patch from the layer that is applied upstream, it is covered by the
commit (35881dd "MLK-24751 pxp_test: fix build break with GCC 9.2")
Add new package config option to include SW PDM.
Following commits are included in this update:
----
90fd716 MLK-25007: mxc_audio_monitor: use double type to improve the precision
9e3378e MLK-24989: mxc_audio_monitor: Add support for 8MP
f98b5a8 MLK-24896 mxc_v4l2_vpu_test: integrate VSI unit-test parser
838ea7f MLK-24829:mxc_v4l2_vpu_test: encoder: fix crop setting doesn't take effect
8939e71 MLK-24797: mx8_v4l2_cap_drm.c: fix camera preview not working when run six sensors
af1091d MLK-24692: camera: mx8_v4l2_cap_drm.c support sixteen camera channels
35881dd MLK-24751 pxp_test: fix build break with GCC 9.2
709656b MLK-24736 mxc_v4l2_vpu_test: add parser for JPEG format
7169666 MLK-24533:mxc_v4l2_vpu_test: encoder: align the max buffer count to the v4l2 max buffer count
2ae964b MLK-24499: [8QM_MEK/8QXP_MEK]mxc:vpu_windsor: set low latency mode through set bframe
5ea9607 set hevc profile and level
527092b MLK-24466-2 mxc_v4l2_vpu_test: encoder: refine parser
----
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Update package to version 1.3.0, which is aligned with NXP release
imx_5.4.70_2.3.0.
This package uses EULA v17 October 2020.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Update package to version 1.20.0, which is aligned with NXP release
imx_5.4.70_2.3.0.
This package uses EULA v17 October 2020.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Update imx-seco package to version 3.7.4, which is aligned with NXP
release imx_5.4.70_2.3.0.
This package uses EULA v17 October 2020.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Updated package uses new EULA v17 October 2020.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
This includes the following commit:
176bca4956ed supports imx8mp ddr4 nand boot
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Update recipe SRCREV and branch to point to new version available as a
part of NXP release [imx_5.4.70_2.3.0].
Drop patches applied upstream from the layer.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Fixes
imx-mkimage-git: imx-mkimage: native/nativesdk class is not inherited last, this can result in unexpected behaviour. [native-last]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
linux-firmware package already has firmware for modules, provided in
this recipe.
Drop firmware packages for following modules:
- bcm4339
- bcm43430
- bcm43455
- bcm4356-pcie
Keep the bcm4359-pcie in the recipe as it is not yet made part of
linux-firmware package.
Add recipe description detailing the usage of this package and actions
to be taken once the firmware gets integrated upstream.
Allow PN to be produced empty. Since PN does not receive any files, but
is required in order for -dev package to be installed - allow it to be
produced with empty content.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
The current machine configuration support for 8QXP MEK is for rev B0 silicon.
Support for rev C0 is implemented using a machine override `mx8qxpc0`.
Update the default build to rev C0 silicon. Support for rev B0 is provided
with a new machine feature `soc-revb0`. The machine override is removed.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Redistribute Broadcom firmware provided by Murata, under standard
NXP EULA.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
|
|
That way all platforms are setup the same way.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
|
|
|
|
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
Only lx2160a and lx2162a are supported currently.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
Use atf-2.3.inc to hold common parts for atf and atf-tools.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
New commits:
9225ad51f Merge pull request #177
bb806100c plat: nxp: fsl_sec: increase job ring size to 128
ac2cd43e6 plat: nxp: ls1048a: fix swlpm20 hang
dae1e7dfe plat: nxp: ls1088a: fix erratum A-010194 about LPM20
b07d81a79 ls1046a: remove workaround for QSPI issue during lpm20
1d600fa0a plat: nxp: ls1088a: fix erratum A-011127 about LPM20
27bb34591 drivers/nxp/ddr: Enable workaround for Erratum A050450
06fcfdadf plat/nxp/fsl_sec: Mask job ring interrupts in POLLING mode for LPM20 state
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
LSDK 20.12 supports two atf versions: 1.5 and 2.3. Rename atf_git.bb to
atf_1.5.bb which supports all layerscape arm64 machines.
set PV to "1.5+git${SRCPV}". No code change.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|
|
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>
|