GNU Linux-libre 4.14.303-gnu1
[releases.git] / drivers / phy / rockchip / Kconfig
1 #
2 # Phy drivers for Rockchip platforms
3 #
4 config 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
11 config 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
18 config 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
29 config PHY_ROCKCHIP_PCIE
30         tristate "Rockchip PCIe PHY Driver"
31         depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
32         select GENERIC_PHY
33         select MFD_SYSCON
34         help
35           Enable this to support the Rockchip PCIe PHY.
36
37 config PHY_ROCKCHIP_TYPEC
38         tristate "Rockchip TYPEC PHY Driver"
39         depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
40         select EXTCON
41         select GENERIC_PHY
42         select RESET_CONTROLLER
43         help
44           Enable this to support the Rockchip USB TYPEC PHY.
45
46 config PHY_ROCKCHIP_USB
47         tristate "Rockchip USB2 PHY Driver"
48         depends on ARCH_ROCKCHIP && OF
49         select GENERIC_PHY
50         help
51           Enable this to support the Rockchip USB 2.0 PHY.