# SPDX-License-Identifier: GPL-2.0-only # # PCS Layer Configuration # menu "PCS device drivers" config PCS_XPCS tristate "Synopsys DesignWare Ethernet XPCS" select PHYLINK help This module provides a driver and helper functions for Synopsys DesignWare XPCS controllers. if PCS_XPCS config PCS_XPCS_PLATFORM tristate "Generic XPCS controller support" help Generic DWXPCS driver for platforms that don't require any platform specific code to function or is using platform data for setup. If you have a controller with this interface, say Y or M here. config PCS_XPCS_ROCKCHIP tristate "Rockchip XPCS controller support" depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) select GENERIC_PHY select PM_GENERIC_DOMAINS if PM help Support for XPCS controller on Rockchip RK356x SoC. If you have a Rockchip SoC with this interface, say Y or M here. endif # PCS_XPCS config PCS_LYNX tristate help This module provides helpers to phylink for managing the Lynx PCS which is part of the Layerscape and QorIQ Ethernet SERDES. config PCS_MTK_LYNXI tristate select PHY_COMMON_PROPS select REGMAP help This module provides helpers to phylink for managing the LynxI PCS which is part of MediaTek's SoC and Ethernet switch ICs. config PCS_RZN1_MIIC tristate "Renesas RZ/N1, RZ/N2H, RZ/T2H MII converter" depends on OF depends on ARCH_RENESAS || COMPILE_TEST help This module provides a driver for the MII converter available on Renesas RZ/N1, RZ/N2H, and RZ/T2H SoCs. This PCS converts MII to RMII/RGMII, or can be set in pass-through mode for MII. endmenu