This series introduces support for the MIPS Boston development board, allowing generic kernels to run on it. Typically a Boston board will be running the U-Boot bootloader & we make use of the Flattened Image Tree (FIT) image format for the kernel. If physical Boston hardware is unavailable this series can be tested using QEMU built from the master branch (or v2.9 onwards). To do so, configure the kernel for the generic 64r6el_defconfig & run QEMU like so: $ make ARCH=mips 64r6el_defconfig $ make ARCH=mips CROSS_COMPILE=my-toolchain- $ qemu-system-mips64el -M boston \ -kernel arch/mips/boot/vmlinux.gz.itb \ serial stdio Applies atop v4.12-rc5. Paul Burton (4): dt-bindings: Document img,boston-clock binding clk: boston: Add a driver for MIPS Boston board clocks MIPS: DTS: img: Don't attempt to build-in all .dtb files MIPS: generic: Support MIPS Boston development boards .../devicetree/bindings/clock/img,boston-clock.txt | 31 +++ MAINTAINERS | 10 + arch/mips/boot/dts/img/Makefile | 5 +- arch/mips/boot/dts/img/boston.dts | 224 +++++++++++++++++++++ arch/mips/configs/generic/board-boston.config | 48 +++++ arch/mips/generic/Kconfig | 12 ++ arch/mips/generic/vmlinux.its.S | 25 +++ drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/imgtec/Kconfig | 9 + drivers/clk/imgtec/Makefile | 1 + drivers/clk/imgtec/clk-boston.c | 103 ++++++++++ include/dt-bindings/clock/boston-clock.h | 14 ++ 13 files changed, 482 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/img,boston-clock.txt create mode 100644 arch/mips/boot/dts/img/boston.dts create mode 100644 arch/mips/configs/generic/board-boston.config create mode 100644 drivers/clk/imgtec/Kconfig create mode 100644 drivers/clk/imgtec/Makefile create mode 100644 drivers/clk/imgtec/clk-boston.c create mode 100644 include/dt-bindings/clock/boston-clock.h -- 2.13.1