[PATCH 0/2] Add MPFS CPU Implementation
Jamie Gibbons
jamie.gibbons at microchip.com
Wed Nov 19 13:38:41 CET 2025
Hi all,
The following series creates a custom CPU implementation for Microchip's
PolarFire SoC as it needs a custom implementation of top_of_ram().
Since there are multiple boards that use the PolarFire SoC, some kconfigs that
are determined at a CPU level are moved from the board kconfigs.
Thanks
Jamie.
Conor Dooley (2):
riscv: create a custom CPU implementation for PolarFire SoC
riscv: mpfs: move SoC level options to the CPU Kconfig
arch/riscv/Kconfig | 1 +
arch/riscv/cpu/mpfs/Kconfig | 33 ++++++++++++++++++++++
arch/riscv/cpu/mpfs/Makefile | 6 ++++
arch/riscv/cpu/mpfs/cpu.c | 22 +++++++++++++++
arch/riscv/cpu/mpfs/dram.c | 38 ++++++++++++++++++++++++++
arch/riscv/include/asm/arch-mpfs/clk.h | 8 ++++++
board/microchip/mpfs_generic/Kconfig | 24 ++--------------
7 files changed, 110 insertions(+), 22 deletions(-)
create mode 100644 arch/riscv/cpu/mpfs/Kconfig
create mode 100644 arch/riscv/cpu/mpfs/Makefile
create mode 100644 arch/riscv/cpu/mpfs/cpu.c
create mode 100644 arch/riscv/cpu/mpfs/dram.c
create mode 100644 arch/riscv/include/asm/arch-mpfs/clk.h
--
2.43.0
More information about the U-Boot
mailing list