This series introduces initial support for the MIPS Boston, and FPGA based development board & successor to the older Malta board. Further peripheral work is needed but this introduces the basics.
This can be tested in a currently out-of-tree QEMU port if desired, which can be found in the boston branch of: git://git.linux-mips.org/pub/scm/paul/qemu.git QEMU can be used to run U-Boot like this: ./configure --target-list=mips64el-softmmu make ./mips64el-softmmu/qemu-system-mips64el -M boston -m 2G \ -bios u-boot.bin -serial stdio Paul Burton (10): serial: ns16550: Support clocks via phandle dt-bindings: Add interrupt-controller/mips-gic.h header pci: xilinx: Add a driver for Xilinx AXI to PCIe bridge pci: Flip condition for detecting non-PCI parent devices net: pch_gbe: Use dm_pci_map_bar to discover MMIO base net: pch_gbe: Make 64 bit safe dm: regmap: Implement simple regmap_read & regmap_write dm: syscon: Provide a generic syscon driver clk: boston: Providea simple driver for Boston board clocks boston: Introduce support for the MIPS Boston development board arch/mips/Kconfig | 16 ++ arch/mips/dts/Makefile | 1 + arch/mips/dts/img,boston.dts | 216 ++++++++++++++++++++ board/imgtec/boston/Kconfig | 16 ++ board/imgtec/boston/MAINTAINERS | 6 + board/imgtec/boston/Makefile | 9 + board/imgtec/boston/boston-lcd.h | 21 ++ board/imgtec/boston/boston-regs.h | 47 +++++ board/imgtec/boston/checkboard.c | 29 +++ board/imgtec/boston/ddr.c | 30 +++ board/imgtec/boston/lowlevel_init.S | 56 ++++++ configs/boston_defconfig | 41 ++++ drivers/clk/Kconfig | 8 + drivers/clk/Makefile | 1 + drivers/clk/clk_boston.c | 96 +++++++++ drivers/core/regmap.c | 16 ++ drivers/core/syscon-uclass.c | 11 ++ drivers/net/pch_gbe.c | 28 ++- drivers/pci/Kconfig | 7 + drivers/pci/Makefile | 1 + drivers/pci/pci-uclass.c | 2 +- drivers/pci/pcie_xilinx.c | 219 +++++++++++++++++++++ drivers/serial/ns16550.c | 19 +- include/configs/boston.h | 68 +++++++ include/dt-bindings/clock/boston-clock.h | 13 ++ .../dt-bindings/interrupt-controller/mips-gic.h | 9 + 26 files changed, 967 insertions(+), 19 deletions(-) create mode 100644 arch/mips/dts/img,boston.dts create mode 100644 board/imgtec/boston/Kconfig create mode 100644 board/imgtec/boston/MAINTAINERS create mode 100644 board/imgtec/boston/Makefile create mode 100644 board/imgtec/boston/boston-lcd.h create mode 100644 board/imgtec/boston/boston-regs.h create mode 100644 board/imgtec/boston/checkboard.c create mode 100644 board/imgtec/boston/ddr.c create mode 100644 board/imgtec/boston/lowlevel_init.S create mode 100644 configs/boston_defconfig create mode 100644 drivers/clk/clk_boston.c create mode 100644 drivers/pci/pcie_xilinx.c create mode 100644 include/configs/boston.h create mode 100644 include/dt-bindings/clock/boston-clock.h create mode 100644 include/dt-bindings/interrupt-controller/mips-gic.h -- 2.9.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot