All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 00/11] MIPS Boston Development Board Support
@ 2016-08-01 10:06 Paul Burton
  2016-08-01 10:06 ` [U-Boot] [PATCH v4 01/11] serial: ns16550: Support clocks via phandle Paul Burton
                   ` (11 more replies)
  0 siblings, 12 replies; 25+ messages in thread
From: Paul Burton @ 2016-08-01 10:06 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2016-08-05  1:36 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-01 10:06 [U-Boot] [PATCH v4 00/11] MIPS Boston Development Board Support Paul Burton
2016-08-01 10:06 ` [U-Boot] [PATCH v4 01/11] serial: ns16550: Support clocks via phandle Paul Burton
2016-08-04  9:50   ` Michal Simek
2016-08-04  9:59     ` Paul Burton
2016-08-04 10:02       ` Michal Simek
2016-08-01 10:06 ` [U-Boot] [PATCH v4 02/11] dt-bindings: Add interrupt-controller/mips-gic.h header Paul Burton
2016-08-01 10:06 ` [U-Boot] [PATCH v4 03/11] pci: xilinx: Add a driver for Xilinx AXI to PCIe bridge Paul Burton
2016-08-04  9:54   ` Michal Simek
2016-08-04 10:24     ` Paul Burton
2016-08-05  1:36       ` Simon Glass
2016-08-01 10:06 ` [U-Boot] [PATCH v4 04/11] pci: Flip condition for detecting non-PCI parent devices Paul Burton
2016-08-01 10:06 ` [U-Boot] [PATCH v4 05/11] net: pch_gbe: Use dm_pci_map_bar to discover MMIO base Paul Burton
2016-08-01 10:07 ` [U-Boot] [PATCH v4 06/11] net: pch_gbe: Make 64 bit safe Paul Burton
2016-08-01 10:07 ` [U-Boot] [PATCH v4 07/11] dm: regmap: Implement simple regmap_read & regmap_write Paul Burton
2016-08-01 10:07 ` [U-Boot] [PATCH v4 08/11] dm: core: Match compatible strings in order of priority Paul Burton
2016-08-01 10:07 ` [U-Boot] [PATCH v4 09/11] dm: syscon: Provide a generic syscon driver Paul Burton
2016-08-01 10:07 ` [U-Boot] [PATCH v4 10/11] clk: boston: Providea simple driver for Boston board clocks Paul Burton
2016-08-01 10:07 ` [U-Boot] [PATCH v4 11/11] boston: Introduce support for the MIPS Boston development board Paul Burton
2016-08-02 13:14   ` [U-Boot] [PATCH v5 " Paul Burton
2016-08-01 10:46 ` [U-Boot] [PATCH v4 00/11] MIPS Boston Development Board Support Michal Simek
2016-08-01 12:09   ` Paul Burton
2016-08-01 12:41     ` Michal Simek
2016-08-01 12:51       ` Paul Burton
2016-08-04 10:00         ` Michal Simek
2016-08-04 10:04           ` Paul Burton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.