summaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
blob: b3e5a83dc17cb606794c82a4e3e6b5a6c2170237 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
config HAS_CS8900
	bool

config HAS_DM9000
	bool

config HAS_MACB
	bool

config HAS_AT91_ETHER
	bool

config HAS_NETX_ETHER
	bool

config HAS_DESIGNWARE_ETH
	bool

config ARCH_HAS_FEC_IMX
	bool

config PHYLIB
	bool

menu "Network drivers               "
	depends on NET

source "drivers/net/phy/Kconfig"

config DRIVER_NET_CS8900
	bool "cs8900 ethernet driver"
	depends on HAS_CS8900

config DRIVER_NET_SMC911X
	bool "smc911x ethernet driver"
	select PHYLIB
	help
	  This option enables support for the SMSC LAN9[12]1[567]
	  ethernet chip.

config DRIVER_NET_SMC91111
	bool "smc91111 ethernet driver"
	select PHYLIB
	help
	  This option enables support for the SMSC LAN91C111
	  ethernet chip.

config DRIVER_NET_DAVINCI_EMAC
	bool "TI Davinci/OMAP EMAC ethernet driver"
	depends on ARCH_DAVINCI || ARCH_OMAP3
	select PHYLIB

config DRIVER_NET_DM9K
	bool "Davicom dm9k[E|A|B] ethernet driver"
	depends on HAS_DM9000
	select PHYLIB

config DRIVER_NET_NETX
	bool "Hilscher Netx ethernet driver"
	depends on HAS_NETX_ETHER
	select PHYLIB

config DRIVER_NET_AT91_ETHER
	bool "at91 ethernet driver"
	depends on HAS_AT91_ETHER
	select PHYLIB

config DRIVER_NET_MPC5200
	bool "MPC5200 Ethernet driver"
	depends on ARCH_MPC5200
	select PHYLIB

config DRIVER_NET_FEC_IMX
	bool "i.MX FEC Ethernet driver"
	depends on ARCH_HAS_FEC_IMX
	select PHYLIB

config DRIVER_NET_EP93XX
	bool "EP93xx Ethernet driver"
	depends on ARCH_EP93XX
	select PHYLIB

config DRIVER_NET_MACB
	bool "macb Ethernet driver"
	depends on HAS_MACB
	select PHYLIB

config DRIVER_NET_TAP
	bool "tap Ethernet driver"
	depends on LINUX

config DRIVER_NET_TSE
	depends on NIOS2
	bool "Altera TSE ethernet driver"
	select PHYLIB
	help
	  This option enables support for the Altera TSE MAC.

config TSE_USE_DEDICATED_DESC_MEM
	depends on DRIVER_NET_TSE
	bool "Altera TSE uses dedicated descriptor memory"
	help
	  This option tells the TSE driver to use an onchip memory
	  to store SGDMA descriptors. Descriptor memory is not
	  reserved with a malloc but directly mapped to the memory
	  address (defined in config.h)

config DRIVER_NET_KS8851_MLL
	bool "ks8851 mll ethernet driver"
	select PHYLIB
	help
	  This option enables support for the Micrel KS8851 MLL
	  ethernet chip.

config DRIVER_NET_DESIGNWARE
	bool "Designware Universal MAC ethernet driver"
	select PHYLIB
	depends on HAS_DESIGNWARE_ETH
	help
	  This option enables support for the Synopsys
	  Designware Core Univesal MAC 10M/100M/1G ethernet IP.

config DRIVER_NET_DESIGNWARE_ALTDESCRIPTOR
	bool
	depends on DRIVER_NET_DESIGNWARE
	default n

config DRIVER_NET_GIANFAR
	bool "Gianfar Ethernet"
	depends on ARCH_MPC85XX
	select PHYLIB

source "drivers/net/usb/Kconfig"

config DRIVER_NET_MICREL
	depends on SPI
	bool "Micrel KSZ8864RMN Ethernet Switch driver"
	help
	  This option enables support for enabling the Micrel
	  KSZ8864RMN Ethernet Switch over SPI.

endmenu