Merge branch 'nvme-5.2-rc2' of git://git.infradead.org/nvme into for-linus
[linux-2.6-microblaze.git] / drivers / phy / mediatek / Kconfig
1 #
2 # Phy drivers for Mediatek devices
3 #
4 config PHY_MTK_TPHY
5     tristate "MediaTek T-PHY Driver"
6     depends on ARCH_MEDIATEK && OF
7     select GENERIC_PHY
8     help
9       Say 'Y' here to add support for MediaTek T-PHY driver,
10       it supports multiple usb2.0, usb3.0 ports, PCIe and
11           SATA, and meanwhile supports two version T-PHY which have
12           different banks layout, the T-PHY with shared banks between
13           multi-ports is first version, otherwise is second veriosn,
14           so you can easily distinguish them by banks layout.
15
16 config PHY_MTK_UFS
17         tristate "MediaTek UFS M-PHY driver"
18         depends on ARCH_MEDIATEK && OF
19         select GENERIC_PHY
20         help
21           Support for UFS M-PHY on MediaTek chipsets.
22           Enable this to provide vendor-specific probing,
23           initialization, power on and power off flow of
24           specified M-PHYs.
25
26 config PHY_MTK_XSPHY
27     tristate "MediaTek XS-PHY Driver"
28     depends on ARCH_MEDIATEK && OF
29     select GENERIC_PHY
30     help
31           Enable this to support the SuperSpeedPlus XS-PHY transceiver for
32           USB3.1 GEN2 controllers on MediaTek chips. The driver supports
33           multiple USB2.0, USB3.1 GEN2 ports.