xref: /openbmc/linux/drivers/net/pcs/Kconfig (revision 0526b56c)
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
10	select PHYLINK
11	help
12	  This module provides helper functions for Synopsys DesignWare XPCS
13	  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 REGMAP
24	help
25	  This module provides helpers to phylink for managing the LynxI PCS
26	  which is part of MediaTek's SoC and Ethernet switch ICs.
27
28config PCS_RZN1_MIIC
29	tristate "Renesas RZ/N1 MII converter"
30	depends on OF && (ARCH_RZN1 || COMPILE_TEST)
31	help
32	  This module provides a driver for the MII converter that is available
33	  on RZ/N1 SoCs. This PCS converts MII to RMII/RGMII or can be set in
34	  pass-through mode for MII.
35
36config PCS_ALTERA_TSE
37	tristate
38	help
39	  This module provides helper functions for the Altera Triple Speed
40	  Ethernet SGMII PCS, that can be found on the Intel Socfpga family.
41
42endmenu
43