1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20a006a2fSYangbo Luconfig FSL_DPAA2_ETH 30a006a2fSYangbo Lu tristate "Freescale DPAA2 Ethernet" 40a006a2fSYangbo Lu depends on FSL_MC_BUS && FSL_MC_DPIO 52d791e3bSChenwandun select PHYLINK 694ae899bSIoana Ciornei select PCS_LYNX 7d2624e70SIoana Ciornei select FSL_XGMAC_MDIO 8078eb55cSEzequiel Garcia select NET_DEVLINK 90a006a2fSYangbo Lu help 100a006a2fSYangbo Lu This is the DPAA2 Ethernet driver supporting Freescale SoCs 110a006a2fSYangbo Lu with DPAA2 (DataPath Acceleration Architecture v2). 120a006a2fSYangbo Lu The driver manages network objects discovered on the Freescale 130a006a2fSYangbo Lu MC bus. 140a006a2fSYangbo Lu 15f395b69fSIoana Ciorneiif FSL_DPAA2_ETH 16f395b69fSIoana Ciorneiconfig FSL_DPAA2_ETH_DCB 17f395b69fSIoana Ciornei bool "Data Center Bridging (DCB) Support" 18f395b69fSIoana Ciornei default n 19f395b69fSIoana Ciornei depends on DCB 20f395b69fSIoana Ciornei help 21f395b69fSIoana Ciornei Enable Priority-Based Flow Control (PFC) support for DPAA2 Ethernet 22f395b69fSIoana Ciornei devices. 23f395b69fSIoana Ciorneiendif 24f395b69fSIoana Ciornei 250a006a2fSYangbo Luconfig FSL_DPAA2_PTP_CLOCK 260a006a2fSYangbo Lu tristate "Freescale DPAA2 PTP Clock" 27d346c9e8SYangbo Lu depends on FSL_DPAA2_ETH && PTP_1588_CLOCK_QORIQ 285d9bf433SYangbo Lu default y 290a006a2fSYangbo Lu help 300a006a2fSYangbo Lu This driver adds support for using the DPAA2 1588 timer module 310a006a2fSYangbo Lu as a PTP clock. 32*f48298d3SIoana Ciornei 33*f48298d3SIoana Ciorneiconfig FSL_DPAA2_SWITCH 34*f48298d3SIoana Ciornei tristate "Freescale DPAA2 Ethernet Switch" 35*f48298d3SIoana Ciornei depends on BRIDGE || BRIDGE=n 36*f48298d3SIoana Ciornei depends on NET_SWITCHDEV 37*f48298d3SIoana Ciornei help 38*f48298d3SIoana Ciornei Driver for Freescale DPAA2 Ethernet Switch. This driver manages 39*f48298d3SIoana Ciornei switch objects discovered on the Freeescale MC bus. 40