Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm-misc...
[linux-2.6-microblaze.git] / drivers / gpu / drm / panel / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config DRM_PANEL
3         bool
4         depends on DRM
5         help
6           Panel registration and lookup framework.
7
8 menu "Display Panels"
9         depends on DRM && DRM_PANEL
10
11 config DRM_PANEL_ABT_Y030XX067A
12         tristate "ABT Y030XX067A 320x480 LCD panel"
13         depends on OF && SPI
14         select REGMAP_SPI
15         help
16           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-300
18           and RG-99 handheld gaming consoles.
19
20 config DRM_PANEL_ARM_VERSATILE
21         tristate "ARM Versatile panel driver"
22         depends on OF
23         depends on MFD_SYSCON
24         select VIDEOMODE_HELPERS
25         help
26           This driver supports the ARM Versatile panels connected to ARM
27           reference designs. The panel is detected using special registers
28           in the Versatile family syscon registers.
29
30 config DRM_PANEL_ASUS_Z00T_TM5P5_NT35596
31         tristate "ASUS Z00T TM5P5 NT35596 panel"
32         depends on GPIOLIB && OF
33         depends on DRM_MIPI_DSI
34         depends on BACKLIGHT_CLASS_DEVICE
35         help
36           Say Y here if you want to enable support for the ASUS TMP5P5
37           NT35596 1080x1920 video mode panel as found in some Asus
38           Zenfone 2 Laser Z00T devices.
39
40 config DRM_PANEL_BOE_HIMAX8279D
41         tristate "Boe Himax8279d panel"
42         depends on OF
43         depends on DRM_MIPI_DSI
44         depends on BACKLIGHT_CLASS_DEVICE
45         help
46           Say Y here if you want to enable support for Boe Himax8279d
47           TFT-LCD modules. The panel has a 1200x1920 resolution and uses
48           24 bit RGB per pixel. It provides a MIPI DSI interface to
49           the host and has a built-in LED backlight.
50
51 config DRM_PANEL_BOE_TV101WUM_NL6
52         tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"
53         depends on OF
54         depends on DRM_MIPI_DSI
55         depends on BACKLIGHT_CLASS_DEVICE
56         help
57           Say Y here if you want to support for BOE TV101WUM and AUO KD101N80
58           45NA WUXGA PANEL DSI Video Mode panel
59
60 config DRM_PANEL_DSI_CM
61         tristate "Generic DSI command mode panels"
62         depends on OF
63         depends on DRM_MIPI_DSI
64         depends on BACKLIGHT_CLASS_DEVICE
65         help
66           DRM panel driver for DSI command mode panels with support for
67           embedded and external backlights.
68
69 config DRM_PANEL_LVDS
70         tristate "Generic LVDS panel driver"
71         depends on OF
72         depends on BACKLIGHT_CLASS_DEVICE
73         select VIDEOMODE_HELPERS
74         help
75           This driver supports LVDS panels that don't require device-specific
76           handling of power supplies or control signals. It implements automatic
77           backlight handling if the panel is attached to a backlight controller.
78
79 config DRM_PANEL_SIMPLE
80         tristate "support for simple panels (other than eDP ones)"
81         depends on OF
82         depends on BACKLIGHT_CLASS_DEVICE
83         depends on PM
84         select VIDEOMODE_HELPERS
85         help
86           DRM panel driver for dumb non-eDP panels that need at most a regulator
87           and a GPIO to be powered up. Optionally a backlight can be attached so
88           that it can be automatically turned off when the panel goes into a
89           low power state.
90
91 config DRM_PANEL_EDP
92         tristate "support for simple Embedded DisplayPort panels"
93         depends on OF
94         depends on BACKLIGHT_CLASS_DEVICE
95         depends on PM
96         select VIDEOMODE_HELPERS
97         select DRM_DP_AUX_BUS
98         help
99           DRM panel driver for dumb eDP panels that need at most a regulator and
100           a GPIO to be powered up. Optionally a backlight can be attached so
101           that it can be automatically turned off when the panel goes into a
102           low power state.
103
104 config DRM_PANEL_ELIDA_KD35T133
105         tristate "Elida KD35T133 panel driver"
106         depends on OF
107         depends on DRM_MIPI_DSI
108         depends on BACKLIGHT_CLASS_DEVICE
109         help
110           Say Y here if you want to enable support for the Elida
111           KD35T133 controller for 320x480 LCD panels with MIPI-DSI
112           system interfaces.
113
114 config DRM_PANEL_FEIXIN_K101_IM2BA02
115         tristate "Feixin K101 IM2BA02 panel"
116         depends on OF
117         depends on DRM_MIPI_DSI
118         depends on BACKLIGHT_CLASS_DEVICE
119         help
120           Say Y here if you want to enable support for the Feixin K101 IM2BA02
121           4-lane 800x1280 MIPI DSI panel.
122
123 config DRM_PANEL_FEIYANG_FY07024DI26A30D
124         tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
125         depends on OF
126         depends on DRM_MIPI_DSI
127         depends on BACKLIGHT_CLASS_DEVICE
128         help
129           Say Y if you want to enable support for panels based on the
130           Feiyang FY07024DI26A30-D MIPI-DSI interface.
131
132 config DRM_PANEL_ILITEK_IL9322
133         tristate "Ilitek ILI9322 320x240 QVGA panels"
134         depends on OF && SPI
135         select REGMAP
136         help
137           Say Y here if you want to enable support for Ilitek IL9322
138           QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
139
140 config DRM_PANEL_ILITEK_ILI9341
141         tristate "Ilitek ILI9341 240x320 QVGA panels"
142         depends on OF && SPI
143         depends on DRM_KMS_HELPER
144         depends on DRM_KMS_CMA_HELPER
145         depends on BACKLIGHT_CLASS_DEVICE
146         select DRM_MIPI_DBI
147         help
148           Say Y here if you want to enable support for Ilitek IL9341
149           QVGA (240x320) RGB panels. support serial & parallel rgb
150           interface.
151
152 config DRM_PANEL_ILITEK_ILI9881C
153         tristate "Ilitek ILI9881C-based panels"
154         depends on OF
155         depends on DRM_MIPI_DSI
156         depends on BACKLIGHT_CLASS_DEVICE
157         help
158           Say Y if you want to enable support for panels based on the
159           Ilitek ILI9881c controller.
160
161 config DRM_PANEL_INNOLUX_EJ030NA
162         tristate "Innolux EJ030NA 320x480 LCD panel"
163         depends on OF && SPI
164         select REGMAP_SPI
165         help
166           Say Y here to enable support for the Innolux/Chimei EJ030NA
167           320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips)
168           and LDK handheld gaming consoles.
169
170 config DRM_PANEL_INNOLUX_P079ZCA
171         tristate "Innolux P079ZCA panel"
172         depends on OF
173         depends on DRM_MIPI_DSI
174         depends on BACKLIGHT_CLASS_DEVICE
175         help
176           Say Y here if you want to enable support for Innolux P079ZCA
177           TFT-LCD modules. The panel has a 1024x768 resolution and uses
178           24 bit RGB per pixel. It provides a MIPI DSI interface to
179           the host and has a built-in LED backlight.
180
181 config DRM_PANEL_JDI_LT070ME05000
182         tristate "JDI LT070ME05000 WUXGA DSI panel"
183         depends on OF
184         depends on DRM_MIPI_DSI
185         depends on BACKLIGHT_CLASS_DEVICE
186         help
187           Say Y here if you want to enable support for JDI DSI video mode
188           panel as found in Google Nexus 7 (2013) devices.
189           The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
190           24 bit per pixel.
191
192 config DRM_PANEL_KHADAS_TS050
193         tristate "Khadas TS050 panel"
194         depends on OF
195         depends on DRM_MIPI_DSI
196         depends on BACKLIGHT_CLASS_DEVICE
197         help
198           Say Y here if you want to enable support for Khadas TS050 TFT-LCD
199           panel module. The panel has a 1080x1920 resolution and uses
200           24 bit RGB per pixel. It provides a MIPI DSI interface to
201           the host, a built-in LED backlight and touch controller.
202
203 config DRM_PANEL_KINGDISPLAY_KD097D04
204         tristate "Kingdisplay kd097d04 panel"
205         depends on OF
206         depends on DRM_MIPI_DSI
207         depends on BACKLIGHT_CLASS_DEVICE
208         help
209           Say Y here if you want to enable support for Kingdisplay kd097d04
210           TFT-LCD modules. The panel has a 1536x2048 resolution and uses
211           24 bit RGB per pixel. It provides a MIPI DSI interface to
212           the host and has a built-in LED backlight.
213
214 config DRM_PANEL_LEADTEK_LTK050H3146W
215         tristate "Leadtek LTK050H3146W panel"
216         depends on OF
217         depends on DRM_MIPI_DSI
218         depends on BACKLIGHT_CLASS_DEVICE
219         help
220           Say Y here if you want to enable support for Leadtek LTK050H3146W
221           TFT-LCD modules. The panel has a 720x1280 resolution and uses
222           24 bit RGB per pixel. It provides a MIPI DSI interface to
223           the host and has a built-in LED backlight.
224
225 config DRM_PANEL_LEADTEK_LTK500HD1829
226         tristate "Leadtek LTK500HD1829 panel"
227         depends on OF
228         depends on DRM_MIPI_DSI
229         depends on BACKLIGHT_CLASS_DEVICE
230         help
231           Say Y here if you want to enable support for Kingdisplay kd097d04
232           TFT-LCD modules. The panel has a 1536x2048 resolution and uses
233           24 bit RGB per pixel. It provides a MIPI DSI interface to
234           the host and has a built-in LED backlight.
235
236 config DRM_PANEL_SAMSUNG_LD9040
237         tristate "Samsung LD9040 RGB/SPI panel"
238         depends on OF && SPI
239         select VIDEOMODE_HELPERS
240
241 config DRM_PANEL_LG_LB035Q02
242         tristate "LG LB035Q024573 RGB panel"
243         depends on GPIOLIB && OF && SPI
244         help
245           Say Y here if you want to enable support for the LB035Q02 RGB panel
246           (found on the Gumstix Overo Palo35 board). To compile this driver as
247           a module, choose M here.
248
249 config DRM_PANEL_LG_LG4573
250         tristate "LG4573 RGB/SPI panel"
251         depends on OF && SPI
252         select VIDEOMODE_HELPERS
253         help
254           Say Y here if you want to enable support for LG4573 RGB panel.
255           To compile this driver as a module, choose M here.
256
257 config DRM_PANEL_NEC_NL8048HL11
258         tristate "NEC NL8048HL11 RGB panel"
259         depends on GPIOLIB && OF && SPI
260         help
261           Say Y here if you want to enable support for the NEC NL8048HL11 RGB
262           panel (found on the Zoom2/3/3630 SDP boards). To compile this driver
263           as a module, choose M here.
264
265 config DRM_PANEL_NOVATEK_NT35510
266         tristate "Novatek NT35510 RGB panel driver"
267         depends on OF
268         depends on DRM_MIPI_DSI
269         depends on BACKLIGHT_CLASS_DEVICE
270         help
271           Say Y here if you want to enable support for the panels built
272           around the Novatek NT35510 display controller, such as some
273           Hydis panels.
274
275 config DRM_PANEL_NOVATEK_NT36672A
276         tristate "Novatek NT36672A DSI panel"
277         depends on OF
278         depends on DRM_MIPI_DSI
279         depends on BACKLIGHT_CLASS_DEVICE
280         help
281           Say Y here if you want to enable support for the panels built
282           around the Novatek NT36672A display controller, such as some
283           Tianma panels used in a few Xiaomi Poco F1 mobile phones.
284
285 config DRM_PANEL_NOVATEK_NT39016
286         tristate "Novatek NT39016 RGB/SPI panel"
287         depends on OF && SPI
288         depends on BACKLIGHT_CLASS_DEVICE
289         select REGMAP_SPI
290         help
291           Say Y here if you want to enable support for the panels built
292           around the Novatek NT39016 display controller.
293
294 config DRM_PANEL_MANTIX_MLAF057WE51
295         tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"
296         depends on OF
297         depends on DRM_MIPI_DSI
298         depends on BACKLIGHT_CLASS_DEVICE
299         help
300           Say Y here if you want to enable support for the Mantix
301           MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It
302           has a resolution of 720x1440 pixels, a built in backlight and touch
303           controller.
304
305 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
306         tristate "Olimex LCD-OLinuXino panel"
307         depends on OF
308         depends on I2C
309         depends on BACKLIGHT_CLASS_DEVICE
310         select CRC32
311         help
312           The panel is used with different sizes LCDs, from 480x272 to
313           1280x800, and 24 bit per pixel.
314
315           Say Y here if you want to enable support for Olimex Ltd.
316           LCD-OLinuXino panel.
317
318 config DRM_PANEL_ORISETECH_OTM8009A
319         tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
320         depends on OF
321         depends on DRM_MIPI_DSI
322         depends on BACKLIGHT_CLASS_DEVICE
323         help
324           Say Y here if you want to enable support for Orise Technology
325           otm8009a 480x800 dsi 2dl panel.
326
327 config DRM_PANEL_OSD_OSD101T2587_53TS
328         tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
329         depends on OF
330         depends on DRM_MIPI_DSI
331         depends on BACKLIGHT_CLASS_DEVICE
332         help
333           Say Y here if you want to enable support for One Stop Displays
334           OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
335
336 config DRM_PANEL_PANASONIC_VVX10F034N00
337         tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
338         depends on OF
339         depends on DRM_MIPI_DSI
340         depends on BACKLIGHT_CLASS_DEVICE
341         help
342           Say Y here if you want to enable support for Panasonic VVX10F034N00
343           WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
344           Xperia Z2 tablets
345
346 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
347         tristate "Raspberry Pi 7-inch touchscreen panel"
348         depends on DRM_MIPI_DSI
349         help
350           Say Y here if you want to enable support for the Raspberry
351           Pi 7" Touchscreen.  To compile this driver as a module,
352           choose M here.
353
354 config DRM_PANEL_RAYDIUM_RM67191
355         tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"
356         depends on OF
357         depends on DRM_MIPI_DSI
358         depends on BACKLIGHT_CLASS_DEVICE
359         help
360           Say Y here if you want to enable support for Raydium RM67191 FHD
361           (1080x1920) DSI panel.
362
363 config DRM_PANEL_RAYDIUM_RM68200
364         tristate "Raydium RM68200 720x1280 DSI video mode panel"
365         depends on OF
366         depends on DRM_MIPI_DSI
367         depends on BACKLIGHT_CLASS_DEVICE
368         help
369           Say Y here if you want to enable support for Raydium RM68200
370           720x1280 DSI video mode panel.
371
372 config DRM_PANEL_RONBO_RB070D30
373         tristate "Ronbo Electronics RB070D30 panel"
374         depends on OF
375         depends on DRM_MIPI_DSI
376         depends on BACKLIGHT_CLASS_DEVICE
377         help
378           Say Y here if you want to enable support for Ronbo Electronics
379           RB070D30 1024x600 DSI panel.
380
381 config DRM_PANEL_SAMSUNG_ATNA33XC20
382         tristate "Samsung ATNA33XC20 eDP panel"
383         depends on OF
384         depends on BACKLIGHT_CLASS_DEVICE
385         depends on PM
386         select DRM_DP_AUX_BUS
387         help
388           DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't
389           be handled by the DRM_PANEL_SIMPLE driver because its power
390           sequencing is non-standard.
391
392 config DRM_PANEL_SAMSUNG_DB7430
393         tristate "Samsung DB7430-based DPI panels"
394         depends on OF && SPI && GPIOLIB
395         depends on BACKLIGHT_CLASS_DEVICE
396         select DRM_MIPI_DBI
397         help
398           Say Y here if you want to enable support for the Samsung
399           DB7430 DPI display controller used in such devices as the
400           LMS397KF04 480x800 DPI panel.
401
402 config DRM_PANEL_SAMSUNG_S6D16D0
403         tristate "Samsung S6D16D0 DSI video mode panel"
404         depends on OF
405         depends on DRM_MIPI_DSI
406         select VIDEOMODE_HELPERS
407
408 config DRM_PANEL_SAMSUNG_S6D27A1
409         tristate "Samsung S6D27A1 DPI panel driver"
410         depends on OF && SPI && GPIOLIB
411         select DRM_MIPI_DBI
412         help
413           Say Y here if you want to enable support for the Samsung
414           S6D27A1 DPI 480x800 panel.
415
416           This panel can be found in Samsung Galaxy Ace 2
417           GT-I8160 mobile phone.
418
419 config DRM_PANEL_SAMSUNG_S6E3HA2
420         tristate "Samsung S6E3HA2 DSI video mode panel"
421         depends on OF
422         depends on DRM_MIPI_DSI
423         depends on BACKLIGHT_CLASS_DEVICE
424         select VIDEOMODE_HELPERS
425
426 config DRM_PANEL_SAMSUNG_S6E63J0X03
427         tristate "Samsung S6E63J0X03 DSI command mode panel"
428         depends on OF
429         depends on DRM_MIPI_DSI
430         depends on BACKLIGHT_CLASS_DEVICE
431         select VIDEOMODE_HELPERS
432
433 config DRM_PANEL_SAMSUNG_S6E63M0
434         tristate "Samsung S6E63M0 RGB panel"
435         depends on OF
436         depends on BACKLIGHT_CLASS_DEVICE
437         help
438           Say Y here if you want to enable support for Samsung S6E63M0
439           AMOLED LCD panel. This panel can be accessed using SPI or
440           DSI.
441
442 config DRM_PANEL_SAMSUNG_S6E63M0_SPI
443         tristate "Samsung S6E63M0 RGB SPI interface"
444         depends on SPI
445         depends on DRM_PANEL_SAMSUNG_S6E63M0
446         default DRM_PANEL_SAMSUNG_S6E63M0
447         select DRM_MIPI_DBI
448         help
449           Say Y here if you want to be able to access the Samsung
450           S6E63M0 panel using SPI.
451
452 config DRM_PANEL_SAMSUNG_S6E63M0_DSI
453         tristate "Samsung S6E63M0 RGB DSI interface"
454         depends on DRM_MIPI_DSI
455         depends on DRM_PANEL_SAMSUNG_S6E63M0
456         help
457           Say Y here if you want to be able to access the Samsung
458           S6E63M0 panel using DSI.
459
460 config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
461         tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
462         depends on OF
463         select DRM_MIPI_DSI
464         select VIDEOMODE_HELPERS
465
466 config DRM_PANEL_SAMSUNG_S6E8AA0
467         tristate "Samsung S6E8AA0 DSI video mode panel"
468         depends on OF
469         select DRM_MIPI_DSI
470         select VIDEOMODE_HELPERS
471
472 config DRM_PANEL_SAMSUNG_SOFEF00
473         tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels"
474         depends on OF
475         depends on DRM_MIPI_DSI
476         depends on BACKLIGHT_CLASS_DEVICE
477         select VIDEOMODE_HELPERS
478         help
479           Say Y or M here if you want to enable support for the Samsung AMOLED
480           command mode panels found in the OnePlus 6/6T smartphones.
481
482           The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively
483
484 config DRM_PANEL_SEIKO_43WVF1G
485         tristate "Seiko 43WVF1G panel"
486         depends on OF
487         depends on BACKLIGHT_CLASS_DEVICE
488         select VIDEOMODE_HELPERS
489         help
490           Say Y here if you want to enable support for the Seiko
491           43WVF1G controller for 800x480 LCD panels
492
493 config DRM_PANEL_SHARP_LQ101R1SX01
494         tristate "Sharp LQ101R1SX01 panel"
495         depends on OF
496         depends on DRM_MIPI_DSI
497         depends on BACKLIGHT_CLASS_DEVICE
498         help
499           Say Y here if you want to enable support for Sharp LQ101R1SX01
500           TFT-LCD modules. The panel has a 2560x1600 resolution and uses
501           24 bit RGB per pixel. It provides a dual MIPI DSI interface to
502           the host and has a built-in LED backlight.
503
504           To compile this driver as a module, choose M here: the module
505           will be called panel-sharp-lq101r1sx01.
506
507 config DRM_PANEL_SHARP_LS037V7DW01
508         tristate "Sharp LS037V7DW01 VGA LCD panel"
509         depends on GPIOLIB && OF && REGULATOR
510         help
511           Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
512           (480x640) LCD panel (found on the TI SDP3430 board).
513
514 config DRM_PANEL_SHARP_LS043T1LE01
515         tristate "Sharp LS043T1LE01 qHD video mode panel"
516         depends on OF
517         depends on DRM_MIPI_DSI
518         depends on BACKLIGHT_CLASS_DEVICE
519         help
520           Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
521           (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
522
523 config DRM_PANEL_SHARP_LS060T1SX01
524         tristate "Sharp LS060T1SX01 FullHD video mode panel"
525         depends on OF
526         depends on DRM_MIPI_DSI
527         depends on BACKLIGHT_CLASS_DEVICE
528         help
529           Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"
530           FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter
531           Bundle.
532
533 config DRM_PANEL_SITRONIX_ST7701
534         tristate "Sitronix ST7701 panel driver"
535         depends on OF
536         depends on DRM_MIPI_DSI
537         depends on BACKLIGHT_CLASS_DEVICE
538         help
539           Say Y here if you want to enable support for the Sitronix
540           ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
541           system interfaces.
542
543 config DRM_PANEL_SITRONIX_ST7703
544         tristate "Sitronix ST7703 based MIPI touchscreen panels"
545         depends on OF
546         depends on DRM_MIPI_DSI
547         depends on BACKLIGHT_CLASS_DEVICE
548         help
549           Say Y here if you want to enable support for Sitronix ST7703 based
550           panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
551           the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
552           in backlight and touch controller.
553           Touch input support is provided by the goodix driver and needs to be
554           selected separately.
555
556 config DRM_PANEL_SITRONIX_ST7789V
557         tristate "Sitronix ST7789V panel"
558         depends on OF && SPI
559         depends on BACKLIGHT_CLASS_DEVICE
560         help
561           Say Y here if you want to enable support for the Sitronix
562           ST7789V controller for 240x320 LCD panels
563
564 config DRM_PANEL_SONY_ACX424AKP
565         tristate "Sony ACX424AKP DSI command mode panel"
566         depends on OF
567         depends on DRM_MIPI_DSI
568         depends on BACKLIGHT_CLASS_DEVICE
569         select VIDEOMODE_HELPERS
570         help
571           Say Y here if you want to enable the Sony ACX424 display
572           panel. This panel supports DSI in both command and video
573           mode.
574
575 config DRM_PANEL_SONY_ACX565AKM
576         tristate "Sony ACX565AKM panel"
577         depends on GPIOLIB && OF && SPI
578         depends on BACKLIGHT_CLASS_DEVICE
579         help
580           Say Y here if you want to enable support for the Sony ACX565AKM
581           800x600 3.5" panel (found on the Nokia N900).
582
583 config DRM_PANEL_TDO_TL070WSH30
584         tristate "TDO TL070WSH30 DSI panel"
585         depends on OF
586         depends on DRM_MIPI_DSI
587         depends on BACKLIGHT_CLASS_DEVICE
588         help
589           Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD
590           panel module. The panel has a 1024×600 resolution and uses
591           24 bit RGB per pixel. It provides a MIPI DSI interface to
592           the host, a built-in LED backlight and touch controller.
593
594 config DRM_PANEL_TPO_TD028TTEC1
595         tristate "Toppoly (TPO) TD028TTEC1 panel driver"
596         depends on OF && SPI
597         depends on BACKLIGHT_CLASS_DEVICE
598         help
599           Say Y here if you want to enable support for TPO TD028TTEC1 480x640
600           2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
601
602 config DRM_PANEL_TPO_TD043MTEA1
603         tristate "Toppoly (TPO) TD043MTEA1 panel driver"
604         depends on GPIOLIB && OF && REGULATOR && SPI
605         help
606           Say Y here if you want to enable support for TPO TD043MTEA1 800x480
607           4.3" panel (found on the OMAP3 Pandora board).
608
609 config DRM_PANEL_TPO_TPG110
610         tristate "TPO TPG 800x400 panel"
611         depends on OF && SPI && GPIOLIB
612         depends on BACKLIGHT_CLASS_DEVICE
613         help
614           Say Y here if you want to enable support for TPO TPG110
615           400CH LTPS TFT LCD Single Chip Digital Driver for up to
616           800x400 LCD panels.
617
618 config DRM_PANEL_TRULY_NT35597_WQXGA
619         tristate "Truly WQXGA"
620         depends on OF
621         depends on DRM_MIPI_DSI
622         help
623           Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
624           Video Mode panel
625
626 config DRM_PANEL_VISIONOX_RM69299
627         tristate "Visionox RM69299"
628         depends on OF
629         depends on DRM_MIPI_DSI
630         help
631           Say Y here if you want to enable support for Visionox
632           RM69299  DSI Video Mode panel.
633
634 config DRM_PANEL_WIDECHIPS_WS2401
635         tristate "Widechips WS2401 DPI panel driver"
636         depends on SPI && GPIOLIB
637         depends on BACKLIGHT_CLASS_DEVICE
638         select DRM_MIPI_DBI
639         help
640           Say Y here if you want to enable support for the Widechips WS2401 DPI
641           480x800 display controller used in panels such as Samsung LMS380KF01.
642           This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina).
643
644 config DRM_PANEL_XINPENG_XPP055C272
645         tristate "Xinpeng XPP055C272 panel driver"
646         depends on OF
647         depends on DRM_MIPI_DSI
648         depends on BACKLIGHT_CLASS_DEVICE
649         help
650           Say Y here if you want to enable support for the Xinpeng
651           XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI
652           system interfaces.
653 endmenu