atheros[ar231x-eth]: move driver to atheros subdirectory

Move driver code to respective vendor subdirectory and fix config
symbol name.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 41690
This commit is contained in:
Felix Fietkau 2014-07-17 16:36:19 +00:00
parent 6be418e3e1
commit e819113e2e
3 changed files with 33 additions and 32 deletions

View File

@ -100,7 +100,7 @@ CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MVSWITCH_PHY=y CONFIG_MVSWITCH_PHY=y
CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_PER_CPU_KM=y CONFIG_NEED_PER_CPU_KM=y
CONFIG_NET_VENDOR_AR231X=y CONFIG_NET_AR231X=y
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_PCI=y CONFIG_PCI=y

View File

@ -1,37 +1,38 @@
--- a/drivers/net/ethernet/Kconfig --- a/drivers/net/ethernet/atheros/Makefile
+++ b/drivers/net/ethernet/Kconfig +++ b/drivers/net/ethernet/atheros/Makefile
@@ -22,6 +22,7 @@ source "drivers/net/ethernet/adaptec/Kco @@ -7,3 +7,4 @@ obj-$(CONFIG_ATL2) += atlx/
source "drivers/net/ethernet/aeroflex/Kconfig" obj-$(CONFIG_ATL1E) += atl1e/
source "drivers/net/ethernet/alteon/Kconfig" obj-$(CONFIG_ATL1C) += atl1c/
source "drivers/net/ethernet/amd/Kconfig" obj-$(CONFIG_ALX) += alx/
+source "drivers/net/ethernet/ar231x/Kconfig" +obj-$(CONFIG_NET_AR231X) += ar231x/
source "drivers/net/ethernet/apple/Kconfig" --- a/drivers/net/ethernet/atheros/Kconfig
source "drivers/net/ethernet/atheros/Kconfig" +++ b/drivers/net/ethernet/atheros/Kconfig
source "drivers/net/ethernet/cadence/Kconfig" @@ -5,7 +5,7 @@
--- a/drivers/net/ethernet/Makefile config NET_VENDOR_ATHEROS
+++ b/drivers/net/ethernet/Makefile bool "Atheros devices"
@@ -9,6 +9,7 @@ obj-$(CONFIG_GRETH) += aeroflex/ default y
obj-$(CONFIG_NET_VENDOR_ALTEON) += alteon/ - depends on PCI
obj-$(CONFIG_NET_VENDOR_AMD) += amd/ + depends on (PCI || ATHEROS_AR231X)
obj-$(CONFIG_NET_VENDOR_APPLE) += apple/ ---help---
+obj-$(CONFIG_NET_VENDOR_AR231X) += ar231x/ If you have a network (Ethernet) card belonging to this class, say Y
obj-$(CONFIG_NET_VENDOR_ATHEROS) += atheros/ and read the Ethernet-HOWTO, available from
obj-$(CONFIG_NET_CADENCE) += cadence/ @@ -85,4 +85,10 @@ config ALX
obj-$(CONFIG_NET_BFIN) += adi/ To compile this driver as a module, choose M here. The module
--- /dev/null will be called alx.
+++ b/drivers/net/ethernet/ar231x/Kconfig
@@ -0,0 +1,5 @@ +config NET_AR231X
+config NET_VENDOR_AR231X + tristate "Atheros AR231X built-in Ethernet support"
+ tristate "AR231X Ethernet support"
+ depends on ATHEROS_AR231X + depends on ATHEROS_AR231X
+ help + help
+ Support for the AR231x/531x ethernet controller + Support for the AR231x/531x ethernet controller
+
endif # NET_VENDOR_ATHEROS
--- /dev/null --- /dev/null
+++ b/drivers/net/ethernet/ar231x/Makefile +++ b/drivers/net/ethernet/atheros/ar231x/Makefile
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+obj-$(CONFIG_NET_VENDOR_AR231X) += ar231x.o +obj-$(CONFIG_NET_AR231X) += ar231x.o
--- /dev/null --- /dev/null
+++ b/drivers/net/ethernet/ar231x/ar231x.c +++ b/drivers/net/ethernet/atheros/ar231x/ar231x.c
@@ -0,0 +1,1249 @@ @@ -0,0 +1,1249 @@
+/* +/*
+ * ar231x.c: Linux driver for the Atheros AR231x Ethernet device. + * ar231x.c: Linux driver for the Atheros AR231x Ethernet device.
@ -1283,7 +1284,7 @@
+} +}
+ +
--- /dev/null --- /dev/null
+++ b/drivers/net/ethernet/ar231x/ar231x.h +++ b/drivers/net/ethernet/atheros/ar231x/ar231x.h
@@ -0,0 +1,287 @@ @@ -0,0 +1,287 @@
+/* +/*
+ * ar231x.h: Linux driver for the Atheros AR231x Ethernet device. + * ar231x.h: Linux driver for the Atheros AR231x Ethernet device.

View File

@ -1,5 +1,5 @@
--- a/drivers/net/ethernet/ar231x/ar231x.c --- a/drivers/net/ethernet/atheros/ar231x/ar231x.c
+++ b/drivers/net/ethernet/ar231x/ar231x.c +++ b/drivers/net/ethernet/atheros/ar231x/ar231x.c
@@ -148,6 +148,7 @@ static int ar231x_mdiobus_write(struct m @@ -148,6 +148,7 @@ static int ar231x_mdiobus_write(struct m
static int ar231x_mdiobus_reset(struct mii_bus *bus); static int ar231x_mdiobus_reset(struct mii_bus *bus);
static int ar231x_mdiobus_probe(struct net_device *dev); static int ar231x_mdiobus_probe(struct net_device *dev);