| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrade utils for management complex to latest release from NXP (LSDK-20.04)
containing following updates/fixes since last update to LSDK-19.09:
8672a5f add API for MC 10.20.4
f607121 api: add symlink for MC 10.20.2
52a26c3 api: add symlink for MC 10.20.1
117b644 add API for MC 10.20.0
86f3ec4 add API for MC 10.19.0
d2628c1 Set the DPNIs configuration to default state
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrade reset config word for QorIQ platform to LSDK-20.04 with following
fixes/commits since LSDK-19.09:
* 5689bf9 ls1028a: Increase FSPI clock frequency
* 882217e Update QSPI speed to higher value of order of max at 75MHz
* 153f772 LX2160A-Rev2: Add serdes lane equalization settings ethernet interfaces
* 6d3370b Update NXP Copyright information
* 74b88fb lx2160a_rev2 : Add support for lx2160a Rev2 configuration files
* 0cfa084 ls1043ardb: Update async clock frequency provided to Fman module
* d7a4fbd ls1028a: Add RCW for 899b
* b1d0b6c LS1028a: Add workaround for sata errata A-010554
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrade NXP reference implementation of Trusted Firmware-A from NXP to
to latest release from NXP (LSDK-20.04):
* Merge pull request #67 in GITAM/atf from ~NXF32311/atf_nxf32311:jira/QLINUX-13542-asleep-does-not-assert-while-ls1046a-going-into-low-power-mode to LSDK
|\
| * c73cd5a74 LS1046A: Fix ASLEEP did not assert when sleep
* | 392a6c75d lx2160a: timer: Configure CNTFRQ register of CNTCTLBase
|/
* 524d1e920 plat: nxp: ota: Update the calling for esdhc_emmc_init
* e8aa4b69b nxp/emmc: Remove card detection logic for SDHC2 controller
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since the replacement of u-boot-fw-utils with libubootenv in OE-Core,
U-Boot recipe requires an additional target to be built, which contains
the default environment.
This target has been introduced in U-Boot with version 2019.07 and is
missing in NXP fork of U-Boot source tree, therefore one patch from the
U-Boot source tree is backported in order to introduce a missing build
target.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
| |
Update u-boot-qoriq from u-boot-qoriq_2019.09 to u-boot-qoriq_2020.04 since
LSDK-19.09 doesn't support 'make u-boot-initial-env'.
Fixes incompatibility to OE-core commit
4882a93566f2ef24787777d33950f12a9cc5db4e u-boot: Restore valid default environment for running system
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
|
|
|
|
|
| |
Now we are using libubootenv and dropped the u-boot-qoriq-fw-utils, we
need to move the configuration file to the main recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
Now we are using libubootenv and dropped the u-boot-fslc-fw-utils, we
need to move the configuration file to the main recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When building an image for a external meta-freescale machine,
e.g. raspberrypi3, and with meta-freescale in bblayer.conf we get:
NOTE: Multiple providers are available for u-boot-mkimage-native
(u-boot-imx-tools-native, u-boot-tools-native) Consider defining
a PREFERRED_PROVIDER entry to match u-boot-mkimage-native
Set COMPATIBLE_MACHINE to reduce visibility only for mx6, mx7 and
mx8 machines.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This partially revert commit 4e5c7e0d4959b027698e15565df7d3286e6860fa:
u-boot-fslc: Set build dir only for u-boot recipe
Not setting the build dir in u-boot-fslc-common is breaking the build of
u-boot-fslc-mxsboot.
Instead of unsetting ${B}, set correctly the output and source dir in make
Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Splits out the IMX u-boot tools build to it's own recipe. This is
required because these are native tools and thus need to be in a -native
recipe to be properly relocated (instead of being built as part of the
target u-boot-imx recipe). If the tools aren't built in a -native
recipe, then the mkimage tool will contain a hard coded path to the
uninative program loader from the sandbox where it was first built and
this will not get corrected when restored from sstate. The result is
that the mkimage_uboot executable can't run because it's looking for a
hard coded program loader that does not exist, resulting in strange
build errors like:
./mkimage_uboot: Command not found
even though the executable is obviously in the correct location.
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
|
|
| |
Upgrade ATF to latest release from NXP.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
|
|
| |
Along with a recent kernel, use a reasonable up to date u-boot.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
| |
This files is already provide by linux-firmware
Signed-off-by: Joris Offouga <offougajoris@gmail.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
| |
Fix QA Issue: imx-seco: SRC_URI uses PN not BPN [src-uri-bad]
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Account for imx-seco split from firmware-imx.
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [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>
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
| |
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
|
|
| |
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|