Hello, Ocelot SoC belongs to a larger family of SoCs called VCoreIII. Luton, Serval and Jaguar2 are part of this family and are added with this series. To be able to run a linux kernel the irqchip support and the pinctrl support are needed. Two series of patches adding this support has been posted to their subsystem. However there is no build dependency between them. Gregory Gregory CLEMENT (9): dt-bindings: mips: Add Luton dt-bindings: mips: Add Serval and Jaguar2 MIPS: mscc: Prepare configuration to handle more SoCs MIPS: mscc: Fix configuration name for ocelot legacy boards MIPS: mscc: Add luton dtsi MIPS: mscc: Add luton PC0B91 device tree MIPS: mscc: build FIT image for Luton MIPS: mscc: Add jaguar2 support MIPS: mscc: Add serval support .../devicetree/bindings/mips/mscc.txt | 2 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/mscc/Makefile | 11 +- arch/mips/boot/dts/mscc/jaguar2.dtsi | 167 +++++++++++ arch/mips/boot/dts/mscc/jaguar2_common.dtsi | 25 ++ arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 273 ++++++++++++++++++ arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 109 +++++++ arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 59 ++++ arch/mips/boot/dts/mscc/luton.dtsi | 116 ++++++++ arch/mips/boot/dts/mscc/luton_pcb091.dts | 30 ++ arch/mips/boot/dts/mscc/serval.dtsi | 153 ++++++++++ arch/mips/boot/dts/mscc/serval_common.dtsi | 127 ++++++++ arch/mips/boot/dts/mscc/serval_pcb105.dts | 17 ++ arch/mips/boot/dts/mscc/serval_pcb106.dts | 17 ++ arch/mips/generic/Kconfig | 37 ++- arch/mips/generic/Platform | 3 + arch/mips/generic/board-jaguar2.its.S | 40 +++ arch/mips/generic/board-luton.its.S | 23 ++ arch/mips/generic/board-serval.its.S | 24 ++ 19 files changed, 1228 insertions(+), 7 deletions(-) create mode 100644 arch/mips/boot/dts/mscc/jaguar2.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts create mode 100644 arch/mips/boot/dts/mscc/luton.dtsi create mode 100644 arch/mips/boot/dts/mscc/luton_pcb091.dts create mode 100644 arch/mips/boot/dts/mscc/serval.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_pcb105.dts create mode 100644 arch/mips/boot/dts/mscc/serval_pcb106.dts create mode 100644 arch/mips/generic/board-jaguar2.its.S create mode 100644 arch/mips/generic/board-luton.its.S create mode 100644 arch/mips/generic/board-serval.its.S -- 2.28.0