This patch series adds support for the Ubiquiti EdgeRouter and EdgeRouter Pro (ER-8 and ERPro-8). The first 2 patches enable the Ethernet interfaces on the boards to be detected correctly. The 3rd patch enables the {E,O}HCI controllers by probing them via DT rather than registering them in platform code, which was only done for CN63XX and therefore would not be done on the EdgeRouters (CN61XX). Alex Smith (1): MIPS: octeon: Add interface mode detection for Octeon II David Daney (2): staging: octeon-ethernet: Move PHY activation to .ndo_open(). usb host/MIPS: Remove hard-coded OCTEON platform information. .../cavium-octeon/executive/cvmx-helper-sgmii.c | 12 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 166 +++++++++++++++++++++ arch/mips/cavium-octeon/octeon-platform.c | 102 ------------- drivers/staging/octeon/ethernet-mdio.c | 79 +++++++--- drivers/staging/octeon/ethernet-rgmii.c | 23 ++- drivers/staging/octeon/ethernet-sgmii.c | 87 ++++++----- drivers/staging/octeon/ethernet-xaui.c | 83 +++++++---- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/octeon/octeon-ethernet.h | 4 + drivers/usb/host/ehci-octeon.c | 17 ++- drivers/usb/host/octeon2-common.c | 47 +++++- drivers/usb/host/ohci-octeon.c | 17 ++- 12 files changed, 424 insertions(+), 215 deletions(-) -- 1.9.3