drivers/net/dsa/motorcomm/Makefile | 2 + drivers/net/dsa/motorcomm/chip.c | 490 ++++++--------------------- drivers/net/dsa/motorcomm/chip.h | 129 ++++--- drivers/net/dsa/motorcomm/leds.c | 14 +- drivers/net/dsa/motorcomm/mdio_bus.c | 302 +++++++++++++++++ drivers/net/dsa/motorcomm/mdio_bus.h | 51 +++ drivers/net/dsa/motorcomm/pcs-921x.c | 209 ++++++++++++ drivers/net/dsa/motorcomm/pcs.h | 13 + 8 files changed, 769 insertions(+), 441 deletions(-) create mode 100644 drivers/net/dsa/motorcomm/mdio_bus.c create mode 100644 drivers/net/dsa/motorcomm/mdio_bus.h create mode 100644 drivers/net/dsa/motorcomm/pcs-921x.c create mode 100644 drivers/net/dsa/motorcomm/pcs.h