Re: [U-Boot] [PATCH 2/4] riscv: configs: Support AE350 SMP boot from flash flow
Hi Bin Bin Meng 於 2019年4月23日 週二 下午8:14寫道: > > Hi Rick, > > On Tue, Apr 23, 2019 at 1:47 PM Andes wrote: > > > > From: Rick Chen > > nits in the commit title: boot->booting OK > > > > > Add two defconfig to support AE350 SMP boot from flash > > boot->bootings OK > > > by disable CONFIG_HART_LOTTERY and CONFIG_AVAILABLE_HARTS. > > disable->disabling OK > > > > > Signed-off-by: Rick Chen > > Cc: Greentime Hu > > --- > > configs/ae350_rv32_xip_defconfig | 37 + > > configs/ae350_rv64_xip_defconfig | 38 > > ++ > > 2 files changed, 75 insertions(+) > > create mode 100644 configs/ae350_rv32_xip_defconfig > > create mode 100644 configs/ae350_rv64_xip_defconfig > > > > diff --git a/configs/ae350_rv32_xip_defconfig > > b/configs/ae350_rv32_xip_defconfig > > new file mode 100644 > > index 000..1639367 > > --- /dev/null > > +++ b/configs/ae350_rv32_xip_defconfig > > @@ -0,0 +1,37 @@ > > +CONFIG_RISCV=y > > +CONFIG_HART_LOTTERY=n > > +CONFIG_AVAILABLE_HARTS=n > > I think this should be: > > # CONFIG_HART_LOTTERY is not set > # CONFIG_AVAILABLE_HARTS is not set OK > > > +CONFIG_SYS_TEXT_BASE=0x8000 > > +CONFIG_TARGET_AX25_AE350=y > > +CONFIG_DISTRO_DEFAULTS=y > > +CONFIG_NR_DRAM_BANKS=2 > > +CONFIG_FIT=y > > +CONFIG_BOOTDELAY=3 > > +CONFIG_BOARD_EARLY_INIT_F=y > > +CONFIG_SYS_PROMPT="RISC-V # " > > +CONFIG_CMD_IMLS=y > > +CONFIG_CMD_MMC=y > > +CONFIG_CMD_SF=y > > +CONFIG_CMD_SF_TEST=y > > +# CONFIG_CMD_SETEXPR is not set > > +CONFIG_BOOTP_PREFER_SERVERIP=y > > +CONFIG_CMD_CACHE=y > > +CONFIG_OF_BOARD=y > > +CONFIG_DEFAULT_DEVICE_TREE="ae350_32" > > +CONFIG_ENV_IS_IN_SPI_FLASH=y > > +CONFIG_NET_RANDOM_ETHADDR=y > > +CONFIG_MMC=y > > +CONFIG_FTSDC010=y > > +CONFIG_FTSDC010_SDIO=y > > +CONFIG_MTD_NOR_FLASH=y > > +CONFIG_FLASH_CFI_DRIVER=y > > +CONFIG_CFI_FLASH=y > > +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y > > +CONFIG_SYS_FLASH_CFI=y > > +CONFIG_SPI_FLASH=y > > +CONFIG_SPI_FLASH_MACRONIX=y > > +CONFIG_FTMAC100=y > > +CONFIG_BAUDRATE=38400 > > +CONFIG_SYS_NS16550=y > > +CONFIG_SPI=y > > +CONFIG_ATCSPI200_SPI=y > > diff --git a/configs/ae350_rv64_xip_defconfig > > b/configs/ae350_rv64_xip_defconfig > > new file mode 100644 > > index 000..d6a502c > > --- /dev/null > > +++ b/configs/ae350_rv64_xip_defconfig > > @@ -0,0 +1,38 @@ > > +CONFIG_RISCV=y > > +CONFIG_HART_LOTTERY=n > > +CONFIG_AVAILABLE_HARTS=n > > ditto OK > > > +CONFIG_SYS_TEXT_BASE=0x8000 > > +CONFIG_TARGET_AX25_AE350=y > > +CONFIG_ARCH_RV64I=y > > +CONFIG_DISTRO_DEFAULTS=y > > +CONFIG_NR_DRAM_BANKS=2 > > +CONFIG_FIT=y > > +CONFIG_BOOTDELAY=3 > > +CONFIG_BOARD_EARLY_INIT_F=y > > +CONFIG_SYS_PROMPT="RISC-V # " > > +CONFIG_CMD_IMLS=y > > +CONFIG_CMD_MMC=y > > +CONFIG_CMD_SF=y > > +CONFIG_CMD_SF_TEST=y > > +# CONFIG_CMD_SETEXPR is not set > > +CONFIG_BOOTP_PREFER_SERVERIP=y > > +CONFIG_CMD_CACHE=y > > +CONFIG_OF_BOARD=y > > +CONFIG_DEFAULT_DEVICE_TREE="ae350_64" > > +CONFIG_ENV_IS_IN_SPI_FLASH=y > > +CONFIG_NET_RANDOM_ETHADDR=y > > +CONFIG_MMC=y > > +CONFIG_FTSDC010=y > > +CONFIG_FTSDC010_SDIO=y > > +CONFIG_MTD_NOR_FLASH=y > > +CONFIG_FLASH_CFI_DRIVER=y > > +CONFIG_CFI_FLASH=y > > +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y > > +CONFIG_SYS_FLASH_CFI=y > > +CONFIG_SPI_FLASH=y > > +CONFIG_SPI_FLASH_MACRONIX=y > > +CONFIG_FTMAC100=y > > +CONFIG_BAUDRATE=38400 > > +CONFIG_SYS_NS16550=y > > +CONFIG_SPI=y > > +CONFIG_ATCSPI200_SPI=y > Thanks for your review. Rick > Regards, > Bin ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [PATCH 2/4] riscv: configs: Support AE350 SMP boot from flash flow
Hi Rick, On Tue, Apr 23, 2019 at 1:47 PM Andes wrote: > > From: Rick Chen nits in the commit title: boot->booting > > Add two defconfig to support AE350 SMP boot from flash boot->bootings > by disable CONFIG_HART_LOTTERY and CONFIG_AVAILABLE_HARTS. disable->disabling > > Signed-off-by: Rick Chen > Cc: Greentime Hu > --- > configs/ae350_rv32_xip_defconfig | 37 + > configs/ae350_rv64_xip_defconfig | 38 ++ > 2 files changed, 75 insertions(+) > create mode 100644 configs/ae350_rv32_xip_defconfig > create mode 100644 configs/ae350_rv64_xip_defconfig > > diff --git a/configs/ae350_rv32_xip_defconfig > b/configs/ae350_rv32_xip_defconfig > new file mode 100644 > index 000..1639367 > --- /dev/null > +++ b/configs/ae350_rv32_xip_defconfig > @@ -0,0 +1,37 @@ > +CONFIG_RISCV=y > +CONFIG_HART_LOTTERY=n > +CONFIG_AVAILABLE_HARTS=n I think this should be: # CONFIG_HART_LOTTERY is not set # CONFIG_AVAILABLE_HARTS is not set > +CONFIG_SYS_TEXT_BASE=0x8000 > +CONFIG_TARGET_AX25_AE350=y > +CONFIG_DISTRO_DEFAULTS=y > +CONFIG_NR_DRAM_BANKS=2 > +CONFIG_FIT=y > +CONFIG_BOOTDELAY=3 > +CONFIG_BOARD_EARLY_INIT_F=y > +CONFIG_SYS_PROMPT="RISC-V # " > +CONFIG_CMD_IMLS=y > +CONFIG_CMD_MMC=y > +CONFIG_CMD_SF=y > +CONFIG_CMD_SF_TEST=y > +# CONFIG_CMD_SETEXPR is not set > +CONFIG_BOOTP_PREFER_SERVERIP=y > +CONFIG_CMD_CACHE=y > +CONFIG_OF_BOARD=y > +CONFIG_DEFAULT_DEVICE_TREE="ae350_32" > +CONFIG_ENV_IS_IN_SPI_FLASH=y > +CONFIG_NET_RANDOM_ETHADDR=y > +CONFIG_MMC=y > +CONFIG_FTSDC010=y > +CONFIG_FTSDC010_SDIO=y > +CONFIG_MTD_NOR_FLASH=y > +CONFIG_FLASH_CFI_DRIVER=y > +CONFIG_CFI_FLASH=y > +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y > +CONFIG_SYS_FLASH_CFI=y > +CONFIG_SPI_FLASH=y > +CONFIG_SPI_FLASH_MACRONIX=y > +CONFIG_FTMAC100=y > +CONFIG_BAUDRATE=38400 > +CONFIG_SYS_NS16550=y > +CONFIG_SPI=y > +CONFIG_ATCSPI200_SPI=y > diff --git a/configs/ae350_rv64_xip_defconfig > b/configs/ae350_rv64_xip_defconfig > new file mode 100644 > index 000..d6a502c > --- /dev/null > +++ b/configs/ae350_rv64_xip_defconfig > @@ -0,0 +1,38 @@ > +CONFIG_RISCV=y > +CONFIG_HART_LOTTERY=n > +CONFIG_AVAILABLE_HARTS=n ditto > +CONFIG_SYS_TEXT_BASE=0x8000 > +CONFIG_TARGET_AX25_AE350=y > +CONFIG_ARCH_RV64I=y > +CONFIG_DISTRO_DEFAULTS=y > +CONFIG_NR_DRAM_BANKS=2 > +CONFIG_FIT=y > +CONFIG_BOOTDELAY=3 > +CONFIG_BOARD_EARLY_INIT_F=y > +CONFIG_SYS_PROMPT="RISC-V # " > +CONFIG_CMD_IMLS=y > +CONFIG_CMD_MMC=y > +CONFIG_CMD_SF=y > +CONFIG_CMD_SF_TEST=y > +# CONFIG_CMD_SETEXPR is not set > +CONFIG_BOOTP_PREFER_SERVERIP=y > +CONFIG_CMD_CACHE=y > +CONFIG_OF_BOARD=y > +CONFIG_DEFAULT_DEVICE_TREE="ae350_64" > +CONFIG_ENV_IS_IN_SPI_FLASH=y > +CONFIG_NET_RANDOM_ETHADDR=y > +CONFIG_MMC=y > +CONFIG_FTSDC010=y > +CONFIG_FTSDC010_SDIO=y > +CONFIG_MTD_NOR_FLASH=y > +CONFIG_FLASH_CFI_DRIVER=y > +CONFIG_CFI_FLASH=y > +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y > +CONFIG_SYS_FLASH_CFI=y > +CONFIG_SPI_FLASH=y > +CONFIG_SPI_FLASH_MACRONIX=y > +CONFIG_FTMAC100=y > +CONFIG_BAUDRATE=38400 > +CONFIG_SYS_NS16550=y > +CONFIG_SPI=y > +CONFIG_ATCSPI200_SPI=y Regards, Bin ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] [PATCH 2/4] riscv: configs: Support AE350 SMP boot from flash flow
From: Rick Chen Add two defconfig to support AE350 SMP boot from flash by disable CONFIG_HART_LOTTERY and CONFIG_AVAILABLE_HARTS. Signed-off-by: Rick Chen Cc: Greentime Hu --- configs/ae350_rv32_xip_defconfig | 37 + configs/ae350_rv64_xip_defconfig | 38 ++ 2 files changed, 75 insertions(+) create mode 100644 configs/ae350_rv32_xip_defconfig create mode 100644 configs/ae350_rv64_xip_defconfig diff --git a/configs/ae350_rv32_xip_defconfig b/configs/ae350_rv32_xip_defconfig new file mode 100644 index 000..1639367 --- /dev/null +++ b/configs/ae350_rv32_xip_defconfig @@ -0,0 +1,37 @@ +CONFIG_RISCV=y +CONFIG_HART_LOTTERY=n +CONFIG_AVAILABLE_HARTS=n +CONFIG_SYS_TEXT_BASE=0x8000 +CONFIG_TARGET_AX25_AE350=y +CONFIG_DISTRO_DEFAULTS=y +CONFIG_NR_DRAM_BANKS=2 +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_BOARD_EARLY_INIT_F=y +CONFIG_SYS_PROMPT="RISC-V # " +CONFIG_CMD_IMLS=y +CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y +CONFIG_CMD_SF_TEST=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_BOOTP_PREFER_SERVERIP=y +CONFIG_CMD_CACHE=y +CONFIG_OF_BOARD=y +CONFIG_DEFAULT_DEVICE_TREE="ae350_32" +CONFIG_ENV_IS_IN_SPI_FLASH=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_MMC=y +CONFIG_FTSDC010=y +CONFIG_FTSDC010_SDIO=y +CONFIG_MTD_NOR_FLASH=y +CONFIG_FLASH_CFI_DRIVER=y +CONFIG_CFI_FLASH=y +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y +CONFIG_SYS_FLASH_CFI=y +CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_MACRONIX=y +CONFIG_FTMAC100=y +CONFIG_BAUDRATE=38400 +CONFIG_SYS_NS16550=y +CONFIG_SPI=y +CONFIG_ATCSPI200_SPI=y diff --git a/configs/ae350_rv64_xip_defconfig b/configs/ae350_rv64_xip_defconfig new file mode 100644 index 000..d6a502c --- /dev/null +++ b/configs/ae350_rv64_xip_defconfig @@ -0,0 +1,38 @@ +CONFIG_RISCV=y +CONFIG_HART_LOTTERY=n +CONFIG_AVAILABLE_HARTS=n +CONFIG_SYS_TEXT_BASE=0x8000 +CONFIG_TARGET_AX25_AE350=y +CONFIG_ARCH_RV64I=y +CONFIG_DISTRO_DEFAULTS=y +CONFIG_NR_DRAM_BANKS=2 +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_BOARD_EARLY_INIT_F=y +CONFIG_SYS_PROMPT="RISC-V # " +CONFIG_CMD_IMLS=y +CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y +CONFIG_CMD_SF_TEST=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_BOOTP_PREFER_SERVERIP=y +CONFIG_CMD_CACHE=y +CONFIG_OF_BOARD=y +CONFIG_DEFAULT_DEVICE_TREE="ae350_64" +CONFIG_ENV_IS_IN_SPI_FLASH=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_MMC=y +CONFIG_FTSDC010=y +CONFIG_FTSDC010_SDIO=y +CONFIG_MTD_NOR_FLASH=y +CONFIG_FLASH_CFI_DRIVER=y +CONFIG_CFI_FLASH=y +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y +CONFIG_SYS_FLASH_CFI=y +CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_MACRONIX=y +CONFIG_FTMAC100=y +CONFIG_BAUDRATE=38400 +CONFIG_SYS_NS16550=y +CONFIG_SPI=y +CONFIG_ATCSPI200_SPI=y -- 2.7.4 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot