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 380b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_PCIE 390b56e9a7SVivek Gautam tristate "Rockchip PCIe PHY Driver" 400b56e9a7SVivek Gautam depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST 41bb0e500bSMasahiro Yamada depends on HAS_IOMEM 420b56e9a7SVivek Gautam select GENERIC_PHY 430b56e9a7SVivek Gautam select MFD_SYSCON 440b56e9a7SVivek Gautam help 450b56e9a7SVivek Gautam Enable this to support the Rockchip PCIe PHY. 460b56e9a7SVivek Gautam 470b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_TYPEC 480b56e9a7SVivek Gautam tristate "Rockchip TYPEC PHY Driver" 490b56e9a7SVivek Gautam depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) 500b56e9a7SVivek Gautam select EXTCON 510b56e9a7SVivek Gautam select GENERIC_PHY 520b56e9a7SVivek Gautam select RESET_CONTROLLER 530b56e9a7SVivek Gautam help 540b56e9a7SVivek Gautam Enable this to support the Rockchip USB TYPEC PHY. 550b56e9a7SVivek Gautam 560b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_USB 570b56e9a7SVivek Gautam tristate "Rockchip USB2 PHY Driver" 580b56e9a7SVivek Gautam depends on ARCH_ROCKCHIP && OF 590b56e9a7SVivek Gautam select GENERIC_PHY 600b56e9a7SVivek Gautam help 610b56e9a7SVivek Gautam Enable this to support the Rockchip USB 2.0 PHY. 62