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 | |||
