brintos

brintos / linux-shallow public Read only

0
0
Text · 10.6 KiB · 3eb9553 Raw
422 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config DRM_BRIDGE3	def_bool y4	depends on DRM5	help6	  Bridge registration and lookup framework.7 8config DRM_PANEL_BRIDGE9	def_bool y10	depends on DRM_BRIDGE11	select DRM_PANEL12	help13	  DRM bridge wrapper of DRM panels14 15config DRM_AUX_BRIDGE16	tristate17	depends on DRM_BRIDGE && OF18	select AUXILIARY_BUS19	select DRM_PANEL_BRIDGE20	help21	  Simple transparent bridge that is used by several non-DRM drivers to22	  build bridges chain.23 24config DRM_AUX_HPD_BRIDGE25	tristate26	depends on DRM_BRIDGE && OF27	select AUXILIARY_BUS28	help29	  Simple bridge that terminates the bridge chain and provides HPD30	  support.31 32menu "Display Interface Bridges"33	depends on DRM && DRM_BRIDGE34 35config DRM_CHIPONE_ICN621136	tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge"37	depends on OF38	select DRM_KMS_HELPER39	select DRM_MIPI_DSI40	select DRM_PANEL_BRIDGE41	select REGMAP_I2C42	help43	  ICN6211 is MIPI-DSI/RGB Converter bridge from chipone.44 45	  It has a flexible configuration of MIPI DSI signal input46	  and produce RGB565, RGB666, RGB888 output format.47 48	  If in doubt, say "N".49 50config DRM_CHRONTEL_CH703351	tristate "Chrontel CH7033 Video Encoder"52	depends on OF53	select DRM_KMS_HELPER54	help55	  Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as56	  found in the Dell Wyse 3020 thin client.57 58	  If in doubt, say "N".59 60config DRM_CROS_EC_ANX768861	tristate "ChromeOS EC ANX7688 bridge"62	depends on OF63	depends on I2C_CROS_EC_TUNNEL || COMPILE_TEST64	select DRM_KMS_HELPER65	select REGMAP_I2C66	help67	  ChromeOS EC ANX7688 is an ultra-low power68	  4K Ultra-HD (4096x2160p60) mobile HD transmitter69	  designed for ChromeOS devices. It converts HDMI70	  2.0 to DisplayPort 1.3 Ultra-HD. It is connected71	  to the ChromeOS Embedded Controller.72 73config DRM_DISPLAY_CONNECTOR74	tristate "Display connector support"75	depends on OF76	help77	  Driver for display connectors with support for DDC and hot-plug78	  detection. Most display controllers handle display connectors79	  internally and don't need this driver, but the DRM subsystem is80	  moving towards separating connector handling from display controllers81	  on ARM-based platforms. Saying Y here when this driver is not needed82	  will not cause any issue.83 84config DRM_FSL_LDB85	tristate "Freescale i.MX8MP LDB bridge"86	depends on OF87	depends on ARCH_MXC || COMPILE_TEST88	select DRM_KMS_HELPER89	select DRM_PANEL_BRIDGE90	help91	  Support for i.MX8MP DPI-to-LVDS on-SoC encoder.92 93config DRM_ITE_IT650594	tristate "ITE IT6505 DisplayPort bridge"95	depends on OF96	select DRM_DISPLAY_DP_HELPER97	select DRM_DISPLAY_HDCP_HELPER98	select DRM_DISPLAY_HELPER99	select DRM_DISPLAY_DP_AUX_BUS100	select DRM_KMS_HELPER101	select EXTCON102	select CRYPTO103	select CRYPTO_HASH104	help105	  ITE IT6505 DisplayPort bridge chip driver.106 107config DRM_LONTIUM_LT8912B108	tristate "Lontium LT8912B DSI/HDMI bridge"109	depends on OF110	select DRM_PANEL_BRIDGE111	select DRM_KMS_HELPER112	select DRM_MIPI_DSI113	select REGMAP_I2C114	select VIDEOMODE_HELPERS115	help116	  Driver for Lontium LT8912B DSI to HDMI bridge117	  chip driver.118	  Please say Y if you have such hardware.119 120	  Say M here if you want to support this hardware as a module.121	  The module will be named "lontium-lt8912b".122 123config DRM_LONTIUM_LT9211124	tristate "Lontium LT9211 DSI/LVDS/DPI bridge"125	depends on OF126	select DRM_PANEL_BRIDGE127	select DRM_KMS_HELPER128	select DRM_MIPI_DSI129	select REGMAP_I2C130	help131	  Driver for Lontium LT9211 Single/Dual-Link DSI/LVDS or Single DPI132	  input to Single-link/Dual-Link DSI/LVDS or Single DPI output bridge133	  chip.134	  Please say Y if you have such hardware.135 136config DRM_LONTIUM_LT9611137	tristate "Lontium LT9611 DSI/HDMI bridge"138	select SND_SOC_HDMI_CODEC if SND_SOC139	depends on OF140	select DRM_PANEL_BRIDGE141	select DRM_KMS_HELPER142	select DRM_MIPI_DSI143	select REGMAP_I2C144	help145	  Driver for Lontium LT9611 DSI to HDMI bridge146	  chip driver that converts dual DSI and I2S to147	  HDMI signals148	  Please say Y if you have such hardware.149 150config DRM_LONTIUM_LT9611UXC151	tristate "Lontium LT9611UXC DSI/HDMI bridge"152	select SND_SOC_HDMI_CODEC if SND_SOC153	depends on OF154	select DRM_PANEL_BRIDGE155	select DRM_KMS_HELPER156	select DRM_MIPI_DSI157	select REGMAP_I2C158	help159	  Driver for Lontium LT9611UXC DSI to HDMI bridge160	  chip driver that converts dual DSI and I2S to161	  HDMI signals162	  Please say Y if you have such hardware.163 164config DRM_ITE_IT66121165	tristate "ITE IT66121 HDMI bridge"166	depends on OF167	select DRM_KMS_HELPER168	select REGMAP_I2C169	help170	  Support for ITE IT66121 HDMI bridge.171 172config DRM_LVDS_CODEC173	tristate "Transparent LVDS encoders and decoders support"174	depends on OF175	select DRM_KMS_HELPER176	select DRM_PANEL_BRIDGE177	help178	  Support for transparent LVDS encoders and decoders that don't179	  require any configuration.180 181config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW182	tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"183	depends on OF184	select DRM_KMS_HELPER185	select DRM_PANEL186	help187	  This is a driver for the display bridges of188	  GE B850v3 that convert dual channel LVDS189	  to DP++. This is used with the i.MX6 imx-ldb190	  driver. You are likely to say N here.191 192config DRM_MICROCHIP_LVDS_SERIALIZER193	tristate "Microchip LVDS serializer support"194	depends on OF195	depends on DRM_ATMEL_HLCDC196	help197	  Support for Microchip's LVDS serializer.198 199config DRM_NWL_MIPI_DSI200	tristate "Northwest Logic MIPI DSI Host controller"201	depends on DRM202	depends on COMMON_CLK203	depends on OF && HAS_IOMEM204	select DRM_KMS_HELPER205	select DRM_MIPI_DSI206	select DRM_PANEL_BRIDGE207	select GENERIC_PHY208	select GENERIC_PHY_MIPI_DPHY209	select MFD_SYSCON210	select MULTIPLEXER211	select REGMAP_MMIO212	help213	  This enables the Northwest Logic MIPI DSI Host controller as214	  for example found on NXP's i.MX8 Processors.215 216config DRM_NXP_PTN3460217	tristate "NXP PTN3460 DP/LVDS bridge"218	depends on OF219	select DRM_KMS_HELPER220	select DRM_PANEL221	help222	  NXP PTN3460 eDP-LVDS bridge chip driver.223 224config DRM_PARADE_PS8622225	tristate "Parade eDP/LVDS bridge"226	depends on OF227	select DRM_PANEL228	select DRM_KMS_HELPER229	select BACKLIGHT_CLASS_DEVICE230	help231	  Parade eDP-LVDS bridge chip driver.232 233config DRM_PARADE_PS8640234	tristate "Parade PS8640 MIPI DSI to eDP Converter"235	depends on OF236	select DRM_DISPLAY_DP_HELPER237	select DRM_DISPLAY_HELPER238	select DRM_DISPLAY_DP_AUX_BUS239	select DRM_KMS_HELPER240	select DRM_MIPI_DSI241	select DRM_PANEL242	help243	  Choose this option if you have PS8640 for display244	  The PS8640 is a high-performance and low-power245	  MIPI DSI to eDP converter246 247config DRM_SAMSUNG_DSIM248	tristate "Samsung MIPI DSIM bridge driver"249	depends on COMMON_CLK250	depends on OF && HAS_IOMEM251	select DRM_KMS_HELPER252	select DRM_MIPI_DSI253	select DRM_PANEL_BRIDGE254	select GENERIC_PHY255	select GENERIC_PHY_MIPI_DPHY256	help257	  The Samsung MIPI DSIM bridge controller driver.258	  This MIPI DSIM bridge can be found it on Exynos SoCs and259	  NXP's i.MX8M Mini/Nano.260 261config DRM_SIL_SII8620262	tristate "Silicon Image SII8620 HDMI/MHL bridge"263	depends on OF264	select DRM_KMS_HELPER265	select EXTCON266	depends on RC_CORE || !RC_CORE267	help268	  Silicon Image SII8620 HDMI/MHL bridge chip driver.269 270config DRM_SII902X271	tristate "Silicon Image sii902x RGB/HDMI bridge"272	depends on OF273	select DRM_KMS_HELPER274	select REGMAP_I2C275	select I2C_MUX276	select SND_SOC_HDMI_CODEC if SND_SOC277	help278	  Silicon Image sii902x bridge chip driver.279 280config DRM_SII9234281	tristate "Silicon Image SII9234 HDMI/MHL bridge"282	depends on OF283	help284	  Say Y here if you want support for the MHL interface.285	  It is an I2C driver, that detects connection of MHL bridge286	  and starts encapsulation of HDMI signal.287 288config DRM_SIMPLE_BRIDGE289	tristate "Simple DRM bridge support"290	depends on OF291	select DRM_KMS_HELPER292	help293	  Support for non-programmable DRM bridges, such as ADI ADV7123, TI294	  THS8134 and THS8135 or passive resistor ladder DACs.295 296config DRM_THINE_THC63LVD1024297	tristate "Thine THC63LVD1024 LVDS decoder bridge"298	depends on OF299	help300	  Thine THC63LVD1024 LVDS/parallel converter driver.301 302config DRM_TOSHIBA_TC358762303	tristate "TC358762 DSI/DPI bridge"304	depends on OF305	select DRM_MIPI_DSI306	select DRM_KMS_HELPER307	select DRM_PANEL_BRIDGE308	help309	  Toshiba TC358762 DSI/DPI bridge driver.310 311config DRM_TOSHIBA_TC358764312	tristate "TC358764 DSI/LVDS bridge"313	depends on OF314	select DRM_MIPI_DSI315	select DRM_KMS_HELPER316	select DRM_PANEL317	help318	  Toshiba TC358764 DSI/LVDS bridge driver.319 320config DRM_TOSHIBA_TC358767321	tristate "Toshiba TC358767 eDP bridge"322	depends on OF323	select DRM_DISPLAY_DP_HELPER324	select DRM_DISPLAY_HELPER325	select DRM_KMS_HELPER326	select REGMAP_I2C327	select DRM_MIPI_DSI328	select DRM_PANEL329	help330	  Toshiba TC358767 eDP bridge chip driver.331 332config DRM_TOSHIBA_TC358768333	tristate "Toshiba TC358768 MIPI DSI bridge"334	depends on OF335	select DRM_KMS_HELPER336	select REGMAP_I2C337	select DRM_PANEL338	select DRM_MIPI_DSI339	select VIDEOMODE_HELPERS340	help341	  Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.342 343config DRM_TOSHIBA_TC358775344	tristate "Toshiba TC358775 DSI/LVDS bridge"345	depends on OF346	select DRM_DISPLAY_DP_HELPER347	select DRM_DISPLAY_HELPER348	select DRM_KMS_HELPER349	select REGMAP_I2C350	select DRM_PANEL351	select DRM_MIPI_DSI352	help353	  Toshiba TC358775 DSI/LVDS bridge chip driver.354 355config DRM_TI_DLPC3433356	tristate "TI DLPC3433 Display controller"357	depends on DRM && DRM_PANEL358	depends on OF359	select DRM_MIPI_DSI360	help361	  TI DLPC3433 is a MIPI DSI based display controller bridge362	  for processing high resolution DMD based projectors.363 364	  It has a flexible configuration of MIPI DSI and DPI signal365	  input that produces a DMD output in RGB565, RGB666, RGB888366	  formats.367 368	  It supports up to 720p resolution with 60 and 120 Hz refresh369	  rates.370 371config DRM_TI_TFP410372	tristate "TI TFP410 DVI/HDMI bridge"373	depends on OF374	select DRM_KMS_HELPER375	help376	  Texas Instruments TFP410 DVI/HDMI Transmitter driver377 378config DRM_TI_SN65DSI83379	tristate "TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge"380	depends on OF381	select DRM_KMS_HELPER382	select REGMAP_I2C383	select DRM_PANEL384	select DRM_MIPI_DSI385	help386	  Texas Instruments SN65DSI83 and SN65DSI84 DSI to LVDS Bridge driver387 388config DRM_TI_SN65DSI86389	tristate "TI SN65DSI86 DSI to eDP bridge"390	depends on OF391	select DRM_DISPLAY_DP_HELPER392	select DRM_DISPLAY_HELPER393	select DRM_BRIDGE_CONNECTOR394	select DRM_KMS_HELPER395	select REGMAP_I2C396	select DRM_PANEL397	select DRM_MIPI_DSI398	select AUXILIARY_BUS399	select DRM_DISPLAY_DP_AUX_BUS400	help401	  Texas Instruments SN65DSI86 DSI to eDP Bridge driver402 403config DRM_TI_TPD12S015404	tristate "TI TPD12S015 HDMI level shifter and ESD protection"405	depends on OF406	select DRM_KMS_HELPER407	help408	  Texas Instruments TPD12S015 HDMI level shifter and ESD protection409	  driver.410 411source "drivers/gpu/drm/bridge/analogix/Kconfig"412 413source "drivers/gpu/drm/bridge/adv7511/Kconfig"414 415source "drivers/gpu/drm/bridge/cadence/Kconfig"416 417source "drivers/gpu/drm/bridge/imx/Kconfig"418 419source "drivers/gpu/drm/bridge/synopsys/Kconfig"420 421endmenu422