
This patch series adds support for MSCC Servalt SoC family. In this family there is only one board: Servalt(pcb116).
This is based off the u-boot-mips/next repository
Horatiu Vultur (3): pinctrl: mscc: Add gpio and pinctrl for Servalt SoC family. MSCC: Add support for Servalt SoC family. MSCC: Add board support for Servalt SoC family
arch/mips/dts/Makefile | 1 + arch/mips/dts/mscc,servalt.dtsi | 149 ++++++++++ arch/mips/dts/servalt_pcb116.dts | 56 ++++ arch/mips/mach-mscc/Kconfig | 8 + arch/mips/mach-mscc/cpu.c | 2 +- arch/mips/mach-mscc/dram.c | 3 +- arch/mips/mach-mscc/include/mach/common.h | 5 + arch/mips/mach-mscc/include/mach/ddr.h | 22 +- arch/mips/mach-mscc/include/mach/servalt/servalt.h | 24 ++ .../include/mach/servalt/servalt_devcpu_gcb.h | 20 ++ .../mach/servalt/servalt_devcpu_gcb_miim_regs.h | 25 ++ .../include/mach/servalt/servalt_icpu_cfg.h | 319 +++++++++++++++++++++ arch/mips/mach-mscc/reset.c | 2 +- board/mscc/servalt/Kconfig | 14 + board/mscc/servalt/Makefile | 3 + board/mscc/servalt/servalt.c | 52 ++++ configs/mscc_servalt_defconfig | 60 ++++ drivers/pinctrl/mscc/Kconfig | 9 + drivers/pinctrl/mscc/Makefile | 1 + drivers/pinctrl/mscc/pinctrl-servalt.c | 269 +++++++++++++++++ 20 files changed, 1033 insertions(+), 11 deletions(-) create mode 100644 arch/mips/dts/mscc,servalt.dtsi create mode 100644 arch/mips/dts/servalt_pcb116.dts create mode 100644 arch/mips/mach-mscc/include/mach/servalt/servalt.h create mode 100644 arch/mips/mach-mscc/include/mach/servalt/servalt_devcpu_gcb.h create mode 100644 arch/mips/mach-mscc/include/mach/servalt/servalt_devcpu_gcb_miim_regs.h create mode 100644 arch/mips/mach-mscc/include/mach/servalt/servalt_icpu_cfg.h create mode 100644 board/mscc/servalt/Kconfig create mode 100644 board/mscc/servalt/Makefile create mode 100644 board/mscc/servalt/servalt.c create mode 100644 configs/mscc_servalt_defconfig create mode 100644 drivers/pinctrl/mscc/pinctrl-servalt.c