aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/arc/Makefile
diff options
context:
space:
mode:
authorRomain Perier <romain.perier@gmail.com>2014-08-26 13:14:51 +0000
committerDavid S. Miller <davem@davemloft.net>2014-08-27 16:40:26 -0700
commit23d2d9a630b98a554cc328c6b69c56fd285e0129 (patch)
tree265d7e4ceba509f54b494db5cdeb8d000f811d97 /drivers/net/ethernet/arc/Makefile
parentethernet: arc: mdio changes for future SoC glue layer devtree support (diff)
downloadlinux-dev-23d2d9a630b98a554cc328c6b69c56fd285e0129.tar.xz
linux-dev-23d2d9a630b98a554cc328c6b69c56fd285e0129.zip
ethernet: arc: Add support for specific SoC layer device tree bindings
Some platforms have special bank registers which might be used to select the correct clock or the right mode for Media Indepent Interface controllers. Sometimes, it is also required to activate vcc regulators in the right order to supply the ethernet controller at the right time. This patch is an architecture refactoring of the arc-emac device driver. It adds a new software design which allows to add specific platform glue layer. Each platform has now its own module which performs custom initialization and remove for the target and then calls to the core driver. Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/arc/Makefile')
-rw-r--r--drivers/net/ethernet/arc/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/ethernet/arc/Makefile b/drivers/net/ethernet/arc/Makefile
index 00c8657637d5..241bb809f351 100644
--- a/drivers/net/ethernet/arc/Makefile
+++ b/drivers/net/ethernet/arc/Makefile
@@ -3,4 +3,5 @@
#
arc_emac-objs := emac_main.o emac_mdio.o
-obj-$(CONFIG_ARC_EMAC) += arc_emac.o
+obj-$(CONFIG_ARC_EMAC_CORE) += arc_emac.o
+obj-$(CONFIG_ARC_EMAC) += emac_arc.o