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 8c8a73a35SLokesh Vutla depends on PCI || EISA || AR7 || ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE 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" 35c8a73a35SLokesh Vutla depends on ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE 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" 45c8a73a35SLokesh Vutla depends on ARCH_DAVINCI || ARCH_OMAP2PLUS 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 525892cd13SMugunthan V Nconfig TI_CPSW_PHY_SEL 535892cd13SMugunthan V N boolean "TI CPSW Switch Phy sel Support" 545892cd13SMugunthan V N depends on TI_CPSW 555892cd13SMugunthan V N ---help--- 565892cd13SMugunthan V N This driver supports configuring of the phy mode connected to 575892cd13SMugunthan V N the CPSW. 585892cd13SMugunthan V N 59*58c11b5fSKaricheri, Muralidharanconfig TI_CPSW_ALE 60*58c11b5fSKaricheri, Muralidharan tristate "TI CPSW ALE Support" 61*58c11b5fSKaricheri, Muralidharan ---help--- 62*58c11b5fSKaricheri, Muralidharan This driver supports TI's CPSW ALE module. 63*58c11b5fSKaricheri, Muralidharan 64df828598SMugunthan V Nconfig TI_CPSW 65df828598SMugunthan V N tristate "TI CPSW Switch Support" 66c8a73a35SLokesh Vutla depends on ARCH_DAVINCI || ARCH_OMAP2PLUS 67df828598SMugunthan V N select TI_DAVINCI_CPDMA 68df828598SMugunthan V N select TI_DAVINCI_MDIO 695892cd13SMugunthan V N select TI_CPSW_PHY_SEL 70*58c11b5fSKaricheri, Muralidharan select TI_CPSW_ALE 710ba517b1SMarkus Pargmann select MFD_SYSCON 720ba517b1SMarkus Pargmann select REGMAP 73df828598SMugunthan V N ---help--- 74df828598SMugunthan V N This driver supports TI's CPSW Ethernet Switch. 75df828598SMugunthan V N 76df828598SMugunthan V N To compile this driver as a module, choose M here: the module 77df828598SMugunthan V N will be called cpsw. 78df828598SMugunthan V N 7987c0e764SRichard Cochranconfig TI_CPTS 8087c0e764SRichard Cochran boolean "TI Common Platform Time Sync (CPTS) Support" 81513777b2SRichard Cochran depends on TI_CPSW 8270ac618cSRichard Cochran select PTP_1588_CLOCK 8387c0e764SRichard Cochran ---help--- 8487c0e764SRichard Cochran This driver supports the Common Platform Time Sync unit of 8587c0e764SRichard Cochran the CPSW Ethernet Switch. The unit can time stamp PTP UDP/IPv4 8687c0e764SRichard Cochran and Layer 2 packets, and the driver offers a PTP Hardware Clock. 8787c0e764SRichard Cochran 8884640e27SKaricheri, Muralidharanconfig TI_KEYSTONE_NETCP 89*58c11b5fSKaricheri, Muralidharan tristate "TI Keystone NETCP Core Support" 90*58c11b5fSKaricheri, Muralidharan select TI_CPSW_ALE 9184640e27SKaricheri, Muralidharan depends on OF 9284640e27SKaricheri, Muralidharan depends on KEYSTONE_NAVIGATOR_DMA && KEYSTONE_NAVIGATOR_QMSS 9384640e27SKaricheri, Muralidharan ---help--- 94*58c11b5fSKaricheri, Muralidharan This driver supports TI's Keystone NETCP Core. 9584640e27SKaricheri, Muralidharan 9684640e27SKaricheri, Muralidharan To compile this driver as a module, choose M here: the module 9784640e27SKaricheri, Muralidharan will be called keystone_netcp. 9884640e27SKaricheri, Muralidharan 99*58c11b5fSKaricheri, Muralidharanconfig TI_KEYSTONE_NETCP_ETHSS 100*58c11b5fSKaricheri, Muralidharan depends on TI_KEYSTONE_NETCP 101*58c11b5fSKaricheri, Muralidharan tristate "TI Keystone NETCP Ethernet subsystem Support" 102*58c11b5fSKaricheri, Muralidharan ---help--- 103*58c11b5fSKaricheri, Muralidharan 104*58c11b5fSKaricheri, Muralidharan To compile this driver as a module, choose M here: the module 105*58c11b5fSKaricheri, Muralidharan will be called keystone_netcp_ethss. 106*58c11b5fSKaricheri, Muralidharan 107b544dbacSJeff Kirsherconfig TLAN 108b544dbacSJeff Kirsher tristate "TI ThunderLAN support" 109b544dbacSJeff Kirsher depends on (PCI || EISA) 110b544dbacSJeff Kirsher ---help--- 111b544dbacSJeff Kirsher If you have a PCI Ethernet network card based on the ThunderLAN chip 112b544dbacSJeff Kirsher which is supported by this driver, say Y and read the 113b544dbacSJeff Kirsher Ethernet-HOWTO, available from 114b544dbacSJeff Kirsher <http://www.tldp.org/docs.html#howto>. 115b544dbacSJeff Kirsher 116b544dbacSJeff Kirsher Devices currently supported by this driver are Compaq Netelligent, 117b544dbacSJeff Kirsher Compaq NetFlex and Olicom cards. Please read the file 118b544dbacSJeff Kirsher <file:Documentation/networking/tlan.txt> for more details. 119b544dbacSJeff Kirsher 120b544dbacSJeff Kirsher To compile this driver as a module, choose M here. The module 121b544dbacSJeff Kirsher will be called tlan. 122b544dbacSJeff Kirsher 123b544dbacSJeff Kirsher Please email feedback to <torben.mathiasen@compaq.com>. 124b544dbacSJeff Kirsher 125b544dbacSJeff Kirsherconfig CPMAC 1268ff25eebSKees Cook tristate "TI AR7 CPMAC Ethernet support" 1278ff25eebSKees Cook depends on AR7 128b544dbacSJeff Kirsher select PHYLIB 129b544dbacSJeff Kirsher ---help--- 130b544dbacSJeff Kirsher TI AR7 CPMAC Ethernet support 131b544dbacSJeff Kirsher 132b544dbacSJeff Kirsherendif # NET_VENDOR_TI 133