xref: /linux/drivers/net/pcs/Kconfig (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
12fa4e4b7SAndrew Lunn# SPDX-License-Identifier: GPL-2.0-only
22fa4e4b7SAndrew Lunn#
32fa4e4b7SAndrew Lunn# PCS Layer Configuration
42fa4e4b7SAndrew Lunn#
52fa4e4b7SAndrew Lunn
62fa4e4b7SAndrew Lunnmenu "PCS device drivers"
72fa4e4b7SAndrew Lunn
82fa4e4b7SAndrew Lunnconfig PCS_XPCS
9f6bb3e9dSSerge Semin	tristate "Synopsys DesignWare Ethernet XPCS"
10ebeae54dSJakub Kicinski	select PHYLINK
112fa4e4b7SAndrew Lunn	help
12f6bb3e9dSSerge Semin	  This module provides a driver and helper functions for Synopsys
13f6bb3e9dSSerge Semin	  DesignWare XPCS controllers.
142fa4e4b7SAndrew Lunn
150da4c3d3SIoana Ciorneiconfig PCS_LYNX
160da4c3d3SIoana Ciornei	tristate
170da4c3d3SIoana Ciornei	help
180da4c3d3SIoana Ciornei	  This module provides helpers to phylink for managing the Lynx PCS
190da4c3d3SIoana Ciornei	  which is part of the Layerscape and QorIQ Ethernet SERDES.
200da4c3d3SIoana Ciornei
214765a972SDaniel Golleconfig PCS_MTK_LYNXI
224765a972SDaniel Golle	tristate
234765a972SDaniel Golle	select REGMAP
244765a972SDaniel Golle	help
254765a972SDaniel Golle	  This module provides helpers to phylink for managing the LynxI PCS
264765a972SDaniel Golle	  which is part of MediaTek's SoC and Ethernet switch ICs.
274765a972SDaniel Golle
287dc54d3bSClément Légerconfig PCS_RZN1_MIIC
2908f89e42SLad Prabhakar	tristate "Renesas RZ/N1, RZ/N2H, RZ/T2H MII converter"
3008f89e42SLad Prabhakar	depends on OF
31*dfc85640SLad Prabhakar	depends on ARCH_RENESAS || COMPILE_TEST
327dc54d3bSClément Léger	help
3308f89e42SLad Prabhakar	  This module provides a driver for the MII converter available on
3408f89e42SLad Prabhakar	  Renesas RZ/N1, RZ/N2H, and RZ/T2H SoCs. This PCS converts MII to
3508f89e42SLad Prabhakar	  RMII/RGMII, or can be set in pass-through mode for MII.
367dc54d3bSClément Léger
372fa4e4b7SAndrew Lunnendmenu
38