Merge tag 'sound-fix-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[linux-2.6-microblaze.git] / drivers / phy / rockchip / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Phy drivers for Rockchip platforms
4 #
5 config PHY_ROCKCHIP_DP
6         tristate "Rockchip Display Port PHY Driver"
7         depends on ARCH_ROCKCHIP && OF
8         select GENERIC_PHY
9         help
10           Enable this to support the Rockchip Display Port PHY.
11
12 config PHY_ROCKCHIP_EMMC
13         tristate "Rockchip EMMC PHY Driver"
14         depends on ARCH_ROCKCHIP && OF
15         select GENERIC_PHY
16         help
17           Enable this to support the Rockchip EMMC PHY.
18
19 config PHY_ROCKCHIP_INNO_HDMI
20         tristate "Rockchip INNO HDMI PHY Driver"
21         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
22         depends on COMMON_CLK
23         select GENERIC_PHY
24         help
25           Enable this to support the Rockchip Innosilicon HDMI PHY.
26
27 config PHY_ROCKCHIP_INNO_USB2
28         tristate "Rockchip INNO USB2PHY Driver"
29         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
30         depends on COMMON_CLK
31         depends on EXTCON
32         depends on USB_SUPPORT
33         select GENERIC_PHY
34         select USB_COMMON
35         help
36           Support for Rockchip USB2.0 PHY with Innosilicon IP block.
37
38 config PHY_ROCKCHIP_INNO_DSIDPHY
39         tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"
40         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
41         select GENERIC_PHY
42         select GENERIC_PHY_MIPI_DPHY
43         help
44           Enable this to support the Rockchip MIPI/LVDS/TTL PHY with
45           Innosilicon IP block.
46
47 config PHY_ROCKCHIP_PCIE
48         tristate "Rockchip PCIe PHY Driver"
49         depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
50         depends on HAS_IOMEM
51         select GENERIC_PHY
52         select MFD_SYSCON
53         help
54           Enable this to support the Rockchip PCIe PHY.
55
56 config PHY_ROCKCHIP_TYPEC
57         tristate "Rockchip TYPEC PHY Driver"
58         depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
59         select EXTCON
60         select GENERIC_PHY
61         select RESET_CONTROLLER
62         help
63           Enable this to support the Rockchip USB TYPEC PHY.
64
65 config PHY_ROCKCHIP_USB
66         tristate "Rockchip USB2 PHY Driver"
67         depends on ARCH_ROCKCHIP && OF
68         select GENERIC_PHY
69         help
70           Enable this to support the Rockchip USB 2.0 PHY.