Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Phy drivers for Rockchip platforms
0004 #
0005 config PHY_ROCKCHIP_DP
0006         tristate "Rockchip Display Port PHY Driver"
0007         depends on ARCH_ROCKCHIP && OF
0008         select GENERIC_PHY
0009         help
0010           Enable this to support the Rockchip Display Port PHY.
0011 
0012 config PHY_ROCKCHIP_DPHY_RX0
0013         tristate "Rockchip MIPI Synopsys DPHY RX0 driver"
0014         depends on ARCH_ROCKCHIP || COMPILE_TEST
0015         select GENERIC_PHY_MIPI_DPHY
0016         select GENERIC_PHY
0017         help
0018           Enable this to support the Rockchip MIPI Synopsys DPHY RX0
0019           associated to the Rockchip ISP module present in RK3399 SoCs.
0020 
0021           To compile this driver as a module, choose M here: the module
0022           will be called phy-rockchip-dphy-rx0.
0023 
0024 config PHY_ROCKCHIP_EMMC
0025         tristate "Rockchip EMMC PHY Driver"
0026         depends on ARCH_ROCKCHIP && OF
0027         select GENERIC_PHY
0028         help
0029           Enable this to support the Rockchip EMMC PHY.
0030 
0031 config PHY_ROCKCHIP_INNO_HDMI
0032         tristate "Rockchip INNO HDMI PHY Driver"
0033         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
0034         depends on COMMON_CLK
0035         depends on HAS_IOMEM
0036         select GENERIC_PHY
0037         help
0038           Enable this to support the Rockchip Innosilicon HDMI PHY.
0039 
0040 config PHY_ROCKCHIP_INNO_USB2
0041         tristate "Rockchip INNO USB2PHY Driver"
0042         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
0043         depends on COMMON_CLK
0044         depends on EXTCON
0045         depends on USB_SUPPORT
0046         select GENERIC_PHY
0047         select USB_COMMON
0048         help
0049           Support for Rockchip USB2.0 PHY with Innosilicon IP block.
0050 
0051 config PHY_ROCKCHIP_INNO_CSIDPHY
0052         tristate "Rockchip Innosilicon MIPI CSI PHY driver"
0053         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
0054         select GENERIC_PHY
0055         select GENERIC_PHY_MIPI_DPHY
0056         help
0057           Enable this to support the Rockchip MIPI CSI PHY with
0058           Innosilicon IP block.
0059 
0060 config PHY_ROCKCHIP_INNO_DSIDPHY
0061         tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"
0062         depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
0063         select GENERIC_PHY
0064         select GENERIC_PHY_MIPI_DPHY
0065         help
0066           Enable this to support the Rockchip MIPI/LVDS/TTL PHY with
0067           Innosilicon IP block.
0068 
0069 config PHY_ROCKCHIP_NANENG_COMBO_PHY
0070         tristate "Rockchip NANENG COMBO PHY Driver"
0071         depends on ARCH_ROCKCHIP && OF
0072         select GENERIC_PHY
0073         help
0074           Enable this to support the Rockchip PCIe/USB3.0/SATA/QSGMII
0075           combo PHY with NaNeng IP block.
0076 
0077 config PHY_ROCKCHIP_PCIE
0078         tristate "Rockchip PCIe PHY Driver"
0079         depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
0080         depends on HAS_IOMEM
0081         select GENERIC_PHY
0082         select MFD_SYSCON
0083         help
0084           Enable this to support the Rockchip PCIe PHY.
0085 
0086 config PHY_ROCKCHIP_TYPEC
0087         tristate "Rockchip TYPEC PHY Driver"
0088         depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
0089         select EXTCON
0090         select GENERIC_PHY
0091         select RESET_CONTROLLER
0092         help
0093           Enable this to support the Rockchip USB TYPEC PHY.
0094 
0095 config PHY_ROCKCHIP_USB
0096         tristate "Rockchip USB2 PHY Driver"
0097         depends on ARCH_ROCKCHIP && OF
0098         select GENERIC_PHY
0099         help
0100           Enable this to support the Rockchip USB 2.0 PHY.