1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Phy drivers for Mediatek devices 4# 5config PHY_MTK_TPHY 6 tristate "MediaTek T-PHY Driver" 7 depends on ARCH_MEDIATEK || COMPILE_TEST 8 depends on OF 9 select GENERIC_PHY 10 help 11 Say 'Y' here to add support for MediaTek T-PHY driver, 12 it supports multiple usb2.0, usb3.0 ports, PCIe and 13 SATA, and meanwhile supports two version T-PHY which have 14 different banks layout, the T-PHY with shared banks between 15 multi-ports is first version, otherwise is second veriosn, 16 so you can easily distinguish them by banks layout. 17 18config PHY_MTK_UFS 19 tristate "MediaTek UFS M-PHY driver" 20 depends on ARCH_MEDIATEK || COMPILE_TEST 21 depends on OF 22 select GENERIC_PHY 23 help 24 Support for UFS M-PHY on MediaTek chipsets. 25 Enable this to provide vendor-specific probing, 26 initialization, power on and power off flow of 27 specified M-PHYs. 28 29config PHY_MTK_XSPHY 30 tristate "MediaTek XS-PHY Driver" 31 depends on ARCH_MEDIATEK || COMPILE_TEST 32 depends on OF 33 select GENERIC_PHY 34 help 35 Enable this to support the SuperSpeedPlus XS-PHY transceiver for 36 USB3.1 GEN2 controllers on MediaTek chips. The driver supports 37 multiple USB2.0, USB3.1 GEN2 ports. 38