40 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config FSL_DPAA2_ETH3 tristate "Freescale DPAA2 Ethernet"4 depends on FSL_MC_BUS && FSL_MC_DPIO5 select PHYLINK6 select PCS_LYNX7 select FSL_XGMAC_MDIO8 select NET_DEVLINK9 help10 This is the DPAA2 Ethernet driver supporting Freescale SoCs11 with DPAA2 (DataPath Acceleration Architecture v2).12 The driver manages network objects discovered on the Freescale13 MC bus.14 15if FSL_DPAA2_ETH16config FSL_DPAA2_ETH_DCB17 bool "Data Center Bridging (DCB) Support"18 default n19 depends on DCB20 help21 Enable Priority-Based Flow Control (PFC) support for DPAA2 Ethernet22 devices.23endif24 25config FSL_DPAA2_PTP_CLOCK26 tristate "Freescale DPAA2 PTP Clock"27 depends on FSL_DPAA2_ETH && PTP_1588_CLOCK_QORIQ28 default y29 help30 This driver adds support for using the DPAA2 1588 timer module31 as a PTP clock.32 33config FSL_DPAA2_SWITCH34 tristate "Freescale DPAA2 Ethernet Switch"35 depends on BRIDGE || BRIDGE=n36 depends on NET_SWITCHDEV37 help38 Driver for Freescale DPAA2 Ethernet Switch. This driver manages39 switch objects discovered on the Freeescale MC bus.40