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. This the second version with a few changes in device tree. 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. Changelog: v1 -> v2 - Moved the changes in binding documentation from patch 8 to 2 - Fixed i2c devices node name in jaguar2 device tree files - Added Acked-by from Rob Herring - Fixes few more devices tree nodes, now there is no more warning when running "make W=1 dtbs" 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 | 267 ++++++++++++++++++ arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 107 +++++++ arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 57 ++++ 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, 1218 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