13d0407baSopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 23d0407baSopenharmony_ci# 33d0407baSopenharmony_ci# Phy vendor drivers for Rockchip platforms 43d0407baSopenharmony_ci# 53d0407baSopenharmony_ciconfig PHY_ROCKCHIP_CSI2_DPHY 63d0407baSopenharmony_ci tristate "Rockchip CSI2 D-PHY Driver" 73d0407baSopenharmony_ci depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 83d0407baSopenharmony_ci depends on ARCH_ROCKCHIP && OF 93d0407baSopenharmony_ci select GENERIC_PHY 103d0407baSopenharmony_ci help 113d0407baSopenharmony_ci Enable this to support the Rockchip CSI2 DPHY. 123d0407baSopenharmony_ci 133d0407baSopenharmony_ciconfig PHY_ROCKCHIP_INNO_COMBPHY 143d0407baSopenharmony_ci tristate "Rockchip INNO USB 3.0 and PCIe COMBPHY Driver" 153d0407baSopenharmony_ci depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST 163d0407baSopenharmony_ci select GENERIC_PHY 173d0407baSopenharmony_ci help 183d0407baSopenharmony_ci Enable this to support the Rockchip SoCs COMBPHY. 193d0407baSopenharmony_ci If unsure, say N. 203d0407baSopenharmony_ci 213d0407baSopenharmony_ciconfig PHY_ROCKCHIP_INNO_USB3 223d0407baSopenharmony_ci tristate "Rockchip INNO USB 3.0 PHY Driver" 233d0407baSopenharmony_ci depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF 243d0407baSopenharmony_ci select GENERIC_PHY 253d0407baSopenharmony_ci select USB_PHY 263d0407baSopenharmony_ci help 273d0407baSopenharmony_ci Support for Rockchip USB 3.0 PHY with Innosilicon IP block. 283d0407baSopenharmony_ci 293d0407baSopenharmony_ciconfig PHY_ROCKCHIP_MIPI_RX 303d0407baSopenharmony_ci tristate "Rockchip MIPI RX D-PHY Driver" 313d0407baSopenharmony_ci depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 323d0407baSopenharmony_ci depends on ARCH_ROCKCHIP && OF 333d0407baSopenharmony_ci select GENERIC_PHY 343d0407baSopenharmony_ci help 353d0407baSopenharmony_ci Enable this to support the Rockchip MIPI D-PHY with Synopsys or Innosilicon IP block. 363d0407baSopenharmony_ci 373d0407baSopenharmony_ciconfig PHY_ROCKCHIP_NANENG_COMBO_PHY 383d0407baSopenharmony_ci tristate "Rockchip NANENG COMBO PHY Driver" 393d0407baSopenharmony_ci depends on ARCH_ROCKCHIP && OF 403d0407baSopenharmony_ci select GENERIC_PHY 413d0407baSopenharmony_ci help 423d0407baSopenharmony_ci Enable this to support the Rockchip PCIe/USB3.0/SATA/QSGMII 433d0407baSopenharmony_ci combo PHY with NaNeng IP block. 443d0407baSopenharmony_ci 453d0407baSopenharmony_ciconfig PHY_ROCKCHIP_NANENG_EDP 463d0407baSopenharmony_ci tristate "Rockchip Naneng eDP Transmitter PHY driver" 473d0407baSopenharmony_ci depends on ARCH_ROCKCHIP && OF 483d0407baSopenharmony_ci select GENERIC_PHY 493d0407baSopenharmony_ci help 503d0407baSopenharmony_ci Support for Rockchip eDP Transmitter PHY with Naneng IP block. 513d0407baSopenharmony_ci 523d0407baSopenharmony_ciconfig PHY_ROCKCHIP_NANENG_USB2 533d0407baSopenharmony_ci tristate "Rockchip NANENG USB2PHY Driver" 543d0407baSopenharmony_ci depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF 553d0407baSopenharmony_ci depends on COMMON_CLK 563d0407baSopenharmony_ci select EXTCON 573d0407baSopenharmony_ci depends on USB_SUPPORT 583d0407baSopenharmony_ci select GENERIC_PHY 593d0407baSopenharmony_ci select USB_COMMON 603d0407baSopenharmony_ci help 613d0407baSopenharmony_ci Support for Rockchip USB2.0 PHY with NANENG IP block. 623d0407baSopenharmony_ci 633d0407baSopenharmony_ciconfig PHY_ROCKCHIP_SAMSUNG_DCPHY 643d0407baSopenharmony_ci tristate "Rockchip Samsung MIPI DCPHY driver" 653d0407baSopenharmony_ci depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF 663d0407baSopenharmony_ci select GENERIC_PHY 673d0407baSopenharmony_ci select GENERIC_PHY_MIPI_DPHY 683d0407baSopenharmony_ci help 693d0407baSopenharmony_ci Enable this to support the Rockchip MIPI DCPHY with 703d0407baSopenharmony_ci Samsung IP block. 713d0407baSopenharmony_ci 723d0407baSopenharmony_ciconfig PHY_ROCKCHIP_SAMSUNG_HDPTX 733d0407baSopenharmony_ci tristate "Rockchip Samsung HDMI/DP Combo PHY driver" 743d0407baSopenharmony_ci depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) 753d0407baSopenharmony_ci select GENERIC_PHY 763d0407baSopenharmony_ci help 773d0407baSopenharmony_ci Support for Rockchip HDMI/DP Combo PHY with Samsung IP block. 783d0407baSopenharmony_ci 793d0407baSopenharmony_ciconfig PHY_ROCKCHIP_SAMSUNG_HDPTX_HDMI 803d0407baSopenharmony_ci tristate "Rockchip Samsung HDMI/DP Combo PHY HDMI driver" 813d0407baSopenharmony_ci depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) 823d0407baSopenharmony_ci select GENERIC_PHY 833d0407baSopenharmony_ci help 843d0407baSopenharmony_ci Support for Rockchip HDMI/DP Combo PHY with Samsung IP block. 853d0407baSopenharmony_ci 863d0407baSopenharmony_ciconfig PHY_ROCKCHIP_SNPS_PCIE3 873d0407baSopenharmony_ci tristate "Rockchip Snps PCIe3 PHY Driver" 883d0407baSopenharmony_ci depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST 893d0407baSopenharmony_ci depends on HAS_IOMEM 903d0407baSopenharmony_ci select GENERIC_PHY 913d0407baSopenharmony_ci select MFD_SYSCON 923d0407baSopenharmony_ci help 933d0407baSopenharmony_ci Enable this to support the Rockchip snps PCIe3 PHY. 943d0407baSopenharmony_ci 953d0407baSopenharmony_ciconfig PHY_ROCKCHIP_USBDP 963d0407baSopenharmony_ci tristate "Rockchip USBDP COMBO PHY Driver" 973d0407baSopenharmony_ci depends on ARCH_ROCKCHIP && OF 983d0407baSopenharmony_ci select GENERIC_PHY 993d0407baSopenharmony_ci select TYPEC 1003d0407baSopenharmony_ci help 1013d0407baSopenharmony_ci Enable this to support the Rockchip USB3.0/DP 1023d0407baSopenharmony_ci combo PHY with Samsung IP block. 103