Files
u-boot/drivers/net/ti/Kconfig
Tom Rini 982aac5754 net: Tighten some network driver dependencies
A large number of network drivers cannot build without access to some
platform specific header files. Express those requirements in Kconfig as
well. This covers the QUICC engine drivers as that is networking
driver infrastructure.

Signed-off-by: Tom Rini <trini@konsulko.com>
2025-08-01 09:30:47 +02:00

76 lines
1.7 KiB
Plaintext

# 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"
depends on ARCH_OMAP2PLUS
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"
depends on ARCH_DAVINCI || ARCH_OMAP2PLUS
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"
depends on ARCH_KEYSTONE
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.