Merge branches 'acpi-apei', 'acpi-misc' and 'acpi-processor'
[linux-2.6-microblaze.git] / drivers / phy / mediatek / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Phy drivers for Mediatek devices
4 #
5 config 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 version,
16           so you can easily distinguish them by banks layout.
17
18 config 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
29 config 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
39 config PHY_MTK_HDMI
40         tristate "MediaTek HDMI-PHY Driver"
41         depends on ARCH_MEDIATEK && OF
42         select GENERIC_PHY
43         help
44           Support HDMI PHY for Mediatek SoCs.