1 # SPDX-License-Identifier: GPL-2.0-only
3 # Phy drivers for Rockchip platforms
6 tristate "Rockchip Display Port PHY Driver"
7 depends on ARCH_ROCKCHIP && OF
10 Enable this to support the Rockchip Display Port PHY.
12 config PHY_ROCKCHIP_EMMC
13 tristate "Rockchip EMMC PHY Driver"
14 depends on ARCH_ROCKCHIP && OF
17 Enable this to support the Rockchip EMMC PHY.
19 config PHY_ROCKCHIP_INNO_HDMI
20 tristate "Rockchip INNO HDMI PHY Driver"
21 depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
25 Enable this to support the Rockchip Innosilicon HDMI PHY.
27 config PHY_ROCKCHIP_INNO_USB2
28 tristate "Rockchip INNO USB2PHY Driver"
29 depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
32 depends on USB_SUPPORT
36 Support for Rockchip USB2.0 PHY with Innosilicon IP block.
38 config PHY_ROCKCHIP_INNO_DSIDPHY
39 tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"
40 depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
42 select GENERIC_PHY_MIPI_DPHY
44 Enable this to support the Rockchip MIPI/LVDS/TTL PHY with
47 config PHY_ROCKCHIP_PCIE
48 tristate "Rockchip PCIe PHY Driver"
49 depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
54 Enable this to support the Rockchip PCIe PHY.
56 config PHY_ROCKCHIP_TYPEC
57 tristate "Rockchip TYPEC PHY Driver"
58 depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
61 select RESET_CONTROLLER
63 Enable this to support the Rockchip USB TYPEC PHY.
65 config PHY_ROCKCHIP_USB
66 tristate "Rockchip USB2 PHY Driver"
67 depends on ARCH_ROCKCHIP && OF
70 Enable this to support the Rockchip USB 2.0 PHY.