162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig FSL_DPAA2_ETH
362306a36Sopenharmony_ci	tristate "Freescale DPAA2 Ethernet"
462306a36Sopenharmony_ci	depends on FSL_MC_BUS && FSL_MC_DPIO
562306a36Sopenharmony_ci	select PHYLINK
662306a36Sopenharmony_ci	select PCS_LYNX
762306a36Sopenharmony_ci	select FSL_XGMAC_MDIO
862306a36Sopenharmony_ci	select NET_DEVLINK
962306a36Sopenharmony_ci	help
1062306a36Sopenharmony_ci	  This is the DPAA2 Ethernet driver supporting Freescale SoCs
1162306a36Sopenharmony_ci	  with DPAA2 (DataPath Acceleration Architecture v2).
1262306a36Sopenharmony_ci	  The driver manages network objects discovered on the Freescale
1362306a36Sopenharmony_ci	  MC bus.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciif FSL_DPAA2_ETH
1662306a36Sopenharmony_ciconfig FSL_DPAA2_ETH_DCB
1762306a36Sopenharmony_ci	bool "Data Center Bridging (DCB) Support"
1862306a36Sopenharmony_ci	default n
1962306a36Sopenharmony_ci	depends on DCB
2062306a36Sopenharmony_ci	help
2162306a36Sopenharmony_ci	  Enable Priority-Based Flow Control (PFC) support for DPAA2 Ethernet
2262306a36Sopenharmony_ci	  devices.
2362306a36Sopenharmony_ciendif
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciconfig FSL_DPAA2_PTP_CLOCK
2662306a36Sopenharmony_ci	tristate "Freescale DPAA2 PTP Clock"
2762306a36Sopenharmony_ci	depends on FSL_DPAA2_ETH && PTP_1588_CLOCK_QORIQ
2862306a36Sopenharmony_ci	default y
2962306a36Sopenharmony_ci	help
3062306a36Sopenharmony_ci	  This driver adds support for using the DPAA2 1588 timer module
3162306a36Sopenharmony_ci	  as a PTP clock.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciconfig FSL_DPAA2_SWITCH
3462306a36Sopenharmony_ci	tristate "Freescale DPAA2 Ethernet Switch"
3562306a36Sopenharmony_ci	depends on BRIDGE || BRIDGE=n
3662306a36Sopenharmony_ci	depends on NET_SWITCHDEV
3762306a36Sopenharmony_ci	help
3862306a36Sopenharmony_ci	  Driver for Freescale DPAA2 Ethernet Switch. This driver manages
3962306a36Sopenharmony_ci	  switch objects discovered on the Freeescale MC bus.
40