diff options
author | Apurva Nandan <a-nandan@ti.com> | 2023-10-07 04:29:41 +0530 |
---|---|---|
committer | Udit Kumar <u-kumar1@ti.com> | 2023-10-07 13:48:44 +0530 |
commit | d24c5c55b4a6db161ce1db41f05de91d1ebf2f2b (patch) | |
tree | b898727f4e101b79d687054a592c0d05846f868f | |
parent | 4c83cf701763bf55601a5e0e5e66ffe3f3f99b66 (diff) |
board: ti: j721s2: Add cadence-qspi flash node selection
Add cadence-qspi flash node selection for choosing between OSPI NOR
and OSPI NAND flashes put under OSPI0 instance.
This is needed for R5 SPL as it is not possible to apply fixup at this
stage.
Signed-off-by: Apurva Nandan <a-nandan@ti.com>
-rw-r--r-- | board/ti/j721s2/evm.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/board/ti/j721s2/evm.c b/board/ti/j721s2/evm.c index f5586d070be..7361f387c7e 100644 --- a/board/ti/j721s2/evm.c +++ b/board/ti/j721s2/evm.c @@ -375,6 +375,17 @@ int board_late_init(void) return 0; } +ofnode cadence_qspi_get_subnode(struct udevice *dev) +{ + if (IS_ENABLED(CONFIG_SPL_BUILD) && + IS_ENABLED(CONFIG_TARGET_J721S2_R5_EVM)) { + if (spl_boot_device() == BOOT_DEVICE_SPINAND) + return ofnode_by_compatible(dev_ofnode(dev), "spi-nand"); + } + + return dev_read_first_subnode(dev); +} + void spl_board_init(void) { } |