aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-k3/sysfw-loader.c
diff options
context:
space:
mode:
authorVaishnav Achath <vaishnav.a@ti.com>2022-06-03 11:32:16 +0530
committerTom Rini <trini@konsulko.com>2022-07-06 14:30:08 -0400
commitc16b4f14a3f8e8d3d9635caae74cf87a290c53e7 (patch)
tree268a55d8ed4b1ef81cf6a0a47a665ad2a580d16b /arch/arm/mach-k3/sysfw-loader.c
parent6dd18a6568a7272c86f12aec6f657b13fa52a226 (diff)
downloadu-boot-c16b4f14a3f8e8d3d9635caae74cf87a290c53e7.zip
u-boot-c16b4f14a3f8e8d3d9635caae74cf87a290c53e7.tar.gz
u-boot-c16b4f14a3f8e8d3d9635caae74cf87a290c53e7.tar.bz2
arm: k3: j721e: add dynamic sf bus override support for j721e
implement overrides for spl_spi_boot_bus() and spl_spi_boot_cs() lookup functions according to bootmode selection, so as to support both QSPI and OSPI boot using the same build. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com> Reviewed-by: Pratyush Yadav <p.yadav@ti.com>
Diffstat (limited to 'arch/arm/mach-k3/sysfw-loader.c')
-rw-r--r--arch/arm/mach-k3/sysfw-loader.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-k3/sysfw-loader.c b/arch/arm/mach-k3/sysfw-loader.c
index 988e758..b3beeca 100644
--- a/arch/arm/mach-k3/sysfw-loader.c
+++ b/arch/arm/mach-k3/sysfw-loader.c
@@ -324,9 +324,9 @@ static void *k3_sysfw_get_spi_addr(void)
struct udevice *dev;
fdt_addr_t addr;
int ret;
+ unsigned int sf_bus = spl_spi_boot_bus();
- ret = uclass_find_device_by_seq(UCLASS_SPI, CONFIG_SF_DEFAULT_BUS,
- &dev);
+ ret = uclass_find_device_by_seq(UCLASS_SPI, sf_bus, &dev);
if (ret)
return NULL;