xref: /linux/drivers/net/ethernet/cirrus/Kconfig (revision b340a207c5d81a0a33899e8ab3236a04dd8b48c3)
1#
2# Cirrus network device configuration
3#
4
5config NET_VENDOR_CIRRUS
6	bool "Cirrus devices"
7	default y
8	depends on ISA || EISA || MACH_IXDP2351 || ARCH_IXDP2X01 \
9		|| MACH_MX31ADS || MACH_QQ2440 || (ARM && ARCH_EP93XX)
10	---help---
11	  If you have a network (Ethernet) card belonging to this class, say Y
12	  and read the Ethernet-HOWTO, available from
13	  <http://www.tldp.org/docs.html#howto>.
14
15	  Note that the answer to this question doesn't directly affect the
16	  kernel: saying N will just cause the configurator to skip all
17	  the questions about Cirrus cards. If you say Y, you will be asked
18	  for your specific card in the following questions.
19
20if NET_VENDOR_CIRRUS
21
22config CS89x0
23	tristate "CS89x0 support"
24	depends on (ISA || EISA || MACH_IXDP2351 \
25		|| ARCH_IXDP2X01 || MACH_MX31ADS || MACH_QQ2440)
26	---help---
27	  Support for CS89x0 chipset based Ethernet cards. If you have a
28	  network (Ethernet) card of this type, say Y and read the
29	  Ethernet-HOWTO, available from
30	  <http://www.tldp.org/docs.html#howto> as well as
31	  <file:Documentation/networking/cs89x0.txt>.
32
33	  To compile this driver as a module, choose M here. The module
34	  will be called cs89x0.
35
36config CS89x0_NONISA_IRQ
37	def_bool y
38	depends on CS89x0 != n
39	depends on MACH_IXDP2351 || ARCH_IXDP2X01 || MACH_MX31ADS || MACH_QQ2440
40
41config EP93XX_ETH
42	tristate "EP93xx Ethernet support"
43	depends on ARM && ARCH_EP93XX
44	select NET_CORE
45	select MII
46	help
47	  This is a driver for the ethernet hardware included in EP93xx CPUs.
48	  Say Y if you are building a kernel for EP93xx based devices.
49
50endif # NET_VENDOR_CIRRUS
51