xref: /openbmc/linux/drivers/net/pcs/Kconfig (revision db6da59cf27b5661ced03754ae0550f8914eda9e)
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # PCS Layer Configuration
4 #
5 
6 menu "PCS device drivers"
7 
8 config PCS_XPCS
9 	tristate
10 	select PHYLINK
11 	help
12 	  This module provides helper functions for Synopsys DesignWare XPCS
13 	  controllers.
14 
15 config 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 
21 config 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 
28 config 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 
36 config 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 
42 endmenu
43