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