mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
board: xilinx: add SPL boot device support
Add board_boot_order() function and remove spl_boot_device() function because it is called from weak board_boot_order(). Add support to U-Boot SPL for booting from RAM or SPI, as configured in defconfig. Signed-off-by: Padmarao Begari <padmarao.begari@amd.com> Signed-off-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/a1f26a9392128309a1affed28b14809845714c21.1764747417.git.michal.simek@amd.com
This commit is contained in:
committed by
Michal Simek
parent
3af56e2e55
commit
c8898f12d3
@@ -1,6 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* (C) Copyright 2023, Advanced Micro Devices, Inc.
|
||||
* (C) Copyright 2023-2025, Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Michal Simek <michal.simek@amd.com>
|
||||
*/
|
||||
@@ -8,9 +8,15 @@
|
||||
#include <spl.h>
|
||||
|
||||
#ifdef CONFIG_SPL
|
||||
u32 spl_boot_device(void)
|
||||
void board_boot_order(u32 *spl_boot_list)
|
||||
{
|
||||
/* RISC-V QEMU only supports RAM as SPL boot device */
|
||||
return BOOT_DEVICE_RAM;
|
||||
u32 i = 0;
|
||||
|
||||
if (CONFIG_IS_ENABLED(SPI_FLASH_SUPPORT))
|
||||
spl_boot_list[i++] = BOOT_DEVICE_SPI;
|
||||
|
||||
if (CONFIG_IS_ENABLED(RAM_SUPPORT))
|
||||
spl_boot_list[i++] = BOOT_DEVICE_RAM;
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user