diff options
author | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-05-15 23:56:37 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-08-11 19:28:47 -0400 |
commit | ded19addf9c937d83b9bfb4d73a836732569041b (patch) | |
tree | ce72d3ed657354a9755c1902684b4b09f0ef10fb | |
parent | e7c379d2a0dcb8c30cb580184a0df11805464703 (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-- | MAINTAINERS | 2 | ||||
-rw-r--r-- | drivers/net/Kconfig | 9 | ||||
-rw-r--r-- | drivers/net/Makefile | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/Kconfig | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/pasemi/Kconfig | 29 | ||||
-rw-r--r-- | drivers/net/ethernet/pasemi/Makefile | 5 | ||||
-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 | |||
4785 | M: Olof Johansson <olof@lixom.net> | 4785 | M: Olof Johansson <olof@lixom.net> |
4786 | L: netdev@vger.kernel.org | 4786 | L: netdev@vger.kernel.org |
4787 | S: Maintained | 4787 | S: Maintained |
4788 | F: drivers/net/pasemi_mac.* | 4788 | F: drivers/net/ethernet/pasemi/* |
4789 | 4789 | ||
4790 | PA SEMI SMBUS DRIVER | 4790 | PA SEMI SMBUS DRIVER |
4791 | M: Olof Johansson <olof@lixom.net> | 4791 | M: 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 | |||
1457 | config MDIO | 1457 | config MDIO |
1458 | tristate | 1458 | tristate |
1459 | 1459 | ||
1460 | config 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 | |||
1469 | config TEHUTI | 1460 | config 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 | |||
147 | obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o | 147 | obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o |
148 | obj-$(CONFIG_BFIN_MAC) += bfin_mac.o | 148 | obj-$(CONFIG_BFIN_MAC) += bfin_mac.o |
149 | obj-$(CONFIG_DM9000) += dm9000.o | 149 | obj-$(CONFIG_DM9000) += dm9000.o |
150 | obj-$(CONFIG_PASEMI_MAC) += pasemi_mac_driver.o | ||
151 | pasemi_mac_driver-objs := pasemi_mac.o pasemi_mac_ethtool.o | ||
152 | obj-$(CONFIG_ENC28J60) += enc28j60.o | 150 | obj-$(CONFIG_ENC28J60) += enc28j60.o |
153 | obj-$(CONFIG_ETHOC) += ethoc.o | 151 | obj-$(CONFIG_ETHOC) += ethoc.o |
154 | obj-$(CONFIG_GRETH) += greth.o | 152 | obj-$(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" | |||
25 | source "drivers/net/ethernet/i825xx/Kconfig" | 25 | source "drivers/net/ethernet/i825xx/Kconfig" |
26 | source "drivers/net/ethernet/mellanox/Kconfig" | 26 | source "drivers/net/ethernet/mellanox/Kconfig" |
27 | source "drivers/net/ethernet/myricom/Kconfig" | 27 | source "drivers/net/ethernet/myricom/Kconfig" |
28 | source "drivers/net/ethernet/pasemi/Kconfig" | ||
28 | source "drivers/net/ethernet/qlogic/Kconfig" | 29 | source "drivers/net/ethernet/qlogic/Kconfig" |
29 | source "drivers/net/ethernet/racal/Kconfig" | 30 | source "drivers/net/ethernet/racal/Kconfig" |
30 | source "drivers/net/ethernet/sfc/Kconfig" | 31 | source "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/ | |||
16 | obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ | 16 | obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ |
17 | obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/ | 17 | obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/ |
18 | obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/ | 18 | obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/ |
19 | obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/ | ||
19 | obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ | 20 | obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ |
20 | obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ | 21 | obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ |
21 | obj-$(CONFIG_SFC) += sfc/ | 22 | obj-$(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 | |||
5 | config 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 | |||
18 | if NET_VENDOR_PASEMI | ||
19 | |||
20 | config 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 | |||
29 | endif # 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 | |||
5 | obj-$(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 | |||