1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20b56e9a7SVivek Gautam# 30b56e9a7SVivek Gautam# Phy drivers for Rockchip platforms 40b56e9a7SVivek Gautam# 50b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_DP 60b56e9a7SVivek Gautam tristate "Rockchip Display Port PHY Driver" 70b56e9a7SVivek Gautam depends on ARCH_ROCKCHIP && OF 80b56e9a7SVivek Gautam select GENERIC_PHY 90b56e9a7SVivek Gautam help 100b56e9a7SVivek Gautam Enable this to support the Rockchip Display Port PHY. 110b56e9a7SVivek Gautam 120b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_EMMC 130b56e9a7SVivek Gautam tristate "Rockchip EMMC PHY Driver" 140b56e9a7SVivek Gautam depends on ARCH_ROCKCHIP && OF 150b56e9a7SVivek Gautam select GENERIC_PHY 160b56e9a7SVivek Gautam help 170b56e9a7SVivek Gautam Enable this to support the Rockchip EMMC PHY. 180b56e9a7SVivek Gautam 1953706a11SZheng Yangconfig PHY_ROCKCHIP_INNO_HDMI 2053706a11SZheng Yang tristate "Rockchip INNO HDMI PHY Driver" 2153706a11SZheng Yang depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF 2253706a11SZheng Yang depends on COMMON_CLK 2353706a11SZheng Yang select GENERIC_PHY 2453706a11SZheng Yang help 2553706a11SZheng Yang Enable this to support the Rockchip Innosilicon HDMI PHY. 2653706a11SZheng Yang 270b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_INNO_USB2 280b56e9a7SVivek Gautam tristate "Rockchip INNO USB2PHY Driver" 290b56e9a7SVivek Gautam depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF 300b56e9a7SVivek Gautam depends on COMMON_CLK 310b56e9a7SVivek Gautam depends on EXTCON 320b56e9a7SVivek Gautam depends on USB_SUPPORT 330b56e9a7SVivek Gautam select GENERIC_PHY 340b56e9a7SVivek Gautam select USB_COMMON 350b56e9a7SVivek Gautam help 360b56e9a7SVivek Gautam Support for Rockchip USB2.0 PHY with Innosilicon IP block. 370b56e9a7SVivek Gautam 38b7535a3bSWyon Biconfig PHY_ROCKCHIP_INNO_DSIDPHY 39b7535a3bSWyon Bi tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver" 40b7535a3bSWyon Bi depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF 41b7535a3bSWyon Bi select GENERIC_PHY 42f0684c1aSHeiko Stuebner select GENERIC_PHY_MIPI_DPHY 43b7535a3bSWyon Bi help 44b7535a3bSWyon Bi Enable this to support the Rockchip MIPI/LVDS/TTL PHY with 45b7535a3bSWyon Bi Innosilicon IP block. 46b7535a3bSWyon Bi 470b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_PCIE 480b56e9a7SVivek Gautam tristate "Rockchip PCIe PHY Driver" 490b56e9a7SVivek Gautam depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST 50bb0e500bSMasahiro Yamada depends on HAS_IOMEM 510b56e9a7SVivek Gautam select GENERIC_PHY 520b56e9a7SVivek Gautam select MFD_SYSCON 530b56e9a7SVivek Gautam help 540b56e9a7SVivek Gautam Enable this to support the Rockchip PCIe PHY. 550b56e9a7SVivek Gautam 560b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_TYPEC 570b56e9a7SVivek Gautam tristate "Rockchip TYPEC PHY Driver" 580b56e9a7SVivek Gautam depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) 590b56e9a7SVivek Gautam select EXTCON 600b56e9a7SVivek Gautam select GENERIC_PHY 610b56e9a7SVivek Gautam select RESET_CONTROLLER 620b56e9a7SVivek Gautam help 630b56e9a7SVivek Gautam Enable this to support the Rockchip USB TYPEC PHY. 640b56e9a7SVivek Gautam 650b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_USB 660b56e9a7SVivek Gautam tristate "Rockchip USB2 PHY Driver" 670b56e9a7SVivek Gautam depends on ARCH_ROCKCHIP && OF 680b56e9a7SVivek Gautam select GENERIC_PHY 690b56e9a7SVivek Gautam help 700b56e9a7SVivek Gautam Enable this to support the Rockchip USB 2.0 PHY. 71