aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/Kconfig18
-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/faraday/Kconfig38
-rw-r--r--drivers/net/ethernet/faraday/Makefile6
-rw-r--r--drivers/net/ethernet/faraday/ftgmac100.c (renamed from drivers/net/ftgmac100.c)0
-rw-r--r--drivers/net/ethernet/faraday/ftgmac100.h (renamed from drivers/net/ftgmac100.h)0
-rw-r--r--drivers/net/ethernet/faraday/ftmac100.c (renamed from drivers/net/ftmac100.c)0
-rw-r--r--drivers/net/ethernet/faraday/ftmac100.h (renamed from drivers/net/ftmac100.h)0
10 files changed, 46 insertions, 20 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 7f09cd541c3b..8da9f9620680 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -922,15 +922,6 @@ config XILINX_EMACLITE
922 help 922 help
923 This driver supports the 10/100 Ethernet Lite from Xilinx. 923 This driver supports the 10/100 Ethernet Lite from Xilinx.
924 924
925config FTMAC100
926 tristate "Faraday FTMAC100 10/100 Ethernet support"
927 depends on ARM
928 select MII
929 help
930 This driver supports the FTMAC100 10/100 Ethernet controller
931 from Faraday. It is used on Faraday A320, Andes AG101 and some
932 other ARM/NDS32 SoC's.
933
934config LANTIQ_ETOP 925config LANTIQ_ETOP
935 tristate "Lantiq SoC ETOP driver" 926 tristate "Lantiq SoC ETOP driver"
936 depends on SOC_TYPE_XWAY 927 depends on SOC_TYPE_XWAY
@@ -1286,15 +1277,6 @@ config PCH_GBE
1286 ML7223 is companion chip for Intel Atom E6xx series. 1277 ML7223 is companion chip for Intel Atom E6xx series.
1287 ML7223 is completely compatible for Intel EG20T PCH. 1278 ML7223 is completely compatible for Intel EG20T PCH.
1288 1279
1289config FTGMAC100
1290 tristate "Faraday FTGMAC100 Gigabit Ethernet support"
1291 depends on ARM
1292 select PHYLIB
1293 help
1294 This driver supports the FTGMAC100 Gigabit Ethernet controller
1295 from Faraday. It is used on Faraday A369, Andes AG102 and some
1296 other ARM/NDS32 SoC's.
1297
1298endif # NETDEV_1000 1280endif # NETDEV_1000
1299 1281
1300# 1282#
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index ffcb6090e40f..0b341dc04c13 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -79,8 +79,6 @@ ifeq ($(CONFIG_FEC_MPC52xx_MDIO),y)
79 obj-$(CONFIG_FEC_MPC52xx) += fec_mpc52xx_phy.o 79 obj-$(CONFIG_FEC_MPC52xx) += fec_mpc52xx_phy.o
80endif 80endif
81obj-$(CONFIG_FORCEDETH) += forcedeth.o 81obj-$(CONFIG_FORCEDETH) += forcedeth.o
82obj-$(CONFIG_FTGMAC100) += ftgmac100.o
83obj-$(CONFIG_FTMAC100) += ftmac100.o
84 82
85obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o 83obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o
86obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o 84obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig
index 45d3eff86baa..110071ec4ce6 100644
--- a/drivers/net/ethernet/Kconfig
+++ b/drivers/net/ethernet/Kconfig
@@ -20,6 +20,7 @@ source "drivers/net/ethernet/chelsio/Kconfig"
20source "drivers/net/ethernet/cisco/Kconfig" 20source "drivers/net/ethernet/cisco/Kconfig"
21source "drivers/net/ethernet/emulex/Kconfig" 21source "drivers/net/ethernet/emulex/Kconfig"
22source "drivers/net/ethernet/neterion/Kconfig" 22source "drivers/net/ethernet/neterion/Kconfig"
23source "drivers/net/ethernet/faraday/Kconfig"
23source "drivers/net/ethernet/ibm/Kconfig" 24source "drivers/net/ethernet/ibm/Kconfig"
24source "drivers/net/ethernet/intel/Kconfig" 25source "drivers/net/ethernet/intel/Kconfig"
25source "drivers/net/ethernet/i825xx/Kconfig" 26source "drivers/net/ethernet/i825xx/Kconfig"
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile
index 09536de3a366..4a6edf7141d2 100644
--- a/drivers/net/ethernet/Makefile
+++ b/drivers/net/ethernet/Makefile
@@ -12,6 +12,7 @@ obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/
12obj-$(CONFIG_NET_VENDOR_CISCO) += cisco/ 12obj-$(CONFIG_NET_VENDOR_CISCO) += cisco/
13obj-$(CONFIG_NET_VENDOR_EMULEX) += emulex/ 13obj-$(CONFIG_NET_VENDOR_EMULEX) += emulex/
14obj-$(CONFIG_NET_VENDOR_EXAR) += neterion/ 14obj-$(CONFIG_NET_VENDOR_EXAR) += neterion/
15obj-$(CONFIG_NET_VENDOR_FARADAY) += faraday/
15obj-$(CONFIG_NET_VENDOR_IBM) += ibm/ 16obj-$(CONFIG_NET_VENDOR_IBM) += ibm/
16obj-$(CONFIG_NET_VENDOR_INTEL) += intel/ 17obj-$(CONFIG_NET_VENDOR_INTEL) += intel/
17obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ 18obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/
diff --git a/drivers/net/ethernet/faraday/Kconfig b/drivers/net/ethernet/faraday/Kconfig
new file mode 100644
index 000000000000..b0d76f01d47b
--- /dev/null
+++ b/drivers/net/ethernet/faraday/Kconfig
@@ -0,0 +1,38 @@
1#
2# Faraday device configuration
3#
4
5config NET_VENDOR_FARADAY
6 bool "Faraday devices"
7 depends on ARM
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 Faraday cards. If you say Y, you will be asked for
16 your specific card in the following questions.
17
18if NET_VENDOR_FARADAY
19
20config FTMAC100
21 tristate "Faraday FTMAC100 10/100 Ethernet support"
22 depends on ARM
23 select MII
24 ---help---
25 This driver supports the FTMAC100 10/100 Ethernet controller
26 from Faraday. It is used on Faraday A320, Andes AG101 and some
27 other ARM/NDS32 SoC's.
28
29config FTGMAC100
30 tristate "Faraday FTGMAC100 Gigabit Ethernet support"
31 depends on ARM
32 select PHYLIB
33 ---help---
34 This driver supports the FTGMAC100 Gigabit Ethernet controller
35 from Faraday. It is used on Faraday A369, Andes AG102 and some
36 other ARM/NDS32 SoC's.
37
38endif # NET_VENDOR_FARADAY
diff --git a/drivers/net/ethernet/faraday/Makefile b/drivers/net/ethernet/faraday/Makefile
new file mode 100644
index 000000000000..408b53980d53
--- /dev/null
+++ b/drivers/net/ethernet/faraday/Makefile
@@ -0,0 +1,6 @@
1#
2# Makefile for the Faraday device drivers.
3#
4
5obj-$(CONFIG_FTGMAC100) += ftgmac100.o
6obj-$(CONFIG_FTMAC100) += ftmac100.o
diff --git a/drivers/net/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c
index 54709af917e9..54709af917e9 100644
--- a/drivers/net/ftgmac100.c
+++ b/drivers/net/ethernet/faraday/ftgmac100.c
diff --git a/drivers/net/ftgmac100.h b/drivers/net/ethernet/faraday/ftgmac100.h
index 13408d448b05..13408d448b05 100644
--- a/drivers/net/ftgmac100.h
+++ b/drivers/net/ethernet/faraday/ftgmac100.h
diff --git a/drivers/net/ftmac100.c b/drivers/net/ethernet/faraday/ftmac100.c
index 9bd7746cbfcf..9bd7746cbfcf 100644
--- a/drivers/net/ftmac100.c
+++ b/drivers/net/ethernet/faraday/ftmac100.c
diff --git a/drivers/net/ftmac100.h b/drivers/net/ethernet/faraday/ftmac100.h
index 46a0c47b1ee1..46a0c47b1ee1 100644
--- a/drivers/net/ftmac100.h
+++ b/drivers/net/ethernet/faraday/ftmac100.h