[U-Boot] [PATCH 0/5] MSCC: Add Serval SoC family.

Horatiu Vultur horatiu.vultur at microchip.com
Wed Jan 23 15:39:40 UTC 2019


This patch series adds support for MSCC Serval SoC family. In this
family there are the following boards: pcb105 and pcb106.

This is based off the patch series[1].

[1] https://lists.denx.de/pipermail/u-boot/2019-January/355031.html

Horatiu Vultur (5):
  pinctrl: mscc: Add gpio and pinctrl for Serval SoC family.
  MSCC: Add support for Serval SoC family.
  MSCC: add device tree for Serval pcb105 board
  MSCC: Add device tree for Serval pcb106 board
  MSCC: Add board support for Serval SoC family.

 arch/mips/dts/Makefile                             |   1 +
 arch/mips/dts/mscc,serval.dtsi                     | 149 ++++++++++
 arch/mips/dts/serval_pcb105.dts                    |  56 ++++
 arch/mips/dts/serval_pcb106.dts                    |  56 ++++
 arch/mips/mach-mscc/Kconfig                        |   9 +
 arch/mips/mach-mscc/Makefile                       |   1 +
 arch/mips/mach-mscc/cpu.c                          |   2 +-
 arch/mips/mach-mscc/dram.c                         |   2 +-
 arch/mips/mach-mscc/include/mach/common.h          |   5 +
 arch/mips/mach-mscc/include/mach/ddr.h             |  20 +-
 arch/mips/mach-mscc/include/mach/serval/serval.h   |  24 ++
 .../include/mach/serval/serval_devcpu_gcb.h        |  21 ++
 .../mach/serval/serval_devcpu_gcb_miim_regs.h      |  25 ++
 .../include/mach/serval/serval_icpu_cfg.h          | 314 +++++++++++++++++++++
 arch/mips/mach-mscc/reset.c                        |  25 +-
 board/mscc/serval/Kconfig                          |  14 +
 board/mscc/serval/Makefile                         |   3 +
 board/mscc/serval/serval.c                         |  74 +++++
 configs/mscc_serval_defconfig                      |  62 ++++
 drivers/pinctrl/mscc/Kconfig                       |  10 +
 drivers/pinctrl/mscc/Makefile                      |   1 +
 drivers/pinctrl/mscc/pinctrl-serval.c              | 233 +++++++++++++++
 include/configs/vcoreiii.h                         |   5 +-
 23 files changed, 1098 insertions(+), 14 deletions(-)
 create mode 100644 arch/mips/dts/mscc,serval.dtsi
 create mode 100644 arch/mips/dts/serval_pcb105.dts
 create mode 100644 arch/mips/dts/serval_pcb106.dts
 create mode 100644 arch/mips/mach-mscc/include/mach/serval/serval.h
 create mode 100644 arch/mips/mach-mscc/include/mach/serval/serval_devcpu_gcb.h
 create mode 100644 arch/mips/mach-mscc/include/mach/serval/serval_devcpu_gcb_miim_regs.h
 create mode 100644 arch/mips/mach-mscc/include/mach/serval/serval_icpu_cfg.h
 create mode 100644 board/mscc/serval/Kconfig
 create mode 100644 board/mscc/serval/Makefile
 create mode 100644 board/mscc/serval/serval.c
 create mode 100644 configs/mscc_serval_defconfig
 create mode 100644 drivers/pinctrl/mscc/pinctrl-serval.c

-- 
2.7.4



More information about the U-Boot mailing list