1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Phy drivers for Rockchip platforms 4# 5config 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 12config 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 19config 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 27config 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 38config 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 47config 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 56config 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 65config 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. 71