فهرست منبع

sfc: Move the Solarflare drivers

Moves the Solarflare drivers into drivers/net/ethernet/sfc/ and
make the necessary Kconfig and Makefile changes.

CC: Steve Hodgson <shodgson@solarflare.com>
CC: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Jeff Kirsher 14 سال پیش
والد
کامیت
874aeea5d0
42فایلهای تغییر یافته به همراه5 افزوده شده و 6 حذف شده
  1. 1 1
      MAINTAINERS
  2. 0 2
      drivers/net/Kconfig
  3. 0 1
      drivers/net/Makefile
  4. 1 0
      drivers/net/ethernet/Kconfig
  5. 1 0
      drivers/net/ethernet/Makefile
  6. 2 2
      drivers/net/ethernet/sfc/Kconfig
  7. 0 0
      drivers/net/ethernet/sfc/Makefile
  8. 0 0
      drivers/net/ethernet/sfc/bitfield.h
  9. 0 0
      drivers/net/ethernet/sfc/efx.c
  10. 0 0
      drivers/net/ethernet/sfc/efx.h
  11. 0 0
      drivers/net/ethernet/sfc/enum.h
  12. 0 0
      drivers/net/ethernet/sfc/ethtool.c
  13. 0 0
      drivers/net/ethernet/sfc/falcon.c
  14. 0 0
      drivers/net/ethernet/sfc/falcon_boards.c
  15. 0 0
      drivers/net/ethernet/sfc/falcon_xmac.c
  16. 0 0
      drivers/net/ethernet/sfc/filter.c
  17. 0 0
      drivers/net/ethernet/sfc/filter.h
  18. 0 0
      drivers/net/ethernet/sfc/io.h
  19. 0 0
      drivers/net/ethernet/sfc/mac.h
  20. 0 0
      drivers/net/ethernet/sfc/mcdi.c
  21. 0 0
      drivers/net/ethernet/sfc/mcdi.h
  22. 0 0
      drivers/net/ethernet/sfc/mcdi_mac.c
  23. 0 0
      drivers/net/ethernet/sfc/mcdi_pcol.h
  24. 0 0
      drivers/net/ethernet/sfc/mcdi_phy.c
  25. 0 0
      drivers/net/ethernet/sfc/mdio_10g.c
  26. 0 0
      drivers/net/ethernet/sfc/mdio_10g.h
  27. 0 0
      drivers/net/ethernet/sfc/mtd.c
  28. 0 0
      drivers/net/ethernet/sfc/net_driver.h
  29. 0 0
      drivers/net/ethernet/sfc/nic.c
  30. 0 0
      drivers/net/ethernet/sfc/nic.h
  31. 0 0
      drivers/net/ethernet/sfc/phy.h
  32. 0 0
      drivers/net/ethernet/sfc/qt202x_phy.c
  33. 0 0
      drivers/net/ethernet/sfc/regs.h
  34. 0 0
      drivers/net/ethernet/sfc/rx.c
  35. 0 0
      drivers/net/ethernet/sfc/selftest.c
  36. 0 0
      drivers/net/ethernet/sfc/selftest.h
  37. 0 0
      drivers/net/ethernet/sfc/siena.c
  38. 0 0
      drivers/net/ethernet/sfc/spi.h
  39. 0 0
      drivers/net/ethernet/sfc/tenxpress.c
  40. 0 0
      drivers/net/ethernet/sfc/tx.c
  41. 0 0
      drivers/net/ethernet/sfc/txc43128_phy.c
  42. 0 0
      drivers/net/ethernet/sfc/workarounds.h

+ 1 - 1
MAINTAINERS

@@ -5754,7 +5754,7 @@ M:	Steve Hodgson <shodgson@solarflare.com>
 M:	Ben Hutchings <bhutchings@solarflare.com>
 M:	Ben Hutchings <bhutchings@solarflare.com>
 L:	netdev@vger.kernel.org
 L:	netdev@vger.kernel.org
 S:	Supported
 S:	Supported
-F:	drivers/net/sfc/
+F:	drivers/net/ethernet/sfc/
 
 
 SGI GRU DRIVER
 SGI GRU DRIVER
 M:	Jack Steiner <steiner@sgi.com>
 M:	Jack Steiner <steiner@sgi.com>

