[U-Boot] [PATCH 0/8] boston: Ethernet support for MIPS Boston board
Paul Burton
paul.burton at mips.com
Tue Nov 21 20:33:39 UTC 2017
This series fixes some issues with PCIe support on the MIPS Boston
development board, adds a driver for the EG20T GPIO controller that we
use to control ethernet PHY reset & enables support for ethernet on the
Boston board.
Note that QEMU currently (as of v2.10) does not emulate the EG20T
ethernet device, so this leads to delays during boot in QEMU whilst the
pch_gbe driver times out on attempted access to the PHY.
Applies atop u-boot-mips/next as of 50bff5194d7e ("MIPS: Break out of
cache loops for unimplemented caches").
Paul Burton (8):
pci: Make PCI bridge memory alignment configurable
boston: Disable PCI bridge memory space alignment
pci: xilinx: Initialise the root bridge during probe
gpio: Provide dummy get/request & is_valid functions
gpio: eg20t: Add driver for Intel EG20T GPIO controllers
net: pch_gbe: Support PHY reset GPIOs
net: pch_gbe: Use wait_for_bit() helper
boston: Enable ethernet PHY, reset GPIO, device probe
arch/mips/Kconfig | 1 +
arch/mips/dts/img,boston.dts | 8 +--
configs/boston32r2_defconfig | 2 +
configs/boston32r2el_defconfig | 2 +
configs/boston64r2_defconfig | 2 +
configs/boston64r2el_defconfig | 2 +
drivers/gpio/Kconfig | 8 +++
drivers/gpio/Makefile | 1 +
drivers/gpio/eg20t-gpio.c | 139 +++++++++++++++++++++++++++++++++++++++++
drivers/net/pch_gbe.c | 96 +++++++++++++---------------
drivers/net/pch_gbe.h | 1 +
drivers/pci/Kconfig | 7 +++
drivers/pci/pci_auto.c | 24 ++++---
drivers/pci/pcie_xilinx.c | 36 ++++++++++-
include/asm-generic/gpio.h | 38 +++++++++++
include/configs/boston.h | 5 ++
16 files changed, 307 insertions(+), 65 deletions(-)
create mode 100644 drivers/gpio/eg20t-gpio.c
--
2.15.0
More information about the U-Boot
mailing list