[U-Boot] [PATCH] sifive: riscv: update Hifive Unleashed configuration infrastructure
Bin Meng
bmeng.cn at gmail.com
Mon Jul 29 13:45:06 UTC 2019
Hi,
On Mon, Jul 29, 2019 at 8:42 PM Sagar Shrikant Kadam
<sagar.kadam at sifive.com> wrote:
>
> This patch aligns the current implementation of HiFive Unleashed
> board configuration framework with the one described in doc/README.kconfig.
>
Can you please explain why these changes are needed? It looks that the
changes are only to rename the "generic" cpu name to "u54-mc", and
rename the board name "fu540" to "hifive_unleashed"?
This breaks the QEMU virt boards.
> Signed-off-by: Sagar Shrikant Kadam <sagar.kadam at sifive.com>
> ---
> arch/riscv/Kconfig | 6 +-
> arch/riscv/cpu/generic/Kconfig | 12 ---
> arch/riscv/cpu/generic/Makefile | 6 --
> arch/riscv/cpu/generic/cpu.c | 35 -------
> arch/riscv/cpu/generic/dram.c | 37 -------
> arch/riscv/cpu/u54-mc/Kconfig | 12 +++
> arch/riscv/cpu/u54-mc/Makefile | 6 ++
> arch/riscv/cpu/u54-mc/cpu.c | 35 +++++++
> arch/riscv/cpu/u54-mc/dram.c | 37 +++++++
> arch/riscv/include/asm/arch-fu540-c000/clk.h | 14 +++
> arch/riscv/include/asm/arch-generic/clk.h | 14 ---
> board/sifive/fu540/Kconfig | 49 ----------
> board/sifive/fu540/MAINTAINERS | 9 --
> board/sifive/fu540/Makefile | 5 -
> board/sifive/fu540/fu540.c | 139 ---------------------------
> board/sifive/hifive_unleashed/Kconfig | 52 ++++++++++
> board/sifive/hifive_unleashed/MAINTAINERS | 9 ++
> board/sifive/hifive_unleashed/Makefile | 5 +
> board/sifive/hifive_unleashed/fu540.c | 139 +++++++++++++++++++++++++++
> configs/hifive_unleashed_defconfig | 11 +++
> configs/sifive_fu540_defconfig | 11 ---
> include/configs/hifive_unleashed.h | 47 +++++++++
> include/configs/sifive-fu540.h | 47 ---------
> 23 files changed, 370 insertions(+), 367 deletions(-)
> delete mode 100644 arch/riscv/cpu/generic/Kconfig
> delete mode 100644 arch/riscv/cpu/generic/Makefile
> delete mode 100644 arch/riscv/cpu/generic/cpu.c
> delete mode 100644 arch/riscv/cpu/generic/dram.c
It looks that you did not use "git mv" command.
> create mode 100644 arch/riscv/cpu/u54-mc/Kconfig
> create mode 100644 arch/riscv/cpu/u54-mc/Makefile
> create mode 100644 arch/riscv/cpu/u54-mc/cpu.c
> create mode 100644 arch/riscv/cpu/u54-mc/dram.c
> create mode 100644 arch/riscv/include/asm/arch-fu540-c000/clk.h
> delete mode 100644 arch/riscv/include/asm/arch-generic/clk.h
> delete mode 100644 board/sifive/fu540/Kconfig
> delete mode 100644 board/sifive/fu540/MAINTAINERS
> delete mode 100644 board/sifive/fu540/Makefile
> delete mode 100644 board/sifive/fu540/fu540.c
> create mode 100644 board/sifive/hifive_unleashed/Kconfig
> create mode 100644 board/sifive/hifive_unleashed/MAINTAINERS
> create mode 100644 board/sifive/hifive_unleashed/Makefile
> create mode 100644 board/sifive/hifive_unleashed/fu540.c
> create mode 100644 configs/hifive_unleashed_defconfig
> delete mode 100644 configs/sifive_fu540_defconfig
> create mode 100644 include/configs/hifive_unleashed.h
> delete mode 100644 include/configs/sifive-fu540.h
>
Regards,
Bin
More information about the U-Boot
mailing list