net: dsa: mv88e6xxx: factorize the switch driver
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>
Mon, 9 May 2016 17:22:58 +0000 (13:22 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 May 2016 18:26:13 +0000 (14:26 -0400)
commitf81ec90fe9cbf512f3c632130a37c6d353fa94ea
tree917a670ad6b4d142987abcb2ac932a7a59e3f412
parentb9729e53ade9be2637b46ac98fd85c7eac1b77c8
net: dsa: mv88e6xxx: factorize the switch driver

Now that all drivers support the same set of functions and the same
setup code, drop every model-specific DSA switch driver and replace them
with a common mv88e6xxx driver.

This merges the info tables into one, removes the function exports, the
model-specific files, and update the defconfigs.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
arch/arm/configs/multi_v5_defconfig
arch/arm/configs/mvebu_v7_defconfig
arch/arm/configs/orion5x_defconfig
arch/tile/configs/tilegx_defconfig
arch/tile/configs/tilepro_defconfig
drivers/net/dsa/Kconfig
drivers/net/dsa/Makefile
drivers/net/dsa/mv88e6123.c [deleted file]
drivers/net/dsa/mv88e6131.c [deleted file]
drivers/net/dsa/mv88e6171.c [deleted file]
drivers/net/dsa/mv88e6352.c [deleted file]
drivers/net/dsa/mv88e6xxx.c
drivers/net/dsa/mv88e6xxx.h