[PATCH v6 0/6] MIPS: add support for Microsemi MIPS SoCs

From: Alexandre Belloni
Date: Tue Mar 20 2018 - 09:09:50 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 v6:
- Fixup SPDX identifiers
- remove unit-address for cpuintc
- add unit-address for ahb
- remove CONFIG_32BIT requirement (implied by CONFIG_CPU_MIPS32_R2)
- Add TLB entry lookup provided by James
- Readd vendor prefix addition


Alexandre Belloni (6):
dt-bindings: Add vendor prefix for Microsemi Corporation
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 ++++++++
.../devicetree/bindings/vendor-prefixes.txt | 1 +
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 | 35 ++++++
arch/mips/generic/Kconfig | 16 +++
arch/mips/generic/Makefile | 1 +
arch/mips/generic/board-ocelot.c | 78 ++++++++++++++
12 files changed, 335 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