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 help 43 Enable this to support the Rockchip MIPI/LVDS/TTL PHY with 44 Innosilicon IP block. 45 46config PHY_ROCKCHIP_PCIE 47 tristate "Rockchip PCIe PHY Driver" 48 depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST 49 depends on HAS_IOMEM 50 select GENERIC_PHY 51 select MFD_SYSCON 52 help 53 Enable this to support the Rockchip PCIe PHY. 54 55config PHY_ROCKCHIP_TYPEC 56 tristate "Rockchip TYPEC PHY Driver" 57 depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) 58 select EXTCON 59 select GENERIC_PHY 60 select RESET_CONTROLLER 61 help 62 Enable this to support the Rockchip USB TYPEC PHY. 63 64config PHY_ROCKCHIP_USB 65 tristate "Rockchip USB2 PHY Driver" 66 depends on ARCH_ROCKCHIP && OF 67 select GENERIC_PHY 68 help 69 Enable this to support the Rockchip USB 2.0 PHY. 70