brintos

brintos / linux-shallow public Read only

0
0
Text · 30.9 KiB · d3a9a9f Raw
992 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config DRM_PANEL3	bool4	depends on DRM5	help6	  Panel registration and lookup framework.7 8menu "Display Panels"9	depends on DRM && DRM_PANEL10 11config DRM_PANEL_ABT_Y030XX067A12	tristate "ABT Y030XX067A 320x480 LCD panel"13	depends on OF && SPI14	select REGMAP_SPI15	help16	  Say Y here to enable support for the Asia Better Technology Ltd.17	  Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-30018	  and RG-99 handheld gaming consoles.19 20config DRM_PANEL_ARM_VERSATILE21	tristate "ARM Versatile panel driver"22	depends on OF23	depends on MFD_SYSCON24	select VIDEOMODE_HELPERS25	help26	  This driver supports the ARM Versatile panels connected to ARM27	  reference designs. The panel is detected using special registers28	  in the Versatile family syscon registers.29 30config DRM_PANEL_ASUS_Z00T_TM5P5_NT3559631	tristate "ASUS Z00T TM5P5 NT35596 panel"32	depends on GPIOLIB && OF33	depends on DRM_MIPI_DSI34	depends on BACKLIGHT_CLASS_DEVICE35	help36	  Say Y here if you want to enable support for the ASUS TMP5P537	  NT35596 1080x1920 video mode panel as found in some Asus38	  Zenfone 2 Laser Z00T devices.39 40config DRM_PANEL_AUO_A030JTN0141	tristate "AUO A030JTN01"42	depends on SPI43	select REGMAP_SPI44	help45	  Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel46	  as found in the YLM RS-97 handheld gaming console.47 48config DRM_PANEL_BOE_BF060Y8M_AJ049	tristate "Boe BF060Y8M-AJ0 panel"50	depends on OF51	depends on DRM_MIPI_DSI52	depends on BACKLIGHT_CLASS_DEVICE53	help54	  Say Y here if you want to enable support for Boe BF060Y8M-AJ055	  5.99" AMOLED modules. The panel has a 1080x2160 resolution and56	  uses 24 bit RGB per pixel. It provides a MIPI DSI interface to57	  the host and backlight is controlled through DSI commands.58 59config DRM_PANEL_BOE_HIMAX8279D60	tristate "Boe Himax8279d panel"61	depends on OF62	depends on DRM_MIPI_DSI63	depends on BACKLIGHT_CLASS_DEVICE64	help65	  Say Y here if you want to enable support for Boe Himax8279d66	  TFT-LCD modules. The panel has a 1200x1920 resolution and uses67	  24 bit RGB per pixel. It provides a MIPI DSI interface to68	  the host and has a built-in LED backlight.69 70config DRM_PANEL_BOE_TH101MB31UIG002_28A71	tristate "Boe TH101MB31UIG002-28A panel"72	depends on OF73	depends on DRM_MIPI_DSI74	depends on BACKLIGHT_CLASS_DEVICE75	help76	  Say Y here if you want to enable support for Boe77	  TH101MB31UIG002-28A TFT-LCD modules. The panel has a 800x128078	  resolution and uses 24 bit RGB per pixel. It provides a MIPI DSI79	  interface to the host and has a built-in LED backlight.80 81config DRM_PANEL_BOE_TV101WUM_NL682	tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"83	depends on OF84	depends on DRM_MIPI_DSI85	depends on BACKLIGHT_CLASS_DEVICE86	help87	  Say Y here if you want to support for BOE TV101WUM and AUO KD101N8088	  45NA WUXGA PANEL DSI Video Mode panel89 90config DRM_PANEL_BOE_TV101WUM_LL291	tristate "BOE TV101WUM LL2 1200x1920 panel"92	depends on OF93	depends on DRM_MIPI_DSI94	depends on BACKLIGHT_CLASS_DEVICE95	help96	  Say Y here if you want to support for BOE TV101WUM-LL297	  WUXGA PANEL DSI Video Mode panel98 99config DRM_PANEL_EBBG_FT8719100	tristate "EBBG FT8719 panel driver"101	depends on OF102	depends on DRM_MIPI_DSI103	depends on BACKLIGHT_CLASS_DEVICE104	help105	  Say Y here if you want to enable support for the EBBG FT8719106	  video mode panel. Mainly found on Xiaomi Poco F1 mobile phone.107	  The panel has a resolution of 1080x2246. It provides a MIPI DSI108	  interface to the host.109 110config DRM_PANEL_ELIDA_KD35T133111	tristate "Elida KD35T133 panel driver"112	depends on OF113	depends on DRM_MIPI_DSI114	depends on BACKLIGHT_CLASS_DEVICE115	help116	  Say Y here if you want to enable support for the Elida117	  KD35T133 controller for 320x480 LCD panels with MIPI-DSI118	  system interfaces.119 120config DRM_PANEL_FEIXIN_K101_IM2BA02121	tristate "Feixin K101 IM2BA02 panel"122	depends on OF123	depends on DRM_MIPI_DSI124	depends on BACKLIGHT_CLASS_DEVICE125	help126	  Say Y here if you want to enable support for the Feixin K101 IM2BA02127	  4-lane 800x1280 MIPI DSI panel.128 129config DRM_PANEL_FEIYANG_FY07024DI26A30D130	tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"131	depends on OF132	depends on DRM_MIPI_DSI133	depends on BACKLIGHT_CLASS_DEVICE134	help135	  Say Y if you want to enable support for panels based on the136	  Feiyang FY07024DI26A30-D MIPI-DSI interface.137 138config DRM_PANEL_DSI_CM139	tristate "Generic DSI command mode panels"140	depends on OF141	depends on DRM_MIPI_DSI142	depends on BACKLIGHT_CLASS_DEVICE143	help144	  DRM panel driver for DSI command mode panels with support for145	  embedded and external backlights.146 147config DRM_PANEL_LVDS148	tristate "Generic LVDS panel driver"149	depends on OF150	depends on BACKLIGHT_CLASS_DEVICE151	select VIDEOMODE_HELPERS152	help153	  This driver supports LVDS panels that don't require device-specific154	  handling of power supplies or control signals. It implements automatic155	  backlight handling if the panel is attached to a backlight controller.156 157config DRM_PANEL_HIMAX_HX83102158	tristate "Himax HX83102-based panels"159	depends on OF160	depends on DRM_MIPI_DSI161	depends on BACKLIGHT_CLASS_DEVICE162	help163	  Say Y if you want to enable support for panels based on the164	  Himax HX83102 controller.165 166config DRM_PANEL_HIMAX_HX83112A167	tristate "Himax HX83112A-based DSI panel"168	depends on OF169	depends on DRM_MIPI_DSI170	depends on BACKLIGHT_CLASS_DEVICE171	select DRM_KMS_HELPER172	help173	  Say Y here if you want to enable support for Himax HX83112A-based174	  display panels, such as the one found in the Fairphone 4 smartphone.175 176config DRM_PANEL_HIMAX_HX8394177	tristate "HIMAX HX8394 MIPI-DSI LCD panels"178	depends on OF179	depends on DRM_MIPI_DSI180	depends on BACKLIGHT_CLASS_DEVICE181	help182	  Say Y if you want to enable support for panels based on the183	  Himax HX8394 controller, such as the HannStar HSD060BHW4184	  720x1440 TFT LCD panel that uses a MIPI-DSI interface.185 186	  If M is selected the module will be called panel-himax-hx8394.187 188config DRM_PANEL_ILITEK_IL9322189	tristate "Ilitek ILI9322 320x240 QVGA panels"190	depends on OF && SPI191	select REGMAP192	help193	  Say Y here if you want to enable support for Ilitek IL9322194	  QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.195 196config DRM_PANEL_ILITEK_ILI9341197	tristate "Ilitek ILI9341 240x320 QVGA panels"198	depends on SPI199	select DRM_KMS_HELPER200	select DRM_GEM_DMA_HELPER201	depends on BACKLIGHT_CLASS_DEVICE202	select DRM_MIPI_DBI203	help204	  Say Y here if you want to enable support for Ilitek IL9341205	  QVGA (240x320) RGB panels. support serial & parallel rgb206	  interface.207 208config DRM_PANEL_ILITEK_ILI9805209	tristate "Ilitek ILI9805-based panels"210	depends on OF211	depends on DRM_MIPI_DSI212	depends on BACKLIGHT_CLASS_DEVICE213	help214	  Say Y if you want to enable support for panels based on the215	  Ilitek ILI9805 controller.216 217config DRM_PANEL_ILITEK_ILI9806E218	tristate "Ilitek ILI9806E-based panels"219	depends on OF220	depends on DRM_MIPI_DSI221	depends on BACKLIGHT_CLASS_DEVICE222	help223	  Say Y if you want to enable support for panels based on the224	  Ilitek ILI9806E controller.225 226config DRM_PANEL_ILITEK_ILI9881C227	tristate "Ilitek ILI9881C-based panels"228	depends on OF229	depends on DRM_MIPI_DSI230	depends on BACKLIGHT_CLASS_DEVICE231	help232	  Say Y if you want to enable support for panels based on the233	  Ilitek ILI9881c controller.234 235config DRM_PANEL_ILITEK_ILI9882T236	tristate "Ilitek ILI9882t-based panels"237	depends on OF238	depends on DRM_MIPI_DSI239	depends on BACKLIGHT_CLASS_DEVICE240	help241	  Say Y if you want to enable support for panels based on the242	  Ilitek ILI9882t controller.243 244config DRM_PANEL_INNOLUX_EJ030NA245        tristate "Innolux EJ030NA 320x480 LCD panel"246        depends on OF && SPI247        select REGMAP_SPI248        help249          Say Y here to enable support for the Innolux/Chimei EJ030NA250          320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips)251          and LDK handheld gaming consoles.252 253config DRM_PANEL_INNOLUX_P079ZCA254	tristate "Innolux P079ZCA panel"255	depends on OF256	depends on DRM_MIPI_DSI257	depends on BACKLIGHT_CLASS_DEVICE258	help259	  Say Y here if you want to enable support for Innolux P079ZCA260	  TFT-LCD modules. The panel has a 1024x768 resolution and uses261	  24 bit RGB per pixel. It provides a MIPI DSI interface to262	  the host and has a built-in LED backlight.263 264config DRM_PANEL_JADARD_JD9365DA_H3265	tristate "Jadard JD9365DA-H3 WXGA DSI panel"266	depends on OF267	depends on DRM_MIPI_DSI268	depends on BACKLIGHT_CLASS_DEVICE269	help270	  Say Y here if you want to enable support for Jadard JD9365DA-H3271	  WXGA MIPI DSI panel. The panel support TFT dot matrix LCD with272	  800RGBx1280 dots at maximum.273 274config DRM_PANEL_JDI_LPM102A188A275	tristate "JDI LPM102A188A DSI panel"276	depends on OF && GPIOLIB277	depends on DRM_MIPI_DSI278	depends on BACKLIGHT_CLASS_DEVICE279	help280	  Say Y here if you want to enable support for JDI LPM102A188A DSI281	  command mode panel as found in Google Pixel C devices.282	  The panel has a 2560×1800 resolution. It provides a MIPI DSI interface283	  to the host.284 285config DRM_PANEL_JDI_LT070ME05000286	tristate "JDI LT070ME05000 WUXGA DSI panel"287	depends on OF288	depends on DRM_MIPI_DSI289	depends on BACKLIGHT_CLASS_DEVICE290	help291	  Say Y here if you want to enable support for JDI DSI video mode292	  panel as found in Google Nexus 7 (2013) devices.293	  The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses294	  24 bit per pixel.295 296config DRM_PANEL_JDI_R63452297	tristate "JDI R63452 Full HD DSI panel"298	depends on OF299	depends on DRM_MIPI_DSI300	depends on BACKLIGHT_CLASS_DEVICE301	help302	  Say Y here if you want to enable support for the JDI R63452303	  DSI command mode panel as found in Xiaomi Mi 5 Devices.304 305config DRM_PANEL_KHADAS_TS050306	tristate "Khadas TS050 panel"307	depends on OF308	depends on DRM_MIPI_DSI309	depends on BACKLIGHT_CLASS_DEVICE310	help311	  Say Y here if you want to enable support for Khadas TS050 TFT-LCD312	  panel module. The panel has a 1080x1920 resolution and uses313	  24 bit RGB per pixel. It provides a MIPI DSI interface to314	  the host, a built-in LED backlight and touch controller.315 316config DRM_PANEL_KINGDISPLAY_KD097D04317	tristate "Kingdisplay kd097d04 panel"318	depends on OF319	depends on DRM_MIPI_DSI320	depends on BACKLIGHT_CLASS_DEVICE321	help322	  Say Y here if you want to enable support for Kingdisplay kd097d04323	  TFT-LCD modules. The panel has a 1536x2048 resolution and uses324	  24 bit RGB per pixel. It provides a MIPI DSI interface to325	  the host and has a built-in LED backlight.326 327config DRM_PANEL_LEADTEK_LTK050H3146W328	tristate "Leadtek LTK050H3146W panel"329	depends on OF330	depends on DRM_MIPI_DSI331	depends on BACKLIGHT_CLASS_DEVICE332	help333	  Say Y here if you want to enable support for Leadtek LTK050H3146W334	  TFT-LCD modules. The panel has a 720x1280 resolution and uses335	  24 bit RGB per pixel. It provides a MIPI DSI interface to336	  the host and has a built-in LED backlight.337 338config DRM_PANEL_LEADTEK_LTK500HD1829339	tristate "Leadtek LTK500HD1829 panel"340	depends on OF341	depends on DRM_MIPI_DSI342	depends on BACKLIGHT_CLASS_DEVICE343	help344	  Say Y here if you want to enable support for Kingdisplay kd097d04345	  TFT-LCD modules. The panel has a 1536x2048 resolution and uses346	  24 bit RGB per pixel. It provides a MIPI DSI interface to347	  the host and has a built-in LED backlight.348 349config DRM_PANEL_LINCOLNTECH_LCD197350	tristate "Lincoln Technologies lcd197 panel"351	depends on OF352	depends on DRM_MIPI_DSI353	depends on BACKLIGHT_CLASS_DEVICE354	help355	  Say Y here if you want to enable support for lincolntech lcd197356	  TFT-LCD modules. The panel has a 1080x1920 resolution and uses357	  24 bit RGB per pixel. It provides a MIPI DSI interface to358	  the host.359 360config DRM_PANEL_LG_LB035Q02361	tristate "LG LB035Q024573 RGB panel"362	depends on GPIOLIB && OF && SPI363	help364	  Say Y here if you want to enable support for the LB035Q02 RGB panel365	  (found on the Gumstix Overo Palo35 board). To compile this driver as366	  a module, choose M here.367 368config DRM_PANEL_LG_LG4573369	tristate "LG4573 RGB/SPI panel"370	depends on OF && SPI371	select VIDEOMODE_HELPERS372	help373	  Say Y here if you want to enable support for LG4573 RGB panel.374	  To compile this driver as a module, choose M here.375 376config DRM_PANEL_LG_SW43408377	tristate "LG SW43408 panel"378	depends on OF379	depends on DRM_MIPI_DSI380	depends on BACKLIGHT_CLASS_DEVICE381	select DRM_DISPLAY_DP_HELPER382	select DRM_DISPLAY_HELPER383	help384	  Say Y here if you want to enable support for LG sw43408 panel.385	  The panel has a 1080x2160@60Hz resolution and uses 24 bit RGB per386	  pixel. It provides a MIPI DSI interface to the host and has a387	  built-in LED backlight.388 389config DRM_PANEL_MAGNACHIP_D53E6EA8966390	tristate "Magnachip D53E6EA8966 DSI panel"391	depends on OF && SPI392	depends on DRM_MIPI_DSI393	depends on BACKLIGHT_CLASS_DEVICE394	select DRM_MIPI_DBI395	help396	  DRM panel driver for the Samsung AMS495QA01 panel controlled397	  with the Magnachip D53E6EA8966 panel IC. This panel receives398	  video data via DSI but commands via 9-bit SPI using DBI.399 400config DRM_PANEL_MANTIX_MLAF057WE51401	tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"402	depends on OF403	depends on DRM_MIPI_DSI404	depends on BACKLIGHT_CLASS_DEVICE405	help406	  Say Y here if you want to enable support for the Mantix407	  MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It408	  has a resolution of 720x1440 pixels, a built in backlight and touch409	  controller.410 411config DRM_PANEL_NEC_NL8048HL11412	tristate "NEC NL8048HL11 RGB panel"413	depends on GPIOLIB && OF && SPI414	help415	  Say Y here if you want to enable support for the NEC NL8048HL11 RGB416	  panel (found on the Zoom2/3/3630 SDP boards). To compile this driver417	  as a module, choose M here.418 419config DRM_PANEL_NEWVISION_NV3051D420	tristate "NewVision NV3051D DSI panel"421	depends on OF422	depends on DRM_MIPI_DSI423	depends on BACKLIGHT_CLASS_DEVICE424	help425	  This driver supports the NV3051D based panel found on the Anbernic426	  RG353P and RG353V.427 428config DRM_PANEL_NEWVISION_NV3052C429	tristate "NewVision NV3052C RGB/SPI panel"430	depends on OF && SPI431	depends on BACKLIGHT_CLASS_DEVICE432	select DRM_MIPI_DBI433	help434	  Say Y here if you want to enable support for the panels built435	  around the NewVision NV3052C display controller.436 437config DRM_PANEL_NOVATEK_NT35510438	tristate "Novatek NT35510 RGB panel driver"439	depends on OF440	depends on DRM_MIPI_DSI441	depends on BACKLIGHT_CLASS_DEVICE442	help443	  Say Y here if you want to enable support for the panels built444	  around the Novatek NT35510 display controller, such as some445	  Hydis panels.446 447config DRM_PANEL_NOVATEK_NT35560448	tristate "Novatek NT35560 DSI command mode panel"449	depends on OF450	depends on DRM_MIPI_DSI451	depends on BACKLIGHT_CLASS_DEVICE452	select VIDEOMODE_HELPERS453	help454	  Say Y here if you want to enable the Novatek NT35560 display455	  controller. This panel supports DSI in both command and video456	  mode. This supports several panels such as Sony ACX424AKM and457	  ACX424AKP.458 459config DRM_PANEL_NOVATEK_NT35950460	tristate "Novatek NT35950 DSI panel"461	depends on OF462	depends on DRM_MIPI_DSI463	depends on BACKLIGHT_CLASS_DEVICE464	help465	  Say Y here if you want to enable support for the panels built466	  around the Novatek NT35950 display controller, such as some467	  Sharp panels used in Sony Xperia Z5 Premium and XZ Premium468	  mobile phones.469 470config DRM_PANEL_NOVATEK_NT36523471	tristate "Novatek NT36523 panel driver"472	depends on OF473	depends on DRM_MIPI_DSI474	depends on BACKLIGHT_CLASS_DEVICE475	help476	  Say Y here if you want to enable support for the panels built477	  around the Novatek NT36523 display controller, such as some478	  Boe panels used in Xiaomi Mi Pad 5 and 5 Pro tablets.479 480config DRM_PANEL_NOVATEK_NT36672A481	tristate "Novatek NT36672A DSI panel"482	depends on OF483	depends on DRM_MIPI_DSI484	depends on BACKLIGHT_CLASS_DEVICE485	help486	  Say Y here if you want to enable support for the panels built487	  around the Novatek NT36672A display controller, such as some488	  Tianma panels used in a few Xiaomi Poco F1 mobile phones.489 490config DRM_PANEL_NOVATEK_NT36672E491	tristate "Novatek NT36672E DSI panel"492	depends on OF493	depends on DRM_MIPI_DSI494	depends on BACKLIGHT_CLASS_DEVICE495	help496	  Say Y here if you want to enable support for Novatek NT36672E DSI Video Mode497	  LCD panel module. The panel has a resolution of 1080x2408 and uses 24 bit498	  RGB per pixel.499 500config DRM_PANEL_NOVATEK_NT39016501	tristate "Novatek NT39016 RGB/SPI panel"502	depends on OF && SPI503	depends on BACKLIGHT_CLASS_DEVICE504	select REGMAP_SPI505	help506	  Say Y here if you want to enable support for the panels built507	  around the Novatek NT39016 display controller.508 509config DRM_PANEL_OLIMEX_LCD_OLINUXINO510	tristate "Olimex LCD-OLinuXino panel"511	depends on OF512	depends on I2C513	depends on BACKLIGHT_CLASS_DEVICE514	select CRC32515	help516	  The panel is used with different sizes LCDs, from 480x272 to517	  1280x800, and 24 bit per pixel.518 519	  Say Y here if you want to enable support for Olimex Ltd.520	  LCD-OLinuXino panel.521 522config DRM_PANEL_ORISETECH_OTA5601A523        tristate "Orise Technology ota5601a RGB/SPI panel"524        depends on SPI525        depends on BACKLIGHT_CLASS_DEVICE526        select REGMAP_SPI527        help528          Say Y here if you want to enable support for the panels built529          around the Orise Technology OTA9601A display controller.530 531config DRM_PANEL_ORISETECH_OTM8009A532	tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"533	depends on OF534	depends on DRM_MIPI_DSI535	depends on BACKLIGHT_CLASS_DEVICE536	help537	  Say Y here if you want to enable support for Orise Technology538	  otm8009a 480x800 dsi 2dl panel.539 540config DRM_PANEL_OSD_OSD101T2587_53TS541	tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"542	depends on OF543	depends on DRM_MIPI_DSI544	depends on BACKLIGHT_CLASS_DEVICE545	help546	  Say Y here if you want to enable support for One Stop Displays547	  OSD101T2587-53TS 10.1" 1920x1200 dsi panel.548 549config DRM_PANEL_PANASONIC_VVX10F034N00550	tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"551	depends on OF552	depends on DRM_MIPI_DSI553	depends on BACKLIGHT_CLASS_DEVICE554	help555	  Say Y here if you want to enable support for Panasonic VVX10F034N00556	  WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some557	  Xperia Z2 tablets558 559config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN560	tristate "Raspberry Pi 7-inch touchscreen panel"561	depends on DRM_MIPI_DSI562	help563	  Say Y here if you want to enable support for the Raspberry564	  Pi 7" Touchscreen.  To compile this driver as a module,565	  choose M here.566 567config DRM_PANEL_RAYDIUM_RM67191568	tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"569	depends on OF570	depends on DRM_MIPI_DSI571	depends on BACKLIGHT_CLASS_DEVICE572	help573	  Say Y here if you want to enable support for Raydium RM67191 FHD574	  (1080x1920) DSI panel.575 576config DRM_PANEL_RAYDIUM_RM68200577	tristate "Raydium RM68200 720x1280 DSI video mode panel"578	depends on OF579	depends on DRM_MIPI_DSI580	depends on BACKLIGHT_CLASS_DEVICE581	help582	  Say Y here if you want to enable support for Raydium RM68200583	  720x1280 DSI video mode panel.584 585config DRM_PANEL_RAYDIUM_RM692E5586	tristate "Raydium RM692E5-based DSI panel"587	depends on OF588	depends on DRM_MIPI_DSI589	depends on BACKLIGHT_CLASS_DEVICE590	select DRM_DISPLAY_DP_HELPER591	select DRM_DISPLAY_HELPER592	help593	  Say Y here if you want to enable support for Raydium RM692E5-based594	  display panels, such as the one found in the Fairphone 5 smartphone.595 596config DRM_PANEL_RAYDIUM_RM69380597	tristate "Raydium RM69380-based DSI panel"598	depends on OF && GPIOLIB599	depends on DRM_MIPI_DSI600	depends on BACKLIGHT_CLASS_DEVICE601	help602	  Say Y here if you want to enable support for Raydium RM69380-based603	  display panels.604 605	  This panel controller can be found in the Lenovo Xiaoxin Pad Pro 2021606	  in combination with an EDO OLED panel.607 608config DRM_PANEL_RONBO_RB070D30609	tristate "Ronbo Electronics RB070D30 panel"610	depends on OF611	depends on DRM_MIPI_DSI612	depends on BACKLIGHT_CLASS_DEVICE613	help614	  Say Y here if you want to enable support for Ronbo Electronics615	  RB070D30 1024x600 DSI panel.616 617config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01618	tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"619	depends on OF620	select DRM_MIPI_DSI621	select VIDEOMODE_HELPERS622 623config DRM_PANEL_SAMSUNG_ATNA33XC20624	tristate "Samsung ATNA33XC20 eDP panel"625	depends on OF626	depends on BACKLIGHT_CLASS_DEVICE627	depends on PM628	select DRM_DISPLAY_DP_HELPER629	select DRM_DISPLAY_HELPER630	select DRM_DISPLAY_DP_AUX_BUS631	help632	  DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't633	  be handled by the DRM_PANEL_SIMPLE driver because its power634	  sequencing is non-standard.635 636config DRM_PANEL_SAMSUNG_DB7430637	tristate "Samsung DB7430-based DPI panels"638	depends on OF && SPI && GPIOLIB639	depends on BACKLIGHT_CLASS_DEVICE640	select DRM_MIPI_DBI641	help642	  Say Y here if you want to enable support for the Samsung643	  DB7430 DPI display controller used in such devices as the644	  LMS397KF04 480x800 DPI panel.645 646config DRM_PANEL_SAMSUNG_LD9040647	tristate "Samsung LD9040 RGB/SPI panel"648	depends on OF && SPI649	depends on BACKLIGHT_CLASS_DEVICE650	select VIDEOMODE_HELPERS651 652config DRM_PANEL_SAMSUNG_S6E3FA7653	tristate "Samsung S6E3FA7 panel driver"654	depends on OF655	depends on DRM_MIPI_DSI656	depends on BACKLIGHT_CLASS_DEVICE657	help658	  Say Y here if you want to enable support for the Samsung S6E3FA7659	  1920x2220 panel.660 661config DRM_PANEL_SAMSUNG_S6D16D0662	tristate "Samsung S6D16D0 DSI video mode panel"663	depends on OF664	depends on DRM_MIPI_DSI665	select VIDEOMODE_HELPERS666 667config DRM_PANEL_SAMSUNG_S6D27A1668	tristate "Samsung S6D27A1 DPI panel driver"669	depends on OF && SPI && GPIOLIB670	select DRM_MIPI_DBI671	help672	  Say Y here if you want to enable support for the Samsung673	  S6D27A1 DPI 480x800 panel.674 675	  This panel can be found in Samsung Galaxy Ace 2676	  GT-I8160 mobile phone.677 678config DRM_PANEL_SAMSUNG_S6D7AA0679	tristate "Samsung S6D7AA0 MIPI-DSI video mode panel controller"680	depends on OF681	depends on BACKLIGHT_CLASS_DEVICE682	select DRM_MIPI_DSI683	select VIDEOMODE_HELPERS684 685config DRM_PANEL_SAMSUNG_S6E3HA2686	tristate "Samsung S6E3HA2 DSI video mode panel"687	depends on OF688	depends on DRM_MIPI_DSI689	depends on BACKLIGHT_CLASS_DEVICE690	select VIDEOMODE_HELPERS691 692config DRM_PANEL_SAMSUNG_S6E63J0X03693	tristate "Samsung S6E63J0X03 DSI command mode panel"694	depends on OF695	depends on DRM_MIPI_DSI696	depends on BACKLIGHT_CLASS_DEVICE697	select VIDEOMODE_HELPERS698 699config DRM_PANEL_SAMSUNG_S6E63M0700	tristate "Samsung S6E63M0 RGB panel"701	depends on OF702	depends on BACKLIGHT_CLASS_DEVICE703	help704	  Say Y here if you want to enable support for Samsung S6E63M0705	  AMOLED LCD panel. This panel can be accessed using SPI or706	  DSI.707 708config DRM_PANEL_SAMSUNG_S6E63M0_SPI709	tristate "Samsung S6E63M0 RGB SPI interface"710	depends on SPI711	depends on DRM_PANEL_SAMSUNG_S6E63M0712	default DRM_PANEL_SAMSUNG_S6E63M0713	select DRM_MIPI_DBI714	help715	  Say Y here if you want to be able to access the Samsung716	  S6E63M0 panel using SPI.717 718config DRM_PANEL_SAMSUNG_S6E63M0_DSI719	tristate "Samsung S6E63M0 RGB DSI interface"720	depends on DRM_MIPI_DSI721	depends on DRM_PANEL_SAMSUNG_S6E63M0722	help723	  Say Y here if you want to be able to access the Samsung724	  S6E63M0 panel using DSI.725 726config DRM_PANEL_SAMSUNG_S6E8AA0727	tristate "Samsung S6E8AA0 DSI video mode panel"728	depends on OF729	select DRM_MIPI_DSI730	select VIDEOMODE_HELPERS731 732config DRM_PANEL_SAMSUNG_SOFEF00733	tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels"734	depends on OF735	depends on DRM_MIPI_DSI736	depends on BACKLIGHT_CLASS_DEVICE737	select VIDEOMODE_HELPERS738	help739	  Say Y or M here if you want to enable support for the Samsung AMOLED740	  command mode panels found in the OnePlus 6/6T smartphones.741 742	  The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively743 744config DRM_PANEL_SEIKO_43WVF1G745	tristate "Seiko 43WVF1G panel"746	depends on OF747	depends on BACKLIGHT_CLASS_DEVICE748	select VIDEOMODE_HELPERS749	help750	  Say Y here if you want to enable support for the Seiko751	  43WVF1G controller for 800x480 LCD panels752 753config DRM_PANEL_SHARP_LQ101R1SX01754	tristate "Sharp LQ101R1SX01 panel"755	depends on OF756	depends on DRM_MIPI_DSI757	depends on BACKLIGHT_CLASS_DEVICE758	help759	  Say Y here if you want to enable support for Sharp LQ101R1SX01760	  TFT-LCD modules. The panel has a 2560x1600 resolution and uses761	  24 bit RGB per pixel. It provides a dual MIPI DSI interface to762	  the host and has a built-in LED backlight.763 764	  To compile this driver as a module, choose M here: the module765	  will be called panel-sharp-lq101r1sx01.766 767config DRM_PANEL_SHARP_LS037V7DW01768	tristate "Sharp LS037V7DW01 VGA LCD panel"769	depends on GPIOLIB && OF && REGULATOR770	help771	  Say Y here if you want to enable support for Sharp LS037V7DW01 VGA772	  (480x640) LCD panel (found on the TI SDP3430 board).773 774config DRM_PANEL_SHARP_LS043T1LE01775	tristate "Sharp LS043T1LE01 qHD video mode panel"776	depends on OF777	depends on DRM_MIPI_DSI778	depends on BACKLIGHT_CLASS_DEVICE779	help780	  Say Y here if you want to enable support for Sharp LS043T1LE01 qHD781	  (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard782 783config DRM_PANEL_SHARP_LS060T1SX01784	tristate "Sharp LS060T1SX01 FullHD video mode panel"785	depends on OF786	depends on DRM_MIPI_DSI787	depends on BACKLIGHT_CLASS_DEVICE788	help789	  Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"790	  FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter791	  Bundle.792 793config DRM_PANEL_SITRONIX_ST7701794	tristate "Sitronix ST7701 panel driver"795	depends on OF796	depends on SPI || DRM_MIPI_DSI797	select DRM_MIPI_DBI if SPI798	depends on BACKLIGHT_CLASS_DEVICE799	help800	  Say Y here if you want to enable support for the Sitronix801	  ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI802	  system interfaces.803 804config DRM_PANEL_SITRONIX_ST7703805	tristate "Sitronix ST7703 based MIPI touchscreen panels"806	depends on OF807	depends on DRM_MIPI_DSI808	depends on BACKLIGHT_CLASS_DEVICE809	help810	  Say Y here if you want to enable support for Sitronix ST7703 based811	  panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in812	  the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built813	  in backlight and touch controller.814	  Touch input support is provided by the goodix driver and needs to be815	  selected separately.816 817config DRM_PANEL_SITRONIX_ST7789V818	tristate "Sitronix ST7789V panel"819	depends on OF && SPI820	depends on BACKLIGHT_CLASS_DEVICE821	help822	  Say Y here if you want to enable support for the Sitronix823	  ST7789V controller for 240x320 LCD panels824 825config DRM_PANEL_SONY_ACX565AKM826	tristate "Sony ACX565AKM panel"827	depends on GPIOLIB && OF && SPI828	depends on BACKLIGHT_CLASS_DEVICE829	help830	  Say Y here if you want to enable support for the Sony ACX565AKM831	  800x600 3.5" panel (found on the Nokia N900).832 833config DRM_PANEL_SONY_TD4353_JDI834	tristate "Sony TD4353 JDI panel"835	depends on GPIOLIB && OF836	depends on DRM_MIPI_DSI837	depends on BACKLIGHT_CLASS_DEVICE838	help839	  Say Y here if you want to enable support for the Sony Tama840	  TD4353 JDI command mode panel as found on some Sony Xperia841	  XZ2 and XZ2 Compact smartphones.842 843config DRM_PANEL_SONY_TULIP_TRULY_NT35521844	tristate "Sony Tulip Truly NT35521 panel"845	depends on GPIOLIB && OF846	depends on DRM_MIPI_DSI847	depends on BACKLIGHT_CLASS_DEVICE848	help849	  Say Y here if you want to enable support for the Sony Tulip850	  NT35521 1280x720 video mode panel as found on Sony Xperia M4851	  Aqua phone.852 853config DRM_PANEL_STARTEK_KD070FHFID015854	tristate "STARTEK KD070FHFID015 panel"855	depends on OF856	depends on DRM_MIPI_DSI857	depends on BACKLIGHT_CLASS_DEVICE858	help859	  Say Y here if you want to enable support for STARTEK KD070FHFID015 DSI panel860	  based on RENESAS-R69429 controller. The pannel is a 7-inch TFT LCD display861	  with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to862	  the host, a built-in LED backlight and touch controller.863 864config DRM_PANEL_EDP865	tristate "support for simple Embedded DisplayPort panels"866	depends on OF867	depends on BACKLIGHT_CLASS_DEVICE868	depends on PM869	select VIDEOMODE_HELPERS870	select DRM_DISPLAY_DP_HELPER871	select DRM_DISPLAY_HELPER872	select DRM_DISPLAY_DP_AUX_BUS873	select DRM_KMS_HELPER874	help875	  DRM panel driver for dumb eDP panels that need at most a regulator and876	  a GPIO to be powered up. Optionally a backlight can be attached so877	  that it can be automatically turned off when the panel goes into a878	  low power state.879 880config DRM_PANEL_SIMPLE881	tristate "support for simple panels (other than eDP ones)"882	depends on OF883	depends on BACKLIGHT_CLASS_DEVICE884	depends on PM885	select VIDEOMODE_HELPERS886	help887	  DRM panel driver for dumb non-eDP panels that need at most a regulator888	  and a GPIO to be powered up. Optionally a backlight can be attached so889	  that it can be automatically turned off when the panel goes into a890	  low power state.891 892config DRM_PANEL_SYNAPTICS_R63353893	tristate "Synaptics R63353-based panels"894	depends on OF895	depends on DRM_MIPI_DSI896	depends on BACKLIGHT_CLASS_DEVICE897	help898	  Say Y if you want to enable support for panels based on the899	  Synaptics R63353 controller.900 901config DRM_PANEL_TDO_TL070WSH30902	tristate "TDO TL070WSH30 DSI panel"903	depends on OF904	depends on DRM_MIPI_DSI905	depends on BACKLIGHT_CLASS_DEVICE906	help907	  Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD908	  panel module. The panel has a 1024×600 resolution and uses909	  24 bit RGB per pixel. It provides a MIPI DSI interface to910	  the host, a built-in LED backlight and touch controller.911 912config DRM_PANEL_TPO_TD028TTEC1913	tristate "Toppoly (TPO) TD028TTEC1 panel driver"914	depends on OF && SPI915	depends on BACKLIGHT_CLASS_DEVICE916	help917	  Say Y here if you want to enable support for TPO TD028TTEC1 480x640918	  2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).919 920config DRM_PANEL_TPO_TD043MTEA1921	tristate "Toppoly (TPO) TD043MTEA1 panel driver"922	depends on GPIOLIB && OF && REGULATOR && SPI923	help924	  Say Y here if you want to enable support for TPO TD043MTEA1 800x480925	  4.3" panel (found on the OMAP3 Pandora board).926 927config DRM_PANEL_TPO_TPG110928	tristate "TPO TPG 800x400 panel"929	depends on OF && SPI && GPIOLIB930	depends on BACKLIGHT_CLASS_DEVICE931	help932	  Say Y here if you want to enable support for TPO TPG110933	  400CH LTPS TFT LCD Single Chip Digital Driver for up to934	  800x400 LCD panels.935 936config DRM_PANEL_TRULY_NT35597_WQXGA937	tristate "Truly WQXGA"938	depends on OF939	depends on DRM_MIPI_DSI940	help941	  Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI942	  Video Mode panel943 944config DRM_PANEL_VISIONOX_R66451945	tristate "Visionox R66451"946	depends on OF947	depends on DRM_MIPI_DSI948	depends on BACKLIGHT_CLASS_DEVICE949	select DRM_DISPLAY_DP_HELPER950	select DRM_DISPLAY_HELPER951	help952	  Say Y here if you want to enable support for Visionox953	  R66451 1080x2340 AMOLED DSI panel.954 955config DRM_PANEL_VISIONOX_RM69299956	tristate "Visionox RM69299"957	depends on OF958	depends on DRM_MIPI_DSI959	help960	  Say Y here if you want to enable support for Visionox961	  RM69299  DSI Video Mode panel.962 963config DRM_PANEL_VISIONOX_VTDR6130964	tristate "Visionox VTDR6130"965	depends on OF966	depends on DRM_MIPI_DSI967	depends on BACKLIGHT_CLASS_DEVICE968	help969	  Say Y here if you want to enable support for Visionox970	  VTDR6130 1080x2400 AMOLED DSI panel.971 972config DRM_PANEL_WIDECHIPS_WS2401973	tristate "Widechips WS2401 DPI panel driver"974	depends on SPI && GPIOLIB975	depends on BACKLIGHT_CLASS_DEVICE976	select DRM_MIPI_DBI977	help978	  Say Y here if you want to enable support for the Widechips WS2401 DPI979	  480x800 display controller used in panels such as Samsung LMS380KF01.980	  This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina).981 982config DRM_PANEL_XINPENG_XPP055C272983	tristate "Xinpeng XPP055C272 panel driver"984	depends on OF985	depends on DRM_MIPI_DSI986	depends on BACKLIGHT_CLASS_DEVICE987	help988	  Say Y here if you want to enable support for the Xinpeng989	  XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI990	  system interfaces.991endmenu992