Kconfig (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) Kconfig (58356eb31d60dd8994e5067096ef1a09e4d9ceda)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# TI device configuration
4#
5
6config NET_VENDOR_TI
7 bool "Texas Instruments (TI) devices"
8 default y

--- 78 unchanged lines hidden (view full) ---

87 This driver supports the Common Platform Time Sync unit of
88 the CPSW Ethernet Switch and Keystone 2 1g/10g Switch Subsystem.
89 The unit can time stamp PTP UDP/IPv4 and Layer 2 packets, and the
90 driver offers a PTP Hardware Clock.
91
92config TI_K3_AM65_CPSW_NUSS
93 tristate "TI K3 AM654x/J721E CPSW Ethernet driver"
94 depends on ARCH_K3 && OF && TI_K3_UDMA_GLUE_LAYER
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# TI device configuration
4#
5
6config NET_VENDOR_TI
7 bool "Texas Instruments (TI) devices"
8 default y

--- 78 unchanged lines hidden (view full) ---

87 This driver supports the Common Platform Time Sync unit of
88 the CPSW Ethernet Switch and Keystone 2 1g/10g Switch Subsystem.
89 The unit can time stamp PTP UDP/IPv4 and Layer 2 packets, and the
90 driver offers a PTP Hardware Clock.
91
92config TI_K3_AM65_CPSW_NUSS
93 tristate "TI K3 AM654x/J721E CPSW Ethernet driver"
94 depends on ARCH_K3 && OF && TI_K3_UDMA_GLUE_LAYER
95 select NET_DEVLINK
95 select TI_DAVINCI_MDIO
96 imply PHY_TI_GMII_SEL
97 depends on TI_K3_AM65_CPTS || !TI_K3_AM65_CPTS
98 help
99 This driver supports TI K3 AM654/J721E CPSW2G Ethernet SubSystem.
100 The two-port Gigabit Ethernet MAC (MCU_CPSW0) subsystem provides
101 Ethernet packet communication for the device: One Ethernet port
102 (port 1) with selectable RGMII and RMII interfaces and an internal
103 Communications Port Programming Interface (CPPI) port (port 0).
104
105 To compile this driver as a module, choose M here: the module
106 will be called ti-am65-cpsw-nuss.
107
96 select TI_DAVINCI_MDIO
97 imply PHY_TI_GMII_SEL
98 depends on TI_K3_AM65_CPTS || !TI_K3_AM65_CPTS
99 help
100 This driver supports TI K3 AM654/J721E CPSW2G Ethernet SubSystem.
101 The two-port Gigabit Ethernet MAC (MCU_CPSW0) subsystem provides
102 Ethernet packet communication for the device: One Ethernet port
103 (port 1) with selectable RGMII and RMII interfaces and an internal
104 Communications Port Programming Interface (CPPI) port (port 0).
105
106 To compile this driver as a module, choose M here: the module
107 will be called ti-am65-cpsw-nuss.
108
109config TI_K3_AM65_CPSW_SWITCHDEV
110 bool "TI K3 AM654x/J721E CPSW Switch mode support"
111 depends on TI_K3_AM65_CPSW_NUSS
112 depends on NET_SWITCHDEV
113 help
114 This enables switchdev support for TI K3 CPSWxG Ethernet
115 Switch. Enable this driver to support hardware switch support for AM65
116 CPSW NUSS driver.
117
108config TI_K3_AM65_CPTS
109 tristate "TI K3 AM65x CPTS"
110 depends on ARCH_K3 && OF
111 depends on PTP_1588_CLOCK
112 help
113 Say y here to support the TI K3 AM65x CPTS with 1588 features such as
114 PTP hardware clock for each CPTS device and network packets
115 timestamping where applicable.

--- 59 unchanged lines hidden ---
118config TI_K3_AM65_CPTS
119 tristate "TI K3 AM65x CPTS"
120 depends on ARCH_K3 && OF
121 depends on PTP_1588_CLOCK
122 help
123 Say y here to support the TI K3 AM65x CPTS with 1588 features such as
124 PTP hardware clock for each CPTS device and network packets
125 timestamping where applicable.

--- 59 unchanged lines hidden ---