blob: c75f418628534c688ef6e1af367a7a2901d1580d [file] [log] [blame]
Grygorii Strashkoffad5fa2018-10-31 16:21:39 -05001# SPDX-License-Identifier: GPL-2.0+
2#
Nishanth Menona94a4072023-11-01 15:56:03 -05003# Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/
Grygorii Strashkoffad5fa2018-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 Strashko6a256a82018-10-31 16:21:40 -050016
Adam Fordbc3cff92020-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 Strashko6a256a82018-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
Keerthy9d0dca12019-07-09 10:30:34 +053027
Tom Riniacdf89e2022-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
Keerthy9d0dca12019-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 Ripard9b33be32023-07-24 15:57:30 +020044 imply DM_MDIO
Vignesh Raghavendra38922b12021-12-24 12:55:30 +053045 imply MISC_INIT_R
46 imply MISC
Roger Quadrosfcb513e2023-07-22 22:31:48 +030047 imply SYSCON
Keerthy9d0dca12019-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.