u-boot/arch/arm/mach-imx/imx8ulp
Ye Li 610083e547 arm: imx8ulp: Enable full L2 cache in SPL
SRAM2 is half L2 cache and default to SRAM after system boot.
To enable the full l2 cache (512KB), it needs to reset A35 to make
the change happen.

So re-implement the jump entry function in SPL:
1. configure the core0 reset vector to entry (ATF)
2. enable the L2 full cache
3. reset A35
So when core0 up, it runs into ATF. And we have 512KB L2 cache working.

Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
2021-08-09 14:46:51 +02:00
..
cgc.c arm: imx8ulp: add clock support 2021-08-09 14:46:51 +02:00
clock.c arm: imx8ulp: add clock support 2021-08-09 14:46:51 +02:00
iomux.c arm: imx: basic i.MX8ULP support 2021-08-09 14:46:50 +02:00
Kconfig arm: imx: add i.MX8ULP basic Kconfig option 2021-08-09 14:46:50 +02:00
lowlevel_init.S arm: imx: basic i.MX8ULP support 2021-08-09 14:46:50 +02:00
Makefile arm: imx8ulp: add clock support 2021-08-09 14:46:51 +02:00
pcc.c arm: imx8ulp: add clock support 2021-08-09 14:46:51 +02:00
soc.c arm: imx8ulp: Enable full L2 cache in SPL 2021-08-09 14:46:51 +02:00