GNU Linux-libre 4.19.245-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         depends on HAS_IOMEM
33         select GENERIC_PHY
34         select MFD_SYSCON
35         help
36           Enable this to support the Rockchip PCIe PHY.
37
38 config 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
47 config 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.