Re: [PATCH 02/36] bdinfo: riscv: Use generic bd_info
On Tue, May 5, 2020 at 7:19 AM Simon Glass wrote: > > 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 > --- > > arch/riscv/include/asm/u-boot.h | 19 ++- > 1 file changed, 2 insertions(+), 17 deletions(-) > Reviewed-by: Bin Meng
Re: [PATCH 02/36] bdinfo: riscv: Use generic bd_info
> From: Simon Glass [mailto:s...@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 > --- > Reviewed-by: Rick Chen > 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 > + > #include > > - > -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 > > --
[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 --- 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 #include - -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 -- 2.26.2.526.g744177e7f7-goog