[PATCH v5 0/5] MIPS: add support for Microsemi MIPS SoCs

From: Alexandre Belloni
Date: Tue Mar 06 2018 - 07:18:15 EST


Hi,

This patch series adds initial support for the Microsemi MIPS SoCs. It
is currently focusing on the Microsemi Ocelot (VSC7513, VSC7514).

Changes in v5:
- reworked the DT to remove ocelot_measure_hpt_freq()
- fixed the memory node (memory@0)
- fixed indentation
- board-ocelot.config:
o require CONFIG_CPU_MIPS32_R2
o removed CONFIG_MIPS_CMDLINE_FROM_BOOTLOADER
o removed CONFIG_SQUASHFS because generic_defconfig has
# CONFIG_MISC_FILESYSTEMS is not set
- removed DMA_NONCOHERENT from MSCC_OCELOT

Alexandre Belloni (5):
dt-bindings: mips: Add bindings for Microsemi SoCs
MIPS: mscc: add ocelot dtsi
MIPS: mscc: add ocelot PCB123 device tree
MIPS: generic: Add support for Microsemi Ocelot
MAINTAINERS: Add entry for Microsemi MIPS SoCs

Documentation/devicetree/bindings/mips/mscc.txt | 43 +++++++++
MAINTAINERS | 9 ++
arch/mips/Makefile | 4 +
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/mscc/Makefile | 3 +
arch/mips/boot/dts/mscc/ocelot.dtsi | 117 ++++++++++++++++++++++++
arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 27 ++++++
arch/mips/configs/generic/board-ocelot.config | 36 ++++++++
arch/mips/generic/Kconfig | 16 ++++
arch/mips/generic/Makefile | 1 +
arch/mips/generic/board-ocelot.c | 67 ++++++++++++++
11 files changed, 324 insertions(+)
create mode 100644 Documentation/devicetree/bindings/mips/mscc.txt
create mode 100644 arch/mips/boot/dts/mscc/Makefile
create mode 100644 arch/mips/boot/dts/mscc/ocelot.dtsi
create mode 100644 arch/mips/boot/dts/mscc/ocelot_pcb123.dts
create mode 100644 arch/mips/configs/generic/board-ocelot.config
create mode 100644 arch/mips/generic/board-ocelot.c

--
2.16.2