Add chainloaded SPL support for the Qualcomm Nord Ride platform.

This series:

Adds Nord-specific SPL entry points for the XBL-to-SPL boot flow.
Supports loading TF-A, OP-TEE, and the U-Boot FIT from the UFS 
uefi_a partition.
Adds the Nord SPL linker configuration with a single-segment ELF 
layout and 4 KiB alignment.
Enables the required SPL device-tree nodes, including UFS, 
UFS PHY, clocks, pinctrl, SMEM, UART, and QUP.
Adds the Nord SPL pinctrl configuration.
Passes the optional FIT TOC FDT address to BL32.
Adds SPL progress messages for FIT image loading and BL31 handoff.

KR Sowmiya (6):
  pinctrl: qcom: add Nord SPL pinctrl option
  board: qualcomm: nord: add chainloaded SPL support
  common: spl: add FIT and BL31 progress messages
  board: qualcomm: nord: pass TOC FDT to BL32
  board: qualcomm: nord: add SPL linker configuration
  Nord: enable MBN generation

 Makefile                                    |   1 +
 arch/arm/mach-snapdragon/fit-handler.c      |  57 +++++++++
 arch/arm/mach-snapdragon/include/mach/spl.h |   5 +
 board/qualcomm/nord/Makefile                |   3 +
 board/qualcomm/nord/spl-nord.c              | 121 ++++++++++++++++++++
 common/spl/spl_atf.c                        |   1 +
 common/spl/spl_fit.c                        |   1 +
 drivers/pinctrl/qcom/Kconfig                |   8 ++
 8 files changed, 197 insertions(+)
 create mode 100644 board/qualcomm/nord/Makefile
 create mode 100644 board/qualcomm/nord/spl-nord.c

-- 
2.43.0

Reply via email to