xref: /linux/drivers/net/pcs/Kconfig (revision 8871389da15165198c3407584d40e7295bceaca5)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# PCS Layer Configuration
4#
5
6menu "PCS device drivers"
7
8config PCS_XPCS
9	tristate "Synopsys DesignWare Ethernet XPCS"
10	select PHYLINK
11	help
12	  This module provides a driver and helper functions for Synopsys
13	  DesignWare XPCS controllers.
14
15config PCS_LYNX
16	tristate
17	help
18	  This module provides helpers to phylink for managing the Lynx PCS
19	  which is part of the Layerscape and QorIQ Ethernet SERDES.
20
21config PCS_MTK_LYNXI
22	tristate
23	select PHY_COMMON_PROPS
24	select REGMAP
25	help
26	  This module provides helpers to phylink for managing the LynxI PCS
27	  which is part of MediaTek's SoC and Ethernet switch ICs.
28
29config PCS_RZN1_MIIC
30	tristate "Renesas RZ/N1, RZ/N2H, RZ/T2H MII converter"
31	depends on OF
32	depends on ARCH_RENESAS || COMPILE_TEST
33	help
34	  This module provides a driver for the MII converter available on
35	  Renesas RZ/N1, RZ/N2H, and RZ/T2H SoCs. This PCS converts MII to
36	  RMII/RGMII, or can be set in pass-through mode for MII.
37
38endmenu
39