u-boot/arch/arm/mach-k3/include/mach
Bryan Brattlof b672e85810 arm: mach-k3: copy bootindex to OCRAM for main domain SPL
Texas Instruments has begun enabling security settings on the SoCs it
produces to instruct ROM and TIFS to begin protecting the Security
Management Subsystem (SMS) from other binaries we load into the chip by
default.

One way ROM and TIFS do this is by enabling firewalls to protect the
OCSRAM and HSM RAM regions they're using during bootup.

The HSM RAM the wakeup SPL is in is firewalled by TIFS to protect
itself from the main domain applications. This means the 'bootindex'
value in HSM RAM, left by ROM to indicate if we're using the primary
or secondary boot-method, must be moved to OCSRAM (that TIFS has open
for us) before we make the jump to the main domain so the main domain's
bootloaders can keep access to this information.

Signed-off-by: Bryan Brattlof <bb@ti.com>
2023-01-10 15:39:07 -05:00
..
am6_hardware.h arm: mach-k3: Move hardware handling to common files 2022-10-18 13:40:40 -04:00
am6_spl.h arm: mach-k3: am6_init: Add support for USB boot mode 2020-08-11 20:34:46 +05:30
am62_hardware.h arm: mach-k3: fix spelling mistake "entended" -> "extended" 2022-11-24 16:26:03 -05:00
am62_spl.h arm: mach-k3: Introduce the basic files to support AM62 2022-06-10 13:37:32 -04:00
am62a_hardware.h arm: mach-k3: copy bootindex to OCRAM for main domain SPL 2023-01-10 15:39:07 -05:00
am62a_spl.h arm: mach-k3: introduce basic files to support the am62a 2022-12-09 14:10:28 -05:00
am64_hardware.h arm: mach-k3: fix spelling mistake "entended" -> "extended" 2022-11-24 16:26:03 -05:00
am64_spl.h mach-k3: am64_spl: Alias Ethernet RGMII boot to CPGMAC 2022-01-15 10:38:26 -05:00
clock.h arm: K3: Add support for AM654 SoC definition 2018-09-11 08:32:55 -04:00
hardware.h arm: mach-k3: introduce basic files to support the am62a 2022-12-09 14:10:28 -05:00
j721e_hardware.h arm: mach-k3: fix spelling mistake "entended" -> "extended" 2022-11-24 16:26:03 -05:00
j721e_spl.h arm: mach-k3: Add HyperFlash boot mode support 2020-09-15 18:51:52 +05:30
j721s2_hardware.h arm: mach-k3: fix spelling mistake "entended" -> "extended" 2022-11-24 16:26:03 -05:00
j721s2_spl.h arm: K3: Add basic support for J721S2 SoC definition 2022-02-08 09:41:26 -05:00
spl.h arm: mach-k3: introduce basic files to support the am62a 2022-12-09 14:10:28 -05:00
sys_proto.h arm: mach-k3: j7200: Add support for SOC detection 2020-08-11 20:34:46 +05:30
sysfw-loader.h arm: mach-k3: sysfw-loader: Add support for rom loading sysfw image 2020-08-11 20:34:46 +05:30