The Intel EG20T Platform Controller Hub is used on the MIPS Boston development board to provide various peripherals including ethernet. This series fixes some issues with the pch_gbe driver discovered whilst in use on the Boston board, and implements support for device tree which we use to provide the PHY reset GPIO. Applies atop v4.16-rc1. Hassan Naveed (1): net: pch_gbe: Fix TX RX descriptor accesses for big endian systems Paul Burton (13): net: pch_gbe: Mark Minnow PHY reset GPIO active low net: pch_gbe: Pull PHY GPIO handling out of Minnow code dt-bindings: net: Document Intel pch_gbe binding net: pch_gbe: Add device tree support net: pch_gbe: Always reset PHY along with MAC net: pch_gbe: Allow longer for resets net: pch_gbe: Fix handling of TX padding net: pch_gbe: Fold pch_gbe_setup_[rt]ctl into pch_gbe_configure_[rt]x net: pch_gbe: Use pch_gbe_disable_dma_rx() in pch_gbe_configure_rx() net: pch_gbe: Disable TX DMA whilst configuring descriptors net: pch_gbe: Ensure DMA is ordered with descriptor writes ptp: pch: Allow build on MIPS platforms net: pch_gbe: Allow build on MIPS platforms Documentation/devicetree/bindings/net/pch_gbe.txt | 25 ++ drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 2 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 27 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 283 ++++++++++++--------- drivers/ptp/Kconfig | 2 +- 5 files changed, 204 insertions(+), 135 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/pch_gbe.txt -- 2.16.1