[U-Boot] [PATCH v4 00/11] MIPS Boston Development Board Support
Paul Burton
paul.burton at imgtec.com
Mon Aug 1 12:06:54 CEST 2016
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 (11):
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: core: Match compatible strings in order of priority
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/boston32r2_defconfig | 40 ++++
configs/boston32r2el_defconfig | 41 ++++
configs/boston64r2_defconfig | 40 ++++
configs/boston64r2el_defconfig | 41 ++++
doc/README.boston | 39 ++++
drivers/clk/Kconfig | 8 +
drivers/clk/Makefile | 1 +
drivers/clk/clk_boston.c | 97 +++++++++
drivers/core/lists.c | 83 ++++----
drivers/core/regmap.c | 20 ++
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 +
31 files changed, 1173 insertions(+), 61 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/boston32r2_defconfig
create mode 100644 configs/boston32r2el_defconfig
create mode 100644 configs/boston64r2_defconfig
create mode 100644 configs/boston64r2el_defconfig
create mode 100644 doc/README.boston
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
More information about the U-Boot
mailing list