summaryrefslogtreecommitdiff
path: root/drivers/net/ti/Kconfig
blob: c75f418628534c688ef6e1af367a7a2901d1580d (plain)
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
# SPDX-License-Identifier: GPL-2.0+
#
# Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/

config DRIVER_TI_CPSW
	bool "TI Common Platform Ethernet Switch"
	select PHYLIB
	help
	  This driver supports the TI three port switch gigabit ethernet
	  subsystem found in the TI SoCs.

config DRIVER_TI_EMAC
	bool "TI Davinci EMAC"
	help
	   Support for davinci emac

config DRIVER_TI_EMAC_USE_RMII
	depends on DRIVER_TI_EMAC
	bool "Use RMII"
	help
	  Configure the TI EMAC driver to use RMII

config DRIVER_TI_KEYSTONE_NET
	bool "TI Keystone 2 Ethernet"
	help
	   This driver supports the TI Keystone 2 Ethernet subsystem

choice
	prompt "TI Keystone 2 Ethernet NETCP IP revision"
	depends on DRIVER_TI_KEYSTONE_NET
	default KSNET_NETCP_V1_5

config KSNET_NETCP_V1_0
	bool "NETCP version 1.0"

config KSNET_NETCP_V1_5
	bool "NETCP version 1.5"

endchoice

config TI_AM65_CPSW_NUSS
	bool "TI K3 AM65x MCU CPSW Nuss Ethernet controller driver"
	depends on ARCH_K3
	imply DM_MDIO
	imply MISC_INIT_R
	imply MISC
	imply SYSCON
	select PHYLIB
	help
	  This driver supports TI K3 MCU CPSW Nuss Ethernet controller
	  in Texas Instruments K3 AM65x SoCs.