u-boot/arch/arm/mach-k3
Vignesh Raghavendra 584216315d ARM: mach-k3: sysfw-loader: Copy sysfw.itb to OCRAM in OSPI/SPI bootmode
In case of xSPI bootmode OSPI flash is in DDR mode and needs to be accessed
in multiple of 16bit accesses Hence we cannot parse sysfw.itb FIT image
directly on OSPI flash via MMIO window. So, copy the image to internal
on-chip RAM before parsing the image.

Moreover, board cfg data maybe modified by ROM/TIFS in case of HS platform
and thus cannot reside in OSPI/xSPI and needs to be copied over to
internal OCRAM.

This unblocks OSPI/xSPI boot on HS platforms

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Reviewed-by: Dave Gerlach <d-gerlach@ti.com>
Tested-by: Keerthy <j-keerthy@ti.com>
Acked-by: Pratyush Yadav <p.yadav@ti.com>
2022-01-15 10:38:26 -05:00
..
include/mach arm: mach-k3: am642_init: Unlock MCU PADCFG regs 2022-01-15 10:38:26 -05:00
j721e clk: ti: k3: Update driver to account for divider flags 2021-09-17 14:47:03 -04:00
j7200 clk: ti: k3: Update driver to account for divider flags 2021-09-17 14:47:03 -04:00
am6_init.c arm: mach-k3: am6_init: Prioritize MSMC traffic over DDR in NAVSS Northbridge 2021-09-17 14:47:03 -04:00
am642_init.c arm: mach-k3: am642_init: Unlock MCU PADCFG regs 2022-01-15 10:38:26 -05:00
arm64-mmu.c armv8: mach-k3: am642: Add custom MMU support 2021-05-12 16:27:57 +05:30
cache.S arm: mach-k3: Clean non-coherent lines out of L3 cache 2020-08-11 10:18:27 +05:30
common.c arm: mach-k3: common: Make sure firmware sections are loaded prior to armv8 startup 2021-09-17 14:48:53 -04:00
common.h arm: mach-k3: Cleanup common start_non_linux_remote_cores() 2021-07-27 11:00:44 +05:30
config.mk tools: k3_fit_atf: add DM binary to the FIT image 2021-06-11 16:34:52 +05:30
config_secure.mk arm: mach-k3: Add secure device build support 2019-04-26 17:51:51 -04:00
j721e_init.c arm: mach-k3: j721e: Cleanup MAIN R5 boot code from R5 SPL 2021-07-27 11:00:44 +05:30
Kconfig board: siemens: Add support for SIMATIC IOT2050 devices 2021-10-03 14:40:56 -04:00
lowlevel_init.S armv7r: K3: Allow SPL to run only on core 0 2018-11-26 22:52:11 -05:00
Makefile arm: mach-k3: Add platform data for j721e and j7200 2021-06-11 16:34:52 +05:30
r5_mpu.c armv7R: K3: r5_mpu: Enable execute permission for MCU0 BTCM 2020-03-03 13:08:14 +05:30
security.c arm: mach-k3: add support for detecting firmware images from FIT 2021-06-11 16:34:52 +05:30
sysfw-loader.c ARM: mach-k3: sysfw-loader: Copy sysfw.itb to OCRAM in OSPI/SPI bootmode 2022-01-15 10:38:26 -05:00