aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Kirsher <jeffrey.t.kirsher@intel.com>2011-05-15 23:56:37 -0400
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2011-08-11 19:28:47 -0400
commitded19addf9c937d83b9bfb4d73a836732569041b (patch)
treece72d3ed657354a9755c1902684b4b09f0ef10fb
parente7c379d2a0dcb8c30cb580184a0df11805464703 (diff)
pasemic_mac*: Move the PA Semi driver
Move the PA Semi driver into drivers/net/ethernet/pasemi/ and make the necessary Kconfig and Makefile changes. CC: Olof Johansson <olof@lixom.net> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Acked-by: Olof Johansson <olof@lixom.net>
-rw-r--r--MAINTAINERS2
-rw-r--r--drivers/net/Kconfig9
-rw-r--r--drivers/net/Makefile2
-rw-r--r--drivers/net/ethernet/Kconfig1
-rw-r--r--drivers/net/ethernet/Makefile1
-rw-r--r--drivers/net/ethernet/pasemi/Kconfig29
-rw-r--r--drivers/net/ethernet/pasemi/Makefile5
-rw-r--r--drivers/net/ethernet/pasemi/pasemi_mac.c (renamed from drivers/net/pasemi_mac.c)0
-rw-r--r--drivers/net/ethernet/pasemi/pasemi_mac.h (renamed from drivers/net/pasemi_mac.h)0
-rw-r--r--drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c (renamed from drivers/net/pasemi_mac_ethtool.c)0
10 files changed, 37 insertions, 12 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index c54e736f5894..51ac08b14b43 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4785,7 +4785,7 @@ PA SEMI ETHERNET DRIVER
4785M: Olof Johansson <olof@lixom.net> 4785M: Olof Johansson <olof@lixom.net>
4786L: netdev@vger.kernel.org 4786L: netdev@vger.kernel.org
4787S: Maintained 4787S: Maintained
4788F: drivers/net/pasemi_mac.* 4788F: drivers/net/ethernet/pasemi/*
4789 4789
4790PA SEMI SMBUS DRIVER 4790PA SEMI SMBUS DRIVER
4791M: Olof Johansson <olof@lixom.net> 4791M: Olof Johansson <olof@lixom.net>
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 08ce28041063..69333feb1479 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -1457,15 +1457,6 @@ if NETDEV_10000
1457config MDIO 1457config MDIO
1458 tristate 1458 tristate
1459 1459
1460config PASEMI_MAC
1461 tristate "PA Semi 1/10Gbit MAC"
1462 depends on PPC_PASEMI && PCI && INET
1463 select PHYLIB
1464 select INET_LRO
1465 help
1466 This driver supports the on-chip 1/10Gbit Ethernet controller on
1467 PA Semi's PWRficient line of chips.
1468
1469config TEHUTI 1460config TEHUTI
1470 tristate "Tehuti Networks 10G Ethernet" 1461 tristate "Tehuti Networks 10G Ethernet"
1471 depends on PCI 1462 depends on PCI
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index cf1d5a27a471..5dfa4c37df79 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -147,8 +147,6 @@ obj-$(CONFIG_R8169) += r8169.o
147obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o 147obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o
148obj-$(CONFIG_BFIN_MAC) += bfin_mac.o 148obj-$(CONFIG_BFIN_MAC) += bfin_mac.o
149obj-$(CONFIG_DM9000) += dm9000.o 149obj-$(CONFIG_DM9000) += dm9000.o
150obj-$(CONFIG_PASEMI_MAC) += pasemi_mac_driver.o
151pasemi_mac_driver-objs := pasemi_mac.o pasemi_mac_ethtool.o
152obj-$(CONFIG_ENC28J60) += enc28j60.o 150obj-$(CONFIG_ENC28J60) += enc28j60.o
153obj-$(CONFIG_ETHOC) += ethoc.o 151obj-$(CONFIG_ETHOC) += ethoc.o
154obj-$(CONFIG_GRETH) += greth.o 152obj-$(CONFIG_GRETH) += greth.o
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig
index 18b634e27508..16c206e19a3b 100644
--- a/drivers/net/ethernet/Kconfig
+++ b/drivers/net/ethernet/Kconfig
@@ -25,6 +25,7 @@ source "drivers/net/ethernet/intel/Kconfig"
25source "drivers/net/ethernet/i825xx/Kconfig" 25source "drivers/net/ethernet/i825xx/Kconfig"
26source "drivers/net/ethernet/mellanox/Kconfig" 26source "drivers/net/ethernet/mellanox/Kconfig"
27source "drivers/net/ethernet/myricom/Kconfig" 27source "drivers/net/ethernet/myricom/Kconfig"
28source "drivers/net/ethernet/pasemi/Kconfig"
28source "drivers/net/ethernet/qlogic/Kconfig" 29source "drivers/net/ethernet/qlogic/Kconfig"
29source "drivers/net/ethernet/racal/Kconfig" 30source "drivers/net/ethernet/racal/Kconfig"
30source "drivers/net/ethernet/sfc/Kconfig" 31source "drivers/net/ethernet/sfc/Kconfig"
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile
index 288179b3d0c6..a52dc26bd9ed 100644
--- a/drivers/net/ethernet/Makefile
+++ b/drivers/net/ethernet/Makefile
@@ -16,6 +16,7 @@ obj-$(CONFIG_NET_VENDOR_INTEL) += intel/
16obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ 16obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/
17obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/ 17obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/
18obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/ 18obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/
19obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/
19obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ 20obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
20obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ 21obj-$(CONFIG_NET_VENDOR_RACAL) += racal/
21obj-$(CONFIG_SFC) += sfc/ 22obj-$(CONFIG_SFC) += sfc/
diff --git a/drivers/net/ethernet/pasemi/Kconfig b/drivers/net/ethernet/pasemi/Kconfig
new file mode 100644
index 000000000000..ccb79b8069ad
--- /dev/null
+++ b/drivers/net/ethernet/pasemi/Kconfig
@@ -0,0 +1,29 @@
1#
2# PA Semi network device configuration
3#
4
5config NET_VENDOR_PASEMI
6 bool "PA Semi devices"
7 depends on PPC_PASEMI && PCI && INET
8 ---help---
9 If you have a network (Ethernet) card belonging to this class, say Y
10 and read the Ethernet-HOWTO, available from
11 <http://www.tldp.org/docs.html#howto>.
12
13 Note that the answer to this question doesn't directly affect the
14 kernel: saying N will just cause the configurator to skip all
15 the questions about PA Semi cards. If you say Y, you will be asked for
16 your specific card in the following questions.
17
18if NET_VENDOR_PASEMI
19
20config PASEMI_MAC
21 tristate "PA Semi 1/10Gbit MAC"
22 depends on PPC_PASEMI && PCI && INET
23 select PHYLIB
24 select INET_LRO
25 ---help---
26 This driver supports the on-chip 1/10Gbit Ethernet controller on
27 PA Semi's PWRficient line of chips.
28
29endif # NET_VENDOR_PASEMI
diff --git a/drivers/net/ethernet/pasemi/Makefile b/drivers/net/ethernet/pasemi/Makefile
new file mode 100644
index 000000000000..05db5434bafc
--- /dev/null
+++ b/drivers/net/ethernet/pasemi/Makefile
@@ -0,0 +1,5 @@
1#
2# Makefile for the A Semi network device drivers.
3#
4
5obj-$(CONFIG_PASEMI_MAC) += pasemi_mac.o pasemi_mac_ethtool.o
diff --git a/drivers/net/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c
index 9ec112ca62e4..9ec112ca62e4 100644
--- a/drivers/net/pasemi_mac.c
+++ b/drivers/net/ethernet/pasemi/pasemi_mac.c
diff --git a/drivers/net/pasemi_mac.h b/drivers/net/ethernet/pasemi/pasemi_mac.h
index e2f4efa8ad46..e2f4efa8ad46 100644
--- a/drivers/net/pasemi_mac.h
+++ b/drivers/net/ethernet/pasemi/pasemi_mac.h
diff --git a/drivers/net/pasemi_mac_ethtool.c b/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c
index 4825959a0efe..4825959a0efe 100644
--- a/drivers/net/pasemi_mac_ethtool.c
+++ b/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c