File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/drivers/phy/rockchip/Kconfig KCONFIG
  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_DPHY_RX0
 13	tristate "Rockchip MIPI Synopsys DPHY RX0 driver"
 14	depends on ARCH_ROCKCHIP || COMPILE_TEST
 15	select GENERIC_PHY_MIPI_DPHY
 16	select GENERIC_PHY
 17	help
 18	  Enable this to support the Rockchip MIPI Synopsys DPHY RX0
 19	  associated to the Rockchip ISP module present in RK3399 SoCs.
 20
 21	  To compile this driver as a module, choose M here: the module
 22	  will be called phy-rockchip-dphy-rx0.
 23
 24config PHY_ROCKCHIP_EMMC
 25	tristate "Rockchip EMMC PHY Driver"
 26	depends on ARCH_ROCKCHIP && OF
 27	select GENERIC_PHY
 28	help
 29	  Enable this to support the Rockchip EMMC PHY.
 30
 31config PHY_ROCKCHIP_INNO_HDMI
 32	tristate "Rockchip INNO HDMI PHY Driver"
 33	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
 34	depends on COMMON_CLK
 35	depends on HAS_IOMEM
 36	select GENERIC_PHY
 37	help
 38	  Enable this to support the Rockchip Innosilicon HDMI PHY.
 39
 40config PHY_ROCKCHIP_INNO_USB2
 41	tristate "Rockchip INNO USB2PHY Driver"
 42	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
 43	depends on COMMON_CLK
 44	depends on EXTCON
 45	depends on USB_SUPPORT
 46	select GENERIC_PHY
 47	select USB_COMMON
 48	help
 49	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.
 50
 51config PHY_ROCKCHIP_INNO_CSIDPHY
 52	tristate "Rockchip Innosilicon MIPI CSI PHY driver"
 53	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
 54	select GENERIC_PHY
 55	select GENERIC_PHY_MIPI_DPHY
 56	help
 57	  Enable this to support the Rockchip MIPI CSI PHY with
 58	  Innosilicon IP block.
 59
 60config PHY_ROCKCHIP_INNO_DSIDPHY
 61	tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"
 62	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
 63	select GENERIC_PHY
 64	select GENERIC_PHY_MIPI_DPHY
 65	help
 66	  Enable this to support the Rockchip MIPI/LVDS/TTL PHY with
 67	  Innosilicon IP block.
 68
 69config PHY_ROCKCHIP_NANENG_COMBO_PHY
 70	tristate "Rockchip NANENG COMBO PHY Driver"
 71	depends on ARCH_ROCKCHIP && OF
 72	select GENERIC_PHY
 73	help
 74	  Enable this to support the Rockchip PCIe/USB3.0/SATA/QSGMII
 75	  combo PHY with NaNeng IP block.
 76
 77config PHY_ROCKCHIP_PCIE
 78	tristate "Rockchip PCIe PHY Driver"
 79	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
 80	depends on HAS_IOMEM
 81	select GENERIC_PHY
 82	select MFD_SYSCON
 83	help
 84	  Enable this to support the Rockchip PCIe PHY.
 85
 86config PHY_ROCKCHIP_SAMSUNG_DCPHY
 87	tristate "Rockchip Samsung MIPI DCPHY driver"
 88	depends on (ARCH_ROCKCHIP || COMPILE_TEST)
 89	select GENERIC_PHY
 90	select GENERIC_PHY_MIPI_DPHY
 91	help
 92	  Enable this to support the Rockchip MIPI DCPHY with
 93	  Samsung IP block.
 94
 95	  To compile this driver as a module, choose M here: the module
 96	  will be called phy-rockchip-samsung-dcphy
 97
 98config PHY_ROCKCHIP_SAMSUNG_HDPTX
 99	tristate "Rockchip Samsung HDMI/eDP Combo PHY driver"
100	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
101	depends on COMMON_CLK
102	depends on HAS_IOMEM
103	select GENERIC_PHY
104	select MFD_SYSCON
105	select RATIONAL
106	help
107	  Enable this to support the Rockchip HDMI/eDP Combo PHY
108	  with Samsung IP block.
109
110config PHY_ROCKCHIP_SNPS_PCIE3
111	tristate "Rockchip Snps PCIe3 PHY Driver"
112	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
113	depends on HAS_IOMEM
114	select GENERIC_PHY
115	select MFD_SYSCON
116	help
117	  Enable this to support the Rockchip snps PCIe3 PHY.
118
119config PHY_ROCKCHIP_TYPEC
120	tristate "Rockchip TYPEC PHY Driver"
121	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
122	select EXTCON
123	select GENERIC_PHY
124	select RESET_CONTROLLER
125	help
126	  Enable this to support the Rockchip USB TYPEC PHY.
127
128config PHY_ROCKCHIP_USB
129	tristate "Rockchip USB2 PHY Driver"
130	depends on ARCH_ROCKCHIP && OF
131	select GENERIC_PHY
132	help
133	  Enable this to support the Rockchip USB 2.0 PHY.
134
135config PHY_ROCKCHIP_USBDP
136	tristate "Rockchip USBDP COMBO PHY Driver"
137	depends on ARCH_ROCKCHIP && OF
138	depends on TYPEC
139	select GENERIC_PHY
140	select USB_COMMON
141	help
142	  Enable this to support the Rockchip USB3.0/DP combo PHY with
143	  Samsung IP block. This is required for USB3 support on RK3588.
144
145	  To compile this driver as a module, choose M here: the module
146	  will be called phy-rockchip-usbdp
~/ Read-only file preview.