+ 0 - 2
drivers/net/Kconfig

@@ -1598,8 +1598,6 @@ config BNA
 
 
 	  <http://support.brocade.com>
 	  <http://support.brocade.com>
 
 
-source "drivers/net/sfc/Kconfig"
-
 source "drivers/net/benet/Kconfig"
 source "drivers/net/benet/Kconfig"
 
 
 endif # NETDEV_10000
 endif # NETDEV_10000

+ 0 - 1
drivers/net/Makefile

@@ -201,7 +201,6 @@ obj-$(CONFIG_NETCONSOLE) += netconsole.o
 obj-$(CONFIG_FS_ENET) += fs_enet/
 obj-$(CONFIG_FS_ENET) += fs_enet/
 
 
 obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
 obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
-obj-$(CONFIG_SFC) += sfc/
 
 
 obj-$(CONFIG_WIMAX) += wimax/
 obj-$(CONFIG_WIMAX) += wimax/
 obj-$(CONFIG_CAIF) += caif/
 obj-$(CONFIG_CAIF) += caif/

+ 1 - 0
drivers/net/ethernet/Kconfig

@@ -20,6 +20,7 @@ source "drivers/net/ethernet/intel/Kconfig"
 source "drivers/net/ethernet/i825xx/Kconfig"
 source "drivers/net/ethernet/i825xx/Kconfig"
 source "drivers/net/ethernet/qlogic/Kconfig"
 source "drivers/net/ethernet/qlogic/Kconfig"
 source "drivers/net/ethernet/racal/Kconfig"
 source "drivers/net/ethernet/racal/Kconfig"
+source "drivers/net/ethernet/sfc/Kconfig"
 source "drivers/net/ethernet/smsc/Kconfig"
 source "drivers/net/ethernet/smsc/Kconfig"
 source "drivers/net/ethernet/sun/Kconfig"
 source "drivers/net/ethernet/sun/Kconfig"
 
 

+ 1 - 0
drivers/net/ethernet/Makefile

@@ -11,5 +11,6 @@ obj-$(CONFIG_NET_VENDOR_INTEL) += intel/
 obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/
 obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/
 obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
 obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
 obj-$(CONFIG_NET_VENDOR_RACAL) += racal/
 obj-$(CONFIG_NET_VENDOR_RACAL) += racal/
+obj-$(CONFIG_SFC) += sfc/
 obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/
 obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/
 obj-$(CONFIG_NET_VENDOR_SUN) += sun/
 obj-$(CONFIG_NET_VENDOR_SUN) += sun/

+ 2 - 2
drivers/net/sfc/Kconfig → drivers/net/ethernet/sfc/Kconfig

@@ -5,7 +5,7 @@ config SFC
 	select CRC32
 	select CRC32
 	select I2C
 	select I2C
 	select I2C_ALGOBIT
 	select I2C_ALGOBIT
-	help
+	---help---
 	  This driver supports 10-gigabit Ethernet cards based on
 	  This driver supports 10-gigabit Ethernet cards based on
 	  the Solarflare SFC4000 and SFC9000-family controllers.
 	  the Solarflare SFC4000 and SFC9000-family controllers.
 
 
@@ -15,7 +15,7 @@ config SFC_MTD
 	bool "Solarflare SFC4000/SFC9000-family MTD support"
 	bool "Solarflare SFC4000/SFC9000-family MTD support"
 	depends on SFC && MTD && !(SFC=y && MTD=m)
 	depends on SFC && MTD && !(SFC=y && MTD=m)
 	default y
 	default y
-	help
+	---help---
 	  This exposes the on-board flash memory as MTD devices (e.g.
 	  This exposes the on-board flash memory as MTD devices (e.g.
 	  /dev/mtd1).  This makes it possible to upload new firmware
 	  /dev/mtd1).  This makes it possible to upload new firmware
 	  to the NIC.
 	  to the NIC.

+ 0 - 0
drivers/net/sfc/Makefile → drivers/net/ethernet/sfc/Makefile


+ 0 - 0
drivers/net/sfc/bitfield.h → drivers/net/ethernet/sfc/bitfield.h


+ 0 - 0
drivers/net/sfc/efx.c → drivers/net/ethernet/sfc/efx.c


+ 0 - 0
drivers/net/sfc/efx.h → drivers/net/ethernet/sfc/efx.h


+ 0 - 0
drivers/net/sfc/enum.h → drivers/net/ethernet/sfc/enum.h


+ 0 - 0
drivers/net/sfc/ethtool.c → drivers/net/ethernet/sfc/ethtool.c


+ 0 - 0
drivers/net/sfc/falcon.c → drivers/net/ethernet/sfc/falcon.c


+ 0 - 0
drivers/net/sfc/falcon_boards.c → drivers/net/ethernet/sfc/falcon_boards.c


+ 0 - 0
drivers/net/sfc/falcon_xmac.c → drivers/net/ethernet/sfc/falcon_xmac.c


+ 0 - 0
drivers/net/sfc/filter.c → drivers/net/ethernet/sfc/filter.c


+ 0 - 0
drivers/net/sfc/filter.h → drivers/net/ethernet/sfc/filter.h


+ 0 - 0
drivers/net/sfc/io.h → drivers/net/ethernet/sfc/io.h


+ 0 - 0
drivers/net/sfc/mac.h → drivers/net/ethernet/sfc/mac.h


+ 0 - 0
drivers/net/sfc/mcdi.c → drivers/net/ethernet/sfc/mcdi.c


+ 0 - 0
drivers/net/sfc/mcdi.h → drivers/net/ethernet/sfc/mcdi.h


+ 0 - 0
drivers/net/sfc/mcdi_mac.c → drivers/net/ethernet/sfc/mcdi_mac.c


+ 0 - 0
drivers/net/sfc/mcdi_pcol.h → drivers/net/ethernet/sfc/mcdi_pcol.h


+ 0 - 0
drivers/net/sfc/mcdi_phy.c → drivers/net/ethernet/sfc/mcdi_phy.c


+ 0 - 0
drivers/net/sfc/mdio_10g.c → drivers/net/ethernet/sfc/mdio_10g.c


+ 0 - 0
drivers/net/sfc/mdio_10g.h → drivers/net/ethernet/sfc/mdio_10g.h


+ 0 - 0
drivers/net/sfc/mtd.c → drivers/net/ethernet/sfc/mtd.c


+ 0 - 0
drivers/net/sfc/net_driver.h → drivers/net/ethernet/sfc/net_driver.h


+ 0 - 0
drivers/net/sfc/nic.c → drivers/net/ethernet/sfc/nic.c


+ 0 - 0
drivers/net/sfc/nic.h → drivers/net/ethernet/sfc/nic.h


+ 0 - 0
drivers/net/sfc/phy.h → drivers/net/ethernet/sfc/phy.h


+ 0 - 0
drivers/net/sfc/qt202x_phy.c → drivers/net/ethernet/sfc/qt202x_phy.c


+ 0 - 0
drivers/net/sfc/regs.h → drivers/net/ethernet/sfc/regs.h


+ 0 - 0
drivers/net/sfc/rx.c → drivers/net/ethernet/sfc/rx.c


+ 0 - 0
drivers/net/sfc/selftest.c → drivers/net/ethernet/sfc/selftest.c


+ 0 - 0
drivers/net/sfc/selftest.h → drivers/net/ethernet/sfc/selftest.h


+ 0 - 0
drivers/net/sfc/siena.c → drivers/net/ethernet/sfc/siena.c


+ 0 - 0
drivers/net/sfc/spi.h → drivers/net/ethernet/sfc/spi.h


+ 0 - 0
drivers/net/sfc/tenxpress.c → drivers/net/ethernet/sfc/tenxpress.c


+ 0 - 0
drivers/net/sfc/tx.c → drivers/net/ethernet/sfc/tx.c


+ 0 - 0
drivers/net/sfc/txc43128_phy.c → drivers/net/ethernet/sfc/txc43128_phy.c


+ 0 - 0
drivers/net/sfc/workarounds.h → drivers/net/ethernet/sfc/workarounds.h