u-boot/arch/arm/mach-imx
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
..
imx8 arm: imx: move container Kconfig under mach-imx 2021-08-09 14:46:50 +02:00
imx8m arm: imx8mq: Add USB clock init function 2021-07-17 13:12:23 +02:00
imx8ulp arm: imx8ulp: Enable full L2 cache in SPL 2021-08-09 14:46:51 +02:00
imxrt ARM: IMXRT: introduce is_imxrt*() macros and get_cpu_rev() 2021-06-09 13:03:33 +02:00
mx2 arm: Remove mx25pdk board 2021-02-25 11:59:05 -05:00
mx3 arm: Remove mx31pdk board 2020-07-09 20:58:06 +05:30
mx5 usb: Enforce DM_USB migration for USB_HOST devices. 2021-07-18 21:05:31 -04:00
mx6 global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
mx7 mx7d: Add Storopack's SMEGW01 board 2021-06-09 13:34:38 +02:00
mx7ulp caam: enable support for iMX7ULP 2021-04-08 09:18:29 +02:00
mxs arm: Remove ts4600 board 2021-04-10 07:59:35 -04:00
cache.c common: Drop net.h from common header 2020-05-18 17:33:31 -04:00
cmd_bmode.c ARM: imx: Add support for reading out the primary/secondary bmode 2020-08-17 17:55:17 +02:00
cmd_dek.c arm: imx8: Move container image header file to mach-imx 2021-08-09 14:46:50 +02:00
cmd_hdmidet.c command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
cmd_mfgprot.c global: Convert simple_strtoul() with decimal to dectoul() 2021-08-02 13:32:14 -04:00
cmd_nandbcb.c global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
cpu.c imx8mn: Add support for 11x11 UltraLite part number 2021-04-08 09:18:29 +02:00
ddrmc-vf610-calibration.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ddrmc-vf610-calibration.h ddr: vybrid: Provide code to perform on-boot calibration 2019-02-15 12:16:50 +01:00
ddrmc-vf610.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
hab.c global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
i2c-mxv7.c dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
image-container.c arm: imx8ulp: add container support 2021-08-09 14:46:50 +02:00
imx_bootaux.c global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
init.c ARM: imx: Add support for switching primary/secondary boot mode to bmode 2020-08-17 17:54:01 +02:00
iomux-v3.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig arm: imx: move container Kconfig under mach-imx 2021-08-09 14:46:50 +02:00
lowlevel.S imx: add lowlevel init for ARM64 2019-04-25 19:16:24 +02:00
mac.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile arm: imx8: Move container parser and image to mach-imx common folder 2021-08-09 14:46:50 +02:00
misc.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mkimage_fit_atf.sh imx: mkimage_fit_atf: fix file size reporting 2021-05-02 12:46:54 +02:00
mmc_env.c Revert "imx: mmc_env: update runtime SD/MMC boot env device" 2019-10-08 16:36:37 +02:00
mmdc_size.c arm/mach-imx: Fix macros in mmdc_size.c 2021-07-10 16:53:34 +02:00
parse-container.c arm: imx: parse-container: guard included header files 2021-08-09 14:46:50 +02:00
priblob.c imx: caam: new u-boot command to set PRIBLOB bitfield from CAAM SCFGR register to 0x3 2021-04-08 20:29:52 +02:00
rdc-sema.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sata.c arm: Don't include common.h in header files 2020-05-18 14:54:24 -04:00
speed.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
spl_imx_romapi.c arm: imx8ulp: add container support 2021-08-09 14:46:50 +02:00
spl_qspi.cfg arm: imx: Finish migration from CONFIG_SECURE_BOOT to CONFIG_IMX_HAB 2020-06-26 10:29:06 -04:00
spl_sd.cfg imx: replace CONFIG_SECURE_BOOT with CONFIG_IMX_HAB 2019-10-08 16:36:37 +02:00
spl.c spl: fit: Drop 'length' argument to board_spl_fit_post_load() 2021-02-17 17:12:45 -05:00
syscounter.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
timer.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
video.c env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00