
From: Simon Glass [mailto:sjg@chromium.org] Sent: Tuesday, May 05, 2020 7:17 AM To: U-Boot Mailing List Cc: Tom Rini; Simon Glass; Joe Hershberger; Rick Jian-Zhi Chen(陳建志) Subject: [PATCH 02/36] bdinfo: riscv: Use generic bd_info
At present riscv still uses its own private bd_info struct. Move it over to use the generic one like other archs.
Signed-off-by: Simon Glass sjg@chromium.org
Reviewed-by: Rick Chen rick@andestech.com
arch/riscv/include/asm/u-boot.h | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-)
diff --git a/arch/riscv/include/asm/u-boot.h b/arch/riscv/include/asm/u-boot.h index 5ba8e77812..d5e1d5f323 100644 --- a/arch/riscv/include/asm/u-boot.h +++ b/arch/riscv/include/asm/u-boot.h @@ -18,25 +18,10 @@ #ifndef _U_BOOT_H_ #define _U_BOOT_H_ 1
+/* Use the generic board which requires a unified bd_info */ #include +<asm-generic/u-boot.h> #include <asm/u-boot-riscv.h>
-typedef struct bd_info {
unsigned long bi_boot_params; /* where this board expects params */
unsigned long bi_memstart; /* start of DRAM memory */
unsigned long bi_memsize; /* size of DRAM memory in bytes */
unsigned long bi_flashstart; /* start of FLASH memory */
unsigned long bi_flashsize; /* size of FLASH memory */
unsigned long bi_flashoffset; /* reserved area for startup monitor */
unsigned char bi_enetaddr[6];
struct /* RAM configuration */
{
unsigned long start;
unsigned long size;
} bi_dram[CONFIG_NR_DRAM_BANKS];
-} bd_t;
/* For image.h:image_check_target_arch() */ #define IH_ARCH_DEFAULT IH_ARCH_RISCV
--