tile: Move the Tilera driver
Move the Tilera driver into drivers/net/ethernet/tile and make the necessary Kconfig and Makefile changes. Updated the Kconfig so that the options defualt to y if TILE kernel. CC: Chris Metcalf <cmetcalf@tilera.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
@@ -6411,7 +6411,7 @@ W: http://www.tilera.com/scm/
|
|||||||
S: Supported
|
S: Supported
|
||||||
F: arch/tile/
|
F: arch/tile/
|
||||||
F: drivers/tty/hvc/hvc_tile.c
|
F: drivers/tty/hvc/hvc_tile.c
|
||||||
F: drivers/net/tile/
|
F: drivers/net/ethernet/tile/
|
||||||
F: drivers/edac/tile_edac.c
|
F: drivers/edac/tile_edac.c
|
||||||
|
|
||||||
TLAN NETWORK DRIVER
|
TLAN NETWORK DRIVER
|
||||||
|
@@ -328,18 +328,6 @@ source "drivers/s390/net/Kconfig"
|
|||||||
|
|
||||||
source "drivers/net/caif/Kconfig"
|
source "drivers/net/caif/Kconfig"
|
||||||
|
|
||||||
config TILE_NET
|
|
||||||
tristate "Tilera GBE/XGBE network driver support"
|
|
||||||
depends on TILE
|
|
||||||
default y
|
|
||||||
select CRC32
|
|
||||||
help
|
|
||||||
This is a standard Linux network device driver for the
|
|
||||||
on-chip Tilera Gigabit Ethernet and XAUI interfaces.
|
|
||||||
|
|
||||||
To compile this driver as a module, choose M here: the module
|
|
||||||
will be called tile_net.
|
|
||||||
|
|
||||||
config XEN_NETDEV_FRONTEND
|
config XEN_NETDEV_FRONTEND
|
||||||
tristate "Xen network device frontend driver"
|
tristate "Xen network device frontend driver"
|
||||||
depends on XEN
|
depends on XEN
|
||||||
|
@@ -79,5 +79,3 @@ obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
|
|||||||
|
|
||||||
obj-$(CONFIG_WIMAX) += wimax/
|
obj-$(CONFIG_WIMAX) += wimax/
|
||||||
obj-$(CONFIG_CAIF) += caif/
|
obj-$(CONFIG_CAIF) += caif/
|
||||||
|
|
||||||
obj-$(CONFIG_TILE_NET) += tile/
|
|
||||||
|
@@ -156,6 +156,7 @@ source "drivers/net/ethernet/stmicro/Kconfig"
|
|||||||
source "drivers/net/ethernet/sun/Kconfig"
|
source "drivers/net/ethernet/sun/Kconfig"
|
||||||
source "drivers/net/ethernet/tehuti/Kconfig"
|
source "drivers/net/ethernet/tehuti/Kconfig"
|
||||||
source "drivers/net/ethernet/ti/Kconfig"
|
source "drivers/net/ethernet/ti/Kconfig"
|
||||||
|
source "drivers/net/ethernet/tile/Kconfig"
|
||||||
source "drivers/net/ethernet/toshiba/Kconfig"
|
source "drivers/net/ethernet/toshiba/Kconfig"
|
||||||
source "drivers/net/ethernet/tundra/Kconfig"
|
source "drivers/net/ethernet/tundra/Kconfig"
|
||||||
source "drivers/net/ethernet/via/Kconfig"
|
source "drivers/net/ethernet/via/Kconfig"
|
||||||
|
@@ -65,6 +65,7 @@ obj-$(CONFIG_NET_VENDOR_STMICRO) += stmicro/
|
|||||||
obj-$(CONFIG_NET_VENDOR_SUN) += sun/
|
obj-$(CONFIG_NET_VENDOR_SUN) += sun/
|
||||||
obj-$(CONFIG_NET_VENDOR_TEHUTI) += tehuti/
|
obj-$(CONFIG_NET_VENDOR_TEHUTI) += tehuti/
|
||||||
obj-$(CONFIG_NET_VENDOR_TI) += ti/
|
obj-$(CONFIG_NET_VENDOR_TI) += ti/
|
||||||
|
obj-$(CONFIG_TILE_NET) += tile/
|
||||||
obj-$(CONFIG_NET_VENDOR_TOSHIBA) += toshiba/
|
obj-$(CONFIG_NET_VENDOR_TOSHIBA) += toshiba/
|
||||||
obj-$(CONFIG_NET_VENDOR_TUNDRA) += tundra/
|
obj-$(CONFIG_NET_VENDOR_TUNDRA) += tundra/
|
||||||
obj-$(CONFIG_NET_VENDOR_VIA) += via/
|
obj-$(CONFIG_NET_VENDOR_VIA) += via/
|
||||||
|
15
drivers/net/ethernet/tile/Kconfig
Normal file
15
drivers/net/ethernet/tile/Kconfig
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#
|
||||||
|
# Tilera network device configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
config TILE_NET
|
||||||
|
tristate "Tilera GBE/XGBE network driver support"
|
||||||
|
depends on TILE
|
||||||
|
default y
|
||||||
|
select CRC32
|
||||||
|
---help---
|
||||||
|
This is a standard Linux network device driver for the
|
||||||
|
on-chip Tilera Gigabit Ethernet and XAUI interfaces.
|
||||||
|
|
||||||
|
To compile this driver as a module, choose M here: the module
|
||||||
|
will be called tile_net.
|
Reference in New Issue
Block a user