mbox series

[0/9] j721e: Add HyperFlash boot support

Message ID 20220509062017.27623-1-vaishnav.a@ti.com
Headers show
Series j721e: Add HyperFlash boot support | expand

Message

Vaishnav Achath May 9, 2022, 6:20 a.m. UTC
This series adds support for Hyperflash boot for J721E, the changeset
includes the missing pieces from:
https://lore.kernel.org/all/20191010055207.26831-1-vigneshr@ti.com/T/#r2f1578fff04474473c82261670b88d2af16841ef
and minor changes to support both OSPI and HyperFlash boot based on
the Hypermux selection state similar to as done for J7200.

Changes were tested on J721E SR1.1 for Hyperflash and OSPI boot.

Thanks and Regards,
Vaishnav

Vaishnav Achath (9):
  arm: dts: k3-j721e-mcu-wakeup: Add HyperBus Controller node
  arm: dts: k3-j721e-som-p0: Add HyperFlash node
  arm: dts: k3-j721e-r5-common-proc-board: Add HyperFlash node
  arm: dts: k3-j721e-common-proc-board-u-boot: enable HyperFlash in SPL
  arm: dts: k3-j721e-common-proc-board: enable  hyperflash mux sel GPIO
  arm: k3: sysfw-loader: add hyperflash support
  configs: j721e_evm.h: define CONFIG_SYS_FLASH_BASE
  ti: j721e: enable hyperflash spl fixup for j721e
  configs: j721e_evm_defconfig: Add HBMC related configs

 .../k3-j721e-common-proc-board-u-boot.dtsi    | 24 ++++++++
 arch/arm/dts/k3-j721e-common-proc-board.dts   | 11 ++++
 arch/arm/dts/k3-j721e-mcu-wakeup.dtsi         | 20 ++++++-
 .../arm/dts/k3-j721e-r5-common-proc-board.dts | 45 +++++++++++++++
 arch/arm/dts/k3-j721e-som-p0.dtsi             | 32 +++++++++++
 arch/arm/mach-k3/sysfw-loader.c               | 28 +++++++++
 board/ti/j721e/evm.c                          | 57 ++++++++++++++++++-
 configs/j721e_evm_a72_defconfig               |  5 ++
 configs/j721e_evm_r5_defconfig                | 14 +++++
 include/configs/j721e_evm.h                   |  2 +
 10 files changed, 234 insertions(+), 4 deletions(-)