Prepare v2023.10
[platform/kernel/u-boot.git] / drivers / net / ti / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 #
3 # Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
4
5 config DRIVER_TI_CPSW
6         bool "TI Common Platform Ethernet Switch"
7         select PHYLIB
8         help
9           This driver supports the TI three port switch gigabit ethernet
10           subsystem found in the TI SoCs.
11
12 config DRIVER_TI_EMAC
13         bool "TI Davinci EMAC"
14         help
15            Support for davinci emac
16
17 config DRIVER_TI_EMAC_USE_RMII
18         depends on DRIVER_TI_EMAC
19         bool "Use RMII"
20         help
21           Configure the TI EMAC driver to use RMII
22
23 config DRIVER_TI_KEYSTONE_NET
24         bool "TI Keystone 2 Ethernet"
25         help
26            This driver supports the TI Keystone 2 Ethernet subsystem
27
28 choice
29         prompt "TI Keystone 2 Ethernet NETCP IP revision"
30         depends on DRIVER_TI_KEYSTONE_NET
31         default KSNET_NETCP_V1_5
32
33 config KSNET_NETCP_V1_0
34         bool "NETCP version 1.0"
35
36 config KSNET_NETCP_V1_5
37         bool "NETCP version 1.5"
38
39 endchoice
40
41 config TI_AM65_CPSW_NUSS
42         bool "TI K3 AM65x MCU CPSW Nuss Ethernet controller driver"
43         depends on ARCH_K3
44         imply DM_MDIO
45         imply MISC_INIT_R
46         imply MISC
47         imply SYSCON
48         select PHYLIB
49         help
50           This driver supports TI K3 MCU CPSW Nuss Ethernet controller
51           in Texas Instruments K3 AM65x SoCs.