blob: c75f418628534c688ef6e1af367a7a2901d1580d [file] [log] [blame]
Grygorii Strashko5693dee2018-10-31 16:21:39 -05001# SPDX-License-Identifier: GPL-2.0+
2#
Nishanth Menoneaa39c62023-11-01 15:56:03 -05003# Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/
Grygorii Strashko5693dee2018-10-31 16:21:39 -05004
5config 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
12config DRIVER_TI_EMAC
13 bool "TI Davinci EMAC"
14 help
15 Support for davinci emac
Grygorii Strashkof69821b2018-10-31 16:21:40 -050016
Adam Ford049d1142020-07-03 08:27:12 -050017config 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
Grygorii Strashkof69821b2018-10-31 16:21:40 -050023config DRIVER_TI_KEYSTONE_NET
24 bool "TI Keystone 2 Ethernet"
25 help
26 This driver supports the TI Keystone 2 Ethernet subsystem
Keerthya00b95c2019-07-09 10:30:34 +053027
Tom Rinidc414642022-12-02 16:42:32 -050028choice
29 prompt "TI Keystone 2 Ethernet NETCP IP revision"
30 depends on DRIVER_TI_KEYSTONE_NET
31 default KSNET_NETCP_V1_5
32
33config KSNET_NETCP_V1_0
34 bool "NETCP version 1.0"
35
36config KSNET_NETCP_V1_5
37 bool "NETCP version 1.5"
38
39endchoice
40
Keerthya00b95c2019-07-09 10:30:34 +053041config TI_AM65_CPSW_NUSS
42 bool "TI K3 AM65x MCU CPSW Nuss Ethernet controller driver"
43 depends on ARCH_K3
Maxime Ripard028849d2023-07-24 15:57:30 +020044 imply DM_MDIO
Vignesh Raghavendrabbedbbb2021-12-24 12:55:30 +053045 imply MISC_INIT_R
46 imply MISC
Roger Quadroscb8f8ad2023-07-22 22:31:48 +030047 imply SYSCON
Keerthya00b95c2019-07-09 10:30:34 +053048 select PHYLIB
49 help
50 This driver supports TI K3 MCU CPSW Nuss Ethernet controller
51 in Texas Instruments K3 AM65x SoCs.