This patch series aims to separate mdio code from the emac driver, with the intent of reuse on tnetv107x. Unlike davinci, tnetv107x's mdio controller is not embedded within an "emac" device.
This series has been (boot) tested on dm365. Cyril Chemparathy (4): Davinci: mdio - separate out mdio controller code Davinci: mdio - add clock lookups for mdio Davinci: mdio - add platform devices for mdio Davinci: mdio - switch to new mdio driver arch/arm/mach-davinci/board-da830-evm.c | 5 - arch/arm/mach-davinci/board-da850-evm.c | 6 - arch/arm/mach-davinci/board-dm365-evm.c | 7 - arch/arm/mach-davinci/board-dm644x-evm.c | 7 - arch/arm/mach-davinci/board-dm646x-evm.c | 8 - arch/arm/mach-davinci/board-neuros-osd2.c | 7 - arch/arm/mach-davinci/board-sffsdr.c | 7 - arch/arm/mach-davinci/da830.c | 1 + arch/arm/mach-davinci/da850.c | 1 + arch/arm/mach-davinci/devices-da8xx.c | 24 ++- arch/arm/mach-davinci/dm365.c | 20 ++- arch/arm/mach-davinci/dm644x.c | 20 ++- arch/arm/mach-davinci/dm646x.c | 20 ++- arch/arm/mach-davinci/include/mach/dm365.h | 2 +- arch/arm/mach-davinci/include/mach/dm644x.h | 2 +- arch/arm/mach-davinci/include/mach/dm646x.h | 2 +- drivers/net/Kconfig | 11 + drivers/net/Makefile | 1 + drivers/net/davinci_emac.c | 164 ++---------- drivers/net/davinci_mdio.c | 388 +++++++++++++++++++++++++++ include/linux/davinci_emac.h | 4 +- 21 files changed, 509 insertions(+), 198 deletions(-) create mode 100644 drivers/net/davinci_mdio.c _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
