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

