blob: 0e15119ddfc68d0810abb93f933390fbb1a8cd4b [file] [log] [blame]
Vivek Gautam0b56e9a2017-05-11 12:17:42 +05301#
2# Phy drivers for Rockchip platforms
3#
4config PHY_ROCKCHIP_DP
5 tristate "Rockchip Display Port PHY Driver"
6 depends on ARCH_ROCKCHIP && OF
7 select GENERIC_PHY
8 help
9 Enable this to support the Rockchip Display Port PHY.
10
11config PHY_ROCKCHIP_EMMC
12 tristate "Rockchip EMMC PHY Driver"
13 depends on ARCH_ROCKCHIP && OF
14 select GENERIC_PHY
15 help
16 Enable this to support the Rockchip EMMC PHY.
17
18config PHY_ROCKCHIP_INNO_USB2
19 tristate "Rockchip INNO USB2PHY Driver"
20 depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
21 depends on COMMON_CLK
22 depends on EXTCON
23 depends on USB_SUPPORT
24 select GENERIC_PHY
25 select USB_COMMON
26 help
27 Support for Rockchip USB2.0 PHY with Innosilicon IP block.
28
29config PHY_ROCKCHIP_PCIE
30 tristate "Rockchip PCIe PHY Driver"
31 depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
Masahiro Yamadabb0e5002018-03-06 20:18:49 +090032 depends on HAS_IOMEM
Vivek Gautam0b56e9a2017-05-11 12:17:42 +053033 select GENERIC_PHY
34 select MFD_SYSCON
35 help
36 Enable this to support the Rockchip PCIe PHY.
37
38config PHY_ROCKCHIP_TYPEC
39 tristate "Rockchip TYPEC PHY Driver"
40 depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
41 select EXTCON
42 select GENERIC_PHY
43 select RESET_CONTROLLER
44 help
45 Enable this to support the Rockchip USB TYPEC PHY.
46
47config PHY_ROCKCHIP_USB
48 tristate "Rockchip USB2 PHY Driver"
49 depends on ARCH_ROCKCHIP && OF
50 select GENERIC_PHY
51 help
52 Enable this to support the Rockchip USB 2.0 PHY.