xref: /openbmc/linux/drivers/net/ethernet/ti/Kconfig (revision df828598a755732e717b0adca82f884e44d37576)
1b544dbacSJeff Kirsher#
2b544dbacSJeff Kirsher# TI device configuration
3b544dbacSJeff Kirsher#
4b544dbacSJeff Kirsher
5b544dbacSJeff Kirsherconfig NET_VENDOR_TI
6b544dbacSJeff Kirsher	bool "Texas Instruments (TI) devices"
788f07484SJeff Kirsher	default y
8b544dbacSJeff Kirsher	depends on PCI || EISA || AR7 || (ARM && (ARCH_DAVINCI || ARCH_OMAP3))
9b544dbacSJeff Kirsher	---help---
10b544dbacSJeff Kirsher	  If you have a network (Ethernet) card belonging to this class, say Y
11b544dbacSJeff Kirsher	  and read the Ethernet-HOWTO, available from
12b544dbacSJeff Kirsher	  <http://www.tldp.org/docs.html#howto>.
13b544dbacSJeff Kirsher
14b544dbacSJeff Kirsher	  Note that the answer to this question doesn't directly affect the
15b544dbacSJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
16b544dbacSJeff Kirsher	  the questions about TI devices. If you say Y, you will be asked for
17b544dbacSJeff Kirsher	  your specific card in the following questions.
18b544dbacSJeff Kirsher
19b544dbacSJeff Kirsherif NET_VENDOR_TI
20b544dbacSJeff Kirsher
21b544dbacSJeff Kirsherconfig TI_DAVINCI_EMAC
22b544dbacSJeff Kirsher	tristate "TI DaVinci EMAC Support"
23b544dbacSJeff Kirsher	depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 )
24b544dbacSJeff Kirsher	select TI_DAVINCI_MDIO
25b544dbacSJeff Kirsher	select TI_DAVINCI_CPDMA
26b544dbacSJeff Kirsher	select PHYLIB
27b544dbacSJeff Kirsher	---help---
28b544dbacSJeff Kirsher	  This driver supports TI's DaVinci Ethernet .
29b544dbacSJeff Kirsher
30b544dbacSJeff Kirsher	  To compile this driver as a module, choose M here: the module
31b544dbacSJeff Kirsher	  will be called davinci_emac_driver.  This is recommended.
32b544dbacSJeff Kirsher
33b544dbacSJeff Kirsherconfig TI_DAVINCI_MDIO
34b544dbacSJeff Kirsher	tristate "TI DaVinci MDIO Support"
35b544dbacSJeff Kirsher	depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 )
36b544dbacSJeff Kirsher	select PHYLIB
37b544dbacSJeff Kirsher	---help---
38b544dbacSJeff Kirsher	  This driver supports TI's DaVinci MDIO module.
39b544dbacSJeff Kirsher
40b544dbacSJeff Kirsher	  To compile this driver as a module, choose M here: the module
41b544dbacSJeff Kirsher	  will be called davinci_mdio.  This is recommended.
42b544dbacSJeff Kirsher
43b544dbacSJeff Kirsherconfig TI_DAVINCI_CPDMA
44b544dbacSJeff Kirsher	tristate "TI DaVinci CPDMA Support"
45b544dbacSJeff Kirsher	depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 )
46b544dbacSJeff Kirsher	---help---
47b544dbacSJeff Kirsher	  This driver supports TI's DaVinci CPDMA dma engine.
48b544dbacSJeff Kirsher
49b544dbacSJeff Kirsher	  To compile this driver as a module, choose M here: the module
50b544dbacSJeff Kirsher	  will be called davinci_cpdma.  This is recommended.
51b544dbacSJeff Kirsher
52*df828598SMugunthan V Nconfig TI_CPSW
53*df828598SMugunthan V N	tristate "TI CPSW Switch Support"
54*df828598SMugunthan V N	depends on ARM && (ARCH_DAVINCI || SOC_OMAPAM33XX)
55*df828598SMugunthan V N	select TI_DAVINCI_CPDMA
56*df828598SMugunthan V N	select TI_DAVINCI_MDIO
57*df828598SMugunthan V N	---help---
58*df828598SMugunthan V N	  This driver supports TI's CPSW Ethernet Switch.
59*df828598SMugunthan V N
60*df828598SMugunthan V N	  To compile this driver as a module, choose M here: the module
61*df828598SMugunthan V N	  will be called cpsw.
62*df828598SMugunthan V N
63b544dbacSJeff Kirsherconfig TLAN
64b544dbacSJeff Kirsher	tristate "TI ThunderLAN support"
65b544dbacSJeff Kirsher	depends on (PCI || EISA)
66b544dbacSJeff Kirsher	---help---
67b544dbacSJeff Kirsher	  If you have a PCI Ethernet network card based on the ThunderLAN chip
68b544dbacSJeff Kirsher	  which is supported by this driver, say Y and read the
69b544dbacSJeff Kirsher	  Ethernet-HOWTO, available from
70b544dbacSJeff Kirsher	  <http://www.tldp.org/docs.html#howto>.
71b544dbacSJeff Kirsher
72b544dbacSJeff Kirsher	  Devices currently supported by this driver are Compaq Netelligent,
73b544dbacSJeff Kirsher	  Compaq NetFlex and Olicom cards.  Please read the file
74b544dbacSJeff Kirsher	  <file:Documentation/networking/tlan.txt> for more details.
75b544dbacSJeff Kirsher
76b544dbacSJeff Kirsher	  To compile this driver as a module, choose M here. The module
77b544dbacSJeff Kirsher	  will be called tlan.
78b544dbacSJeff Kirsher
79b544dbacSJeff Kirsher	  Please email feedback to <torben.mathiasen@compaq.com>.
80b544dbacSJeff Kirsher
81b544dbacSJeff Kirsherconfig CPMAC
82b544dbacSJeff Kirsher	tristate "TI AR7 CPMAC Ethernet support (EXPERIMENTAL)"
83b544dbacSJeff Kirsher	depends on EXPERIMENTAL && AR7
84b544dbacSJeff Kirsher	select PHYLIB
85b544dbacSJeff Kirsher	---help---
86b544dbacSJeff Kirsher	  TI AR7 CPMAC Ethernet support
87b544dbacSJeff Kirsher
88b544dbacSJeff Kirsherendif # NET_VENDOR_TI
89