| # 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 | |
| imply MDIO_TI_CPSW | |
| select PHYLIB | |
| help | |
| This driver supports TI K3 MCU CPSW Nuss Ethernet controller | |
| in Texas Instruments K3 AM65x SoCs. | |
| config MDIO_TI_CPSW | |
| bool "TI CPSW MDIO interface support" | |
| depends on DM_MDIO | |
| help | |
| This driver supports the TI CPSW MDIO interface found in various | |
| TI SoCs. | |
| config TI_ICSSG_PRUETH | |
| bool "TI Gigabit PRU Ethernet driver" | |
| depends on ARCH_K3 | |
| imply DM_MDIO | |
| imply MISC_INIT_R | |
| imply MISC | |
| imply MDIO_TI_CPSW | |
| select PHYLIB | |
| select FS_LOADER | |
| help | |
| Support Gigabit Ethernet ports over the ICSSG PRU Subsystem | |
| This subsystem is available starting with the AM65 platform. |