diff options
-rw-r--r-- | drivers/net/Kconfig | 18 | ||||
-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/faraday/Kconfig | 38 | ||||
-rw-r--r-- | drivers/net/ethernet/faraday/Makefile | 6 | ||||
-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 | ||
925 | config 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 | |||
934 | config LANTIQ_ETOP | 925 | config 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 | ||
1289 | config 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 | |||
1298 | endif # NETDEV_1000 | 1280 | endif # 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 |
80 | endif | 80 | endif |
81 | obj-$(CONFIG_FORCEDETH) += forcedeth.o | 81 | obj-$(CONFIG_FORCEDETH) += forcedeth.o |
82 | obj-$(CONFIG_FTGMAC100) += ftgmac100.o | ||
83 | obj-$(CONFIG_FTMAC100) += ftmac100.o | ||
84 | 82 | ||
85 | obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o | 83 | obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o |
86 | obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o | 84 | obj-$(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" | |||
20 | source "drivers/net/ethernet/cisco/Kconfig" | 20 | source "drivers/net/ethernet/cisco/Kconfig" |
21 | source "drivers/net/ethernet/emulex/Kconfig" | 21 | source "drivers/net/ethernet/emulex/Kconfig" |
22 | source "drivers/net/ethernet/neterion/Kconfig" | 22 | source "drivers/net/ethernet/neterion/Kconfig" |
23 | source "drivers/net/ethernet/faraday/Kconfig" | ||
23 | source "drivers/net/ethernet/ibm/Kconfig" | 24 | source "drivers/net/ethernet/ibm/Kconfig" |
24 | source "drivers/net/ethernet/intel/Kconfig" | 25 | source "drivers/net/ethernet/intel/Kconfig" |
25 | source "drivers/net/ethernet/i825xx/Kconfig" | 26 | source "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/ | |||
12 | obj-$(CONFIG_NET_VENDOR_CISCO) += cisco/ | 12 | obj-$(CONFIG_NET_VENDOR_CISCO) += cisco/ |
13 | obj-$(CONFIG_NET_VENDOR_EMULEX) += emulex/ | 13 | obj-$(CONFIG_NET_VENDOR_EMULEX) += emulex/ |
14 | obj-$(CONFIG_NET_VENDOR_EXAR) += neterion/ | 14 | obj-$(CONFIG_NET_VENDOR_EXAR) += neterion/ |
15 | obj-$(CONFIG_NET_VENDOR_FARADAY) += faraday/ | ||
15 | obj-$(CONFIG_NET_VENDOR_IBM) += ibm/ | 16 | obj-$(CONFIG_NET_VENDOR_IBM) += ibm/ |
16 | obj-$(CONFIG_NET_VENDOR_INTEL) += intel/ | 17 | obj-$(CONFIG_NET_VENDOR_INTEL) += intel/ |
17 | obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ | 18 | obj-$(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 | |||
5 | config 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 | |||
18 | if NET_VENDOR_FARADAY | ||
19 | |||
20 | config 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 | |||
29 | config 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 | |||
38 | endif # 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 | |||
5 | obj-$(CONFIG_FTGMAC100) += ftgmac100.o | ||
6 | obj-$(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 | |||