Under construction…
X-Boot is the first-stage boot loader. It is loaded into internal SRAM and run by internal ROM code of SP7350. Note that before X-Boot initializes and trains DRAM controller, DRAM is not available.
...
Output log at UART0 (at 115,200 bps).
Support accessing OTP using Sunplus OTPTool via UART0.
Support loading firmware of LPDDR4/DDR4/DDR3 from boot devices.
Support 1D and 2D training of LPDDR4, DDR4 and DDR3 SDRAM.
Support loading image of TF-A (BL31), OP-TEE (BL32) and U-Boot (BL33) from boot devices.
Support secure-boot:
Verify digital signature of fip (TF-A and OP-TEE) and U-Boot images.
Decrypt fip image.
Support warm-boot.
Switch CA55 to 64-bit mode and jump to run TF-A.
Drivers locations and features
...