| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Refine the commit message for the patch 0001-Makefile-Suppress-array-bounds-error.patch,
making it clear that the patch is a workaround for an issue in GCC 12,
and that the issue is fixed in GCC 13.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 20586ab8aeb5ac9f71ab05b449fa25b406c5a2b7)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream TF-A and downstream TF-A fork uses different deployment
locations for results binaries, which leads to failures during image
build when switching between upstream and downstream versions.
Drop the custom TF-A deployment location, which is only specific to NXP
downstream deployment, allowing the TF-A binaries from upstream and
downstream to be picked up from the same location, namely - image
deployment folder.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 1ec9540091c6d2cb7faf679f3b01916bfb0a0397)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Correct the name of patch and prepend FILESEXTRAPATHS, in order to fix
the following issue:
ERROR: imx-atf-2.4+gitAUTOINC+05f788b9bb-r0 do_fetch: Bitbake Fetcher
Error: FetchError('Unable to fetch URL from any source.',
'file://0001-alsa-state-Remove-PCM-devices-mapped-by-5.15-kernel.patch')
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
(cherry picked from commit f9b9c7e0f8ed074ac9f844c5c1c30fe990504e16)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The array-bounds error is triggered now in cases where it was silent before,
causing errors like:
```
plat/imx/imx8m/hab.c: In function 'imx_hab_handler':
plat/imx/imx8m/hab.c:64:57: error: array subscript 0 is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Werror=array-bounds]
64 | #define HAB_RVT_CHECK_TARGET_ARM64 ((unsigned long)*(uint32_t *)(HAB_RVT_BASE + 0x18))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
It appears that these new cases will be silenced soon in gcc [1], so for
now just silence the warning locally as workaround.
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c39
Fixes: #1084
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit dc3cb910f49fc50de9539902b4ecef159603b426)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
05f788b9b Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
02bb1add6 fix(layerscape): remove errata a008850 from ls1028a and ls1088a
3ebf7456f LF-5610 imx8ulp: Allow M33 to access IOMUXC1
f382eb7a8 Revert "plat: nxp: add DTB overlay feature"
90c041450 Pull request #46: LF-5468: plat: nxp: add DTB overlay feature
9f4089374 fix(layerscape): update WA for Errata A-050426
cb28c43d7 LF-4650 img-loadr: add to soc.mk of ls1046a ls1043a
4144347a7 plat: nxp: add DTB overlay feature
c3acc399c LF-5427 plat:imx8 Fix missed SCU wakeup interrupts
226804c2f LF-5310 plat: imx8ulp: Update the license for upower api
308c8362b drivers: nxp: ddr : Corrects mapping of HNFs nodes with SNFs nodes based on
9a85c04c7 LF-5250 imx8ulp: Fix XRDC setting for EPDC displaying
083dff3d3 LF-5161 imx8ulp: Not power off LPAV PD when LPAV owner is RTD
f33d3f495 LF-5160 plat: imx8ulp: Update the upower api
325d64019 LF-5158 plat: imx8m: Revert "LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn"
cb58a4554 LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn
1a7ae3b0d LF-5151 plat: imx8m: Backup mr12/14 value from lpddr4 chip
8f63242f8 LF-5149 imx8ulp: Fix XRDC for audio SOF case
db16c5d9d LF-5136 imx8ulp: Protect TEE region for secure access only
e907c44c7 LF-5118 plat: imx8ulp: Refactor and enable XRDC
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 6634849862a5cbcc7d3f2e157893d39abc24dfea)
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and
mainline-bsp.
So, for example, the mx8mq override is split into:
- imx-generic-bsp: compatible with every i.MX SoC and both BSP variants
- imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP
- imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP
- mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants
- mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP
- mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP
- mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants
- mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP
- mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP
- mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants
- mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP
- mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP
The extender mechanism is responsible for extending the override list to
include the generic overrides. We can then use the three different
variants to handle the metadata correctly.
Generically speaking, the conversion mainly was automated (with a lot of
back and forth until getting it right).
To convert an existing layer, the following script can be used:
```sh
git ls-files classes recipes-* \
| xargs sed -i \
-e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \
-e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \
-e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \
-e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \
\
-e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \
-e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \
-e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \
-e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \
\
-e 's,:\(vf\w*\),:\1-generic-bsp,g' \
-e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \
-e 's,\(vf\w*\)|,\1-generic-bsp|,g' \
-e 's,|\(vf\w*\)),|\1-generic-bsp),g' \
-e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \
-e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \
\
-e 's,:\(imx\) ,:\1-nxp-bsp ,g' \
-e 's,(\(imx\)),(\1-nxp-bsp),g' \
-e 's,\(imx\)|,\1-nxp-bsp|,g' \
-e 's,|\(imx\)),|\1-nxp-bsp),g'
for d in $(find -type d | egrep '/mx[6-8]w*'); do
git mv $d $d-nxp-bsp
done
for d in $(find -type d | egrep '/imx$'); do
git mv $d $d-nxp-bsp
done
for d in $(find -type d | egrep '/mx[5s]w*'); do
git mv $d $d-generic-bsp
done
```
Fixes: #791.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Otherwise, when ccache is enable the following issue occurs:
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 8 CROSS_COMPILE=aarch64-oe-linux- PLAT=imx8qx LD=aarch64-oe-linux-ld CC=ccache aarch64-oe-linux-gcc bl31
| make: *** No rule to make target 'aarch64-oe-linux-gcc'. Stop.
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
5782363f9 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
7da12d7b1 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
7db434609 LF-4794 plat: imx8ulp: move OPTEE OS base address to 0xa6000000
0767d16d7 caam: refine code to avoid hang issue for some of toolchain
80f871a4c Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
0a0a737d5 LF-4872 plat: imx8ulp: enable -fno-strict-aliasing
b047a7949 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
aeb0eb34d Pull request #40: LF-4660: fix erratum A-009810
a25562ecb Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
e5562d954 plat: ls1088a ls2088a: fix erratum A-009810
d72f464c2 nxp: soc-lx2160: drop erratum A-009810
68a45ce8c plat/nxp/ls1043a: remove confused header file
228c9787f LF-4810 plat: imx8ulp: Fix the tpm5 register restore
b185cbae5 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
2ca00f66a LF-4801 plat: imx8ulp: Enable AFBB by default for APD side active mode
2d8ad1477 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
617b3ad72 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
824f660d6 LF-4723-03 plat: imx8ulp: Add system power off support
37f2cbb7c LF-4723-02 plat: imx8ulp: Add APD power down mode(PD) support in system suspend
01901e590 LF-4723-01 plat: imx: Enable 512KB cache after resume on imx8ulp
635780cbb plat: imx8ulp: upower: Fix build by initializing srvgrp and function
a05aa7bc7 plat: imx8ulp: upower: Fix build by initializing srvgrp and function
14a860c13 LF-4715-4 imx8ulp: add scmi_sensor support
e364ecb82 LF-4715-3 imx8ulp: upower: add read temperature hal function
a0e14034a LF-4715-2 imx8ulp: update upower api
504d8b91b LF-4715-1 drivers: scmi-msg: add sensor support
a69b7763f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
f71a2041f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
2e36dd9be plat: imx8ulp: upower: Fix build by initializing srvgrp and function
ded2cd343 LF-4593 plat: imx8ulp: Set cpu reset vector base to rom entry
2f4fa6908 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
3dcf2c050 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
a80529a5d LF-4615 plat: imx: Update the license for upower api
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a port of commit 5013182 ("trusted-firmware-a: enable clang
support") from meta-arm [1]:
The CC and LD parameters are used to point make to the currently
used compiler and linkers.
This change enables TFA to be compiled successfully when
TOOLCHAIN=clang.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
Link: [1]: https://github.com/jonmason/meta-arm/commit/5013182ddaf7fabc3cc87ba6c923abb7f68214f5
|
|
|
|
|
|
|
|
|
|
|
| |
This is a port of commit de5d5e6 ("arm/trusted-firmware-a: no need to
DEPENDS on a C runtime") from meta-arm [1].
TF-A is a baremetal application and do not need to DEPENDS on a C
runtime.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
Link: [1]: https://github.com/jonmason/meta-arm/commit/de5d5e611a81dd7934ef8343b84948fbeffc333b
|
|
|
|
|
|
|
|
|
|
|
| |
CFLAGS, LDFLAGS, AS and LD variables are defined in TF-A Makefile and
are dependent on the target build.
Unexport those flags from build so they can be picked up by TF-A in a
form it is defined in Makefile and not provided by OE build.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
Cc: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrade ATF from NXP fork to [lf-5.10.52-2.1.0] tag.
Following commits are included in this upgrade:
----
bb4957067 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
071ce9ad8 plat: ls1046aqds/ls1088aqds: fix compile issue
444006957 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
a0373a8b0 LF-4542 plat: imx8ulp: Config APD power mode info before entring low power mode
7fe0a68d6 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
562dfcd6c LF-4541 plat: imx8m: Fix coverity issue caused by unnecessary header file
6b8cf1e4f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
b855d406f plat: nxp-ls2088a: fix coverity issue
670e6a61d plat: nxp-ls1043a: fix coverity issue
b5ac4e036 plat: nxp-lx216x: fix coverity issue
8b5f61577 plat: nxp-ls1088a: fix coverity issue
956b2bc49 plat: nxp-ls1046a: fix coverity issue
105f60377 plat: nxp-ls1028a: fix coverity issue
e66ddaee5 plat: nxp-ls1012a: fix coverity issue
63b623059 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
b6a03753b plat: nxp-lx2160ardb: fix coverity issue
f10ff34cc plat: nxp-ls2088aqds: fix coverity issue
d6eacdcfe plat: nxp-ls1012afrwy: fix coverity issue
1d6272b4e driver: nxp-ddr: fix coverity issue
8b0e91bf0 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
c759ee5fe plat: nxp-lx2162aqds: fix coverity issue
1feec9e9f driver: nxp-flexspi-nor: fix coverity issue
d7da0f975 driver: nxp-caam: fix coverity issue
c2e4243e1 driver: nxp-sd: fix coverity issue
e3627d603 driver: nxp-i2c: fix coverity issue
94b0db881 nxp-common: fix coverity issue
7229a68ea driver: nxp-ddr: fix coverity issue
8a7411005 nxp-common: fix coverity issue
a0d3e742f driver: nxp-cci: fix coverity issue
ffe86fe5e driver: nxp-ddr: fix coverity issue
291bbd72b nxp-tools: fix coverity issue
5e62baea1 nxp-tools: fix coverity issue
6708ca50f LF-4510-02 plat: imx8m: Fix Coverity issues
8012fd121 LF-4510-01 plat: imx: fix coverity issue
b453d03af Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
d0f37c58f nxp: lx2162aqds: fix coverity issue
01c206810 nxp: ls1088a: fix coverity issue
6b21cf9e0 nxp: ls1088ardb: fix coverity issue
29d1246a8 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
fcc603f23 LF-4263 plat: imx8ulp: Update the copyright format of upower api
941c36b5a nxp: layerscape: fix copyright description
e2a9f40c0 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
d2f5d9c5f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
05900f5a3 Setup DID for CAAM job rings allocated for the non secure world.
bc71161d0 Setup DID for CAAM job rings allocated for the non secure world.
c1c240467 plat: imx8ulp: init scmi agent
b005557bc plat: imx8ulp: init scmi agent
eecdafb98 MA-19048-2 MCU security enhancement
811da202c MA-19071 imx8mn: workaround for errata ERR050362
32f8832e8 MA-19048-2 MCU security enhancement
9a2deca88 MA-19071 imx8mn: workaround for errata ERR050362
b88853df1 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
d596343e1 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
68fb4bc35 LF-4197 plat: imx8mp: update the csu csl index on imx8mp
32e8f05e5 LF-4198 plat: imx8m: Fix the potential array overflow
500f5203f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
03fe6dec1 MA-19291 imx8mn/imx8mp: Lock ocram secure access
2acdf5212 MLK-25661 plat: imx8ulp: temp workaround for the hifi4 & dsi power domain dependency
230e2ea73 LF-4023 plat: imx8mp: Add back the idx define for csu/rdc
817bcccbe Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
0d1230cf9 ddr: phy-gen2: Enable quick vref training during 1D training
5e6d83ef9 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
463772b81 plat: layerscape: fix global data not initialized issue
e27c1370c Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
0e1180ef9 drivers/nxp/ddr: Corrects variable type for i in parse_odt
29ef0aae2 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
6fdf0285e ddr: phy-gen2: Add workaround for Errata A050958
61516b759 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
65b2301c7 MA-19209 imx8ulp: add trusty support
8f6d3b9ba Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
375b5ef20 MLK-25624 imx8ulp: upower_hal: fix upower_wait_resp
6ce7ba508 MLK-25605 plat: imx8ulp: Add the basic support for idle & system suspned
f650cccac MLK-25575-7 imx8ulp: add scmi power domain support
2c85c48cf MLK-25575-6 imx8ulp: remove legacy scmi
e9071cbd7 MLK-25575-5 scmi-msg: entry: add weak functions
a0c780d88 MLK-25575-4 scmi-msg: add power domain protocol
ff9455ce9 MLK-25575-3 scmi-msg: smt: fix build for aarch64
842c98836 MLK-25575-2 imx8ulp: upower: misc cleanup
0cc48db7e MLK-25575-1 plat: imx8ulp: sync upower API to powersys_fw_048.011.012.006
fbd29645c drivers: move scmi-msg out of st
00d5d86bc LFOPTEE-48 imx8ulp: add OPTEE support
d41aa5f8c MLK-25581: plat: imx8ulp: Remove print for hifi configuration
08b7e9a55 plat: imx8ulp: configure xrdc for hifi in LPAV
3258532c3 plat: imx8ulp: Enable DMA2->DDR read/write
ddee73631 plat: imx8ulp: Add the rdc config for sai/spdif
7bd4b80df plat: imx8ulp: Add the initial XRDC support
73b148648 plat: imx8ulp: Add the basic scmi sensor support
eb96f940f plat: imx8ulp: Add the basic scmi perf support
4d90d2d62 plat: imx8ulp: Add initial scmi upower pd support
e45ddab4b plat: imx: Add i.MX8ULP basic support
2b733dc28 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
de08b8b5d Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4
a83a7c65e TEE-639 plat: imx8m: Do not release JR0 to NS if HAB is using it
2420d75bf nxp: lx2: fix getting cluster number
b2868d255 driver: ddr-phy: fix coverity issue
884f60c3d driver: caam: fix coverity issue
7fb157e12 nxp: ls2088a: fix getting cluster number
3d2e8b90e Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
e1feab395 LSXXXX/ddr - Add Rawcard 1F support
----
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The i.MX 8M Quad has only 64 kB of OCRAM, and the following build break
is observed:
```
| aarch64-poky-linux-ld.bfd: /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8m-fsl-linux/imx-atf/2.4+gitAUTOINC+ec35fef92b-r0/git/build-optee/imx8mq/release/bl31/bl31.elf section `coherent_ram' will not fit in region `RAM'
| aarch64-poky-linux-ld.bfd: BL31 image has exceeded its limit.
| aarch64-poky-linux-ld.bfd: region `RAM' overflowed by 4096 bytes
```
Fix the break by disabling -O2 optimization.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
Update recipe SRCREV and branch to point to new version available as a
part of NXP release [lf_v2.4].
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
That way all platforms are setup the same way.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
This adds support for additional i.MX8-based machines
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>
|
|
|
|
|
|
|
| |
Update recipe to pull sources from new branch, which is aligned with new
kernel version 5.4.3
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The PLAT build option has changed from imx8qxp to imx8qx.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|