1 # SPDX-License-Identifier: GPL-2.0-only
6 Panel registration and lookup framework.
9 depends on DRM && DRM_PANEL
11 config DRM_PANEL_ABT_Y030XX067A
12 tristate "ABT Y030XX067A 320x480 LCD panel"
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.
20 config DRM_PANEL_ARM_VERSATILE
21 tristate "ARM Versatile panel driver"
24 select VIDEOMODE_HELPERS
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.
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
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.
40 config DRM_PANEL_AUO_A030JTN01
41 tristate "AUO A030JTN01"
45 Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel
46 as found in the YLM RS-97 handheld gaming console.
48 config DRM_PANEL_BOE_BF060Y8M_AJ0
49 tristate "Boe BF060Y8M-AJ0 panel"
51 depends on DRM_MIPI_DSI
52 depends on BACKLIGHT_CLASS_DEVICE
54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0
55 5.99" AMOLED modules. The panel has a 1080x2160 resolution and
56 uses 24 bit RGB per pixel. It provides a MIPI DSI interface to
57 the host and backlight is controlled through DSI commands.
59 config DRM_PANEL_BOE_HIMAX8279D
60 tristate "Boe Himax8279d panel"
62 depends on DRM_MIPI_DSI
63 depends on BACKLIGHT_CLASS_DEVICE
65 Say Y here if you want to enable support for Boe Himax8279d
66 TFT-LCD modules. The panel has a 1200x1920 resolution and uses
67 24 bit RGB per pixel. It provides a MIPI DSI interface to
68 the host and has a built-in LED backlight.
70 config DRM_PANEL_BOE_TV101WUM_NL6
71 tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"
73 depends on DRM_MIPI_DSI
74 depends on BACKLIGHT_CLASS_DEVICE
76 Say Y here if you want to support for BOE TV101WUM and AUO KD101N80
77 45NA WUXGA PANEL DSI Video Mode panel
79 config DRM_PANEL_DSI_CM
80 tristate "Generic DSI command mode panels"
82 depends on DRM_MIPI_DSI
83 depends on BACKLIGHT_CLASS_DEVICE
85 DRM panel driver for DSI command mode panels with support for
86 embedded and external backlights.
89 tristate "Generic LVDS panel driver"
91 depends on BACKLIGHT_CLASS_DEVICE
92 select VIDEOMODE_HELPERS
94 This driver supports LVDS panels that don't require device-specific
95 handling of power supplies or control signals. It implements automatic
96 backlight handling if the panel is attached to a backlight controller.
98 config DRM_PANEL_SIMPLE
99 tristate "support for simple panels (other than eDP ones)"
101 depends on BACKLIGHT_CLASS_DEVICE
103 select VIDEOMODE_HELPERS
105 DRM panel driver for dumb non-eDP panels that need at most a regulator
106 and a GPIO to be powered up. Optionally a backlight can be attached so
107 that it can be automatically turned off when the panel goes into a
111 tristate "support for simple Embedded DisplayPort panels"
113 depends on BACKLIGHT_CLASS_DEVICE
115 select VIDEOMODE_HELPERS
116 select DRM_DISPLAY_DP_HELPER
117 select DRM_DISPLAY_HELPER
118 select DRM_DP_AUX_BUS
119 select DRM_KMS_HELPER
121 DRM panel driver for dumb eDP panels that need at most a regulator and
122 a GPIO to be powered up. Optionally a backlight can be attached so
123 that it can be automatically turned off when the panel goes into a
126 config DRM_PANEL_EBBG_FT8719
127 tristate "EBBG FT8719 panel driver"
129 depends on DRM_MIPI_DSI
130 depends on BACKLIGHT_CLASS_DEVICE
132 Say Y here if you want to enable support for the EBBG FT8719
133 video mode panel. Mainly found on Xiaomi Poco F1 mobile phone.
134 The panel has a resolution of 1080x2246. It provides a MIPI DSI
135 interface to the host.
137 config DRM_PANEL_ELIDA_KD35T133
138 tristate "Elida KD35T133 panel driver"
140 depends on DRM_MIPI_DSI
141 depends on BACKLIGHT_CLASS_DEVICE
143 Say Y here if you want to enable support for the Elida
144 KD35T133 controller for 320x480 LCD panels with MIPI-DSI
147 config DRM_PANEL_FEIXIN_K101_IM2BA02
148 tristate "Feixin K101 IM2BA02 panel"
150 depends on DRM_MIPI_DSI
151 depends on BACKLIGHT_CLASS_DEVICE
153 Say Y here if you want to enable support for the Feixin K101 IM2BA02
154 4-lane 800x1280 MIPI DSI panel.
156 config DRM_PANEL_FEIYANG_FY07024DI26A30D
157 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
159 depends on DRM_MIPI_DSI
160 depends on BACKLIGHT_CLASS_DEVICE
162 Say Y if you want to enable support for panels based on the
163 Feiyang FY07024DI26A30-D MIPI-DSI interface.
165 config DRM_PANEL_HIMAX_HX8394
166 tristate "HIMAX HX8394 MIPI-DSI LCD panels"
168 depends on DRM_MIPI_DSI
169 depends on BACKLIGHT_CLASS_DEVICE
171 Say Y if you want to enable support for panels based on the
172 Himax HX8394 controller, such as the HannStar HSD060BHW4
173 720x1440 TFT LCD panel that uses a MIPI-DSI interface.
175 If M is selected the module will be called panel-himax-hx8394.
177 config DRM_PANEL_ILITEK_IL9322
178 tristate "Ilitek ILI9322 320x240 QVGA panels"
182 Say Y here if you want to enable support for Ilitek IL9322
183 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
185 config DRM_PANEL_ILITEK_ILI9341
186 tristate "Ilitek ILI9341 240x320 QVGA panels"
188 select DRM_KMS_HELPER
189 select DRM_GEM_DMA_HELPER
190 depends on BACKLIGHT_CLASS_DEVICE
193 Say Y here if you want to enable support for Ilitek IL9341
194 QVGA (240x320) RGB panels. support serial & parallel rgb
197 config DRM_PANEL_ILITEK_ILI9881C
198 tristate "Ilitek ILI9881C-based panels"
200 depends on DRM_MIPI_DSI
201 depends on BACKLIGHT_CLASS_DEVICE
203 Say Y if you want to enable support for panels based on the
204 Ilitek ILI9881c controller.
206 config DRM_PANEL_ILITEK_ILI9882T
207 tristate "Ilitek ILI9882t-based panels"
209 depends on DRM_MIPI_DSI
210 depends on BACKLIGHT_CLASS_DEVICE
212 Say Y if you want to enable support for panels based on the
213 Ilitek ILI9882t controller.
215 config DRM_PANEL_INNOLUX_EJ030NA
216 tristate "Innolux EJ030NA 320x480 LCD panel"
220 Say Y here to enable support for the Innolux/Chimei EJ030NA
221 320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips)
222 and LDK handheld gaming consoles.
224 config DRM_PANEL_INNOLUX_P079ZCA
225 tristate "Innolux P079ZCA panel"
227 depends on DRM_MIPI_DSI
228 depends on BACKLIGHT_CLASS_DEVICE
230 Say Y here if you want to enable support for Innolux P079ZCA
231 TFT-LCD modules. The panel has a 1024x768 resolution and uses
232 24 bit RGB per pixel. It provides a MIPI DSI interface to
233 the host and has a built-in LED backlight.
235 config DRM_PANEL_JADARD_JD9365DA_H3
236 tristate "Jadard JD9365DA-H3 WXGA DSI panel"
238 depends on DRM_MIPI_DSI
239 depends on BACKLIGHT_CLASS_DEVICE
241 Say Y here if you want to enable support for Jadard JD9365DA-H3
242 WXGA MIPI DSI panel. The panel support TFT dot matrix LCD with
243 800RGBx1280 dots at maximum.
245 config DRM_PANEL_JDI_LT070ME05000
246 tristate "JDI LT070ME05000 WUXGA DSI panel"
248 depends on DRM_MIPI_DSI
249 depends on BACKLIGHT_CLASS_DEVICE
251 Say Y here if you want to enable support for JDI DSI video mode
252 panel as found in Google Nexus 7 (2013) devices.
253 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
256 config DRM_PANEL_JDI_LPM102A188A
257 tristate "JDI LPM102A188A DSI panel"
258 depends on OF && GPIOLIB
259 depends on DRM_MIPI_DSI
260 depends on BACKLIGHT_CLASS_DEVICE
262 Say Y here if you want to enable support for JDI LPM102A188A DSI
263 command mode panel as found in Google Pixel C devices.
264 The panel has a 2560×1800 resolution. It provides a MIPI DSI interface
267 config DRM_PANEL_JDI_R63452
268 tristate "JDI R63452 Full HD DSI panel"
270 depends on DRM_MIPI_DSI
271 depends on BACKLIGHT_CLASS_DEVICE
273 Say Y here if you want to enable support for the JDI R63452
274 DSI command mode panel as found in Xiaomi Mi 5 Devices.
276 config DRM_PANEL_KHADAS_TS050
277 tristate "Khadas TS050 panel"
279 depends on DRM_MIPI_DSI
280 depends on BACKLIGHT_CLASS_DEVICE
282 Say Y here if you want to enable support for Khadas TS050 TFT-LCD
283 panel module. The panel has a 1080x1920 resolution and uses
284 24 bit RGB per pixel. It provides a MIPI DSI interface to
285 the host, a built-in LED backlight and touch controller.
287 config DRM_PANEL_KINGDISPLAY_KD097D04
288 tristate "Kingdisplay kd097d04 panel"
290 depends on DRM_MIPI_DSI
291 depends on BACKLIGHT_CLASS_DEVICE
293 Say Y here if you want to enable support for Kingdisplay kd097d04
294 TFT-LCD modules. The panel has a 1536x2048 resolution and uses
295 24 bit RGB per pixel. It provides a MIPI DSI interface to
296 the host and has a built-in LED backlight.
298 config DRM_PANEL_LEADTEK_LTK050H3146W
299 tristate "Leadtek LTK050H3146W panel"
301 depends on DRM_MIPI_DSI
302 depends on BACKLIGHT_CLASS_DEVICE
304 Say Y here if you want to enable support for Leadtek LTK050H3146W
305 TFT-LCD modules. The panel has a 720x1280 resolution and uses
306 24 bit RGB per pixel. It provides a MIPI DSI interface to
307 the host and has a built-in LED backlight.
309 config DRM_PANEL_LEADTEK_LTK500HD1829
310 tristate "Leadtek LTK500HD1829 panel"
312 depends on DRM_MIPI_DSI
313 depends on BACKLIGHT_CLASS_DEVICE
315 Say Y here if you want to enable support for Kingdisplay kd097d04
316 TFT-LCD modules. The panel has a 1536x2048 resolution and uses
317 24 bit RGB per pixel. It provides a MIPI DSI interface to
318 the host and has a built-in LED backlight.
320 config DRM_PANEL_SAMSUNG_LD9040
321 tristate "Samsung LD9040 RGB/SPI panel"
323 depends on BACKLIGHT_CLASS_DEVICE
324 select VIDEOMODE_HELPERS
326 config DRM_PANEL_LG_LB035Q02
327 tristate "LG LB035Q024573 RGB panel"
328 depends on GPIOLIB && OF && SPI
330 Say Y here if you want to enable support for the LB035Q02 RGB panel
331 (found on the Gumstix Overo Palo35 board). To compile this driver as
332 a module, choose M here.
334 config DRM_PANEL_LG_LG4573
335 tristate "LG4573 RGB/SPI panel"
337 select VIDEOMODE_HELPERS
339 Say Y here if you want to enable support for LG4573 RGB panel.
340 To compile this driver as a module, choose M here.
342 config DRM_PANEL_MAGNACHIP_D53E6EA8966
343 tristate "Magnachip D53E6EA8966 DSI panel"
345 depends on DRM_MIPI_DSI
346 depends on BACKLIGHT_CLASS_DEVICE
349 DRM panel driver for the Samsung AMS495QA01 panel controlled
350 with the Magnachip D53E6EA8966 panel IC. This panel receives
351 video data via DSI but commands via 9-bit SPI using DBI.
353 config DRM_PANEL_NEC_NL8048HL11
354 tristate "NEC NL8048HL11 RGB panel"
355 depends on GPIOLIB && OF && SPI
357 Say Y here if you want to enable support for the NEC NL8048HL11 RGB
358 panel (found on the Zoom2/3/3630 SDP boards). To compile this driver
359 as a module, choose M here.
361 config DRM_PANEL_NEWVISION_NV3051D
362 tristate "NewVision NV3051D DSI panel"
364 depends on DRM_MIPI_DSI
365 depends on BACKLIGHT_CLASS_DEVICE
367 This driver supports the NV3051D based panel found on the Anbernic
370 config DRM_PANEL_NEWVISION_NV3052C
371 tristate "NewVision NV3052C RGB/SPI panel"
373 depends on BACKLIGHT_CLASS_DEVICE
376 Say Y here if you want to enable support for the panels built
377 around the NewVision NV3052C display controller.
379 config DRM_PANEL_NOVATEK_NT35510
380 tristate "Novatek NT35510 RGB panel driver"
382 depends on DRM_MIPI_DSI
383 depends on BACKLIGHT_CLASS_DEVICE
385 Say Y here if you want to enable support for the panels built
386 around the Novatek NT35510 display controller, such as some
389 config DRM_PANEL_NOVATEK_NT35560
390 tristate "Novatek NT35560 DSI command mode panel"
392 depends on DRM_MIPI_DSI
393 depends on BACKLIGHT_CLASS_DEVICE
394 select VIDEOMODE_HELPERS
396 Say Y here if you want to enable the Novatek NT35560 display
397 controller. This panel supports DSI in both command and video
398 mode. This supports several panels such as Sony ACX424AKM and
401 config DRM_PANEL_NOVATEK_NT35950
402 tristate "Novatek NT35950 DSI panel"
404 depends on DRM_MIPI_DSI
405 depends on BACKLIGHT_CLASS_DEVICE
407 Say Y here if you want to enable support for the panels built
408 around the Novatek NT35950 display controller, such as some
409 Sharp panels used in Sony Xperia Z5 Premium and XZ Premium
412 config DRM_PANEL_NOVATEK_NT36523
413 tristate "Novatek NT36523 panel driver"
415 depends on DRM_MIPI_DSI
416 depends on BACKLIGHT_CLASS_DEVICE
418 Say Y here if you want to enable support for the panels built
419 around the Novatek NT36523 display controller, such as some
420 Boe panels used in Xiaomi Mi Pad 5 and 5 Pro tablets.
422 config DRM_PANEL_NOVATEK_NT36672A
423 tristate "Novatek NT36672A DSI panel"
425 depends on DRM_MIPI_DSI
426 depends on BACKLIGHT_CLASS_DEVICE
428 Say Y here if you want to enable support for the panels built
429 around the Novatek NT36672A display controller, such as some
430 Tianma panels used in a few Xiaomi Poco F1 mobile phones.
432 config DRM_PANEL_NOVATEK_NT39016
433 tristate "Novatek NT39016 RGB/SPI panel"
435 depends on BACKLIGHT_CLASS_DEVICE
438 Say Y here if you want to enable support for the panels built
439 around the Novatek NT39016 display controller.
441 config DRM_PANEL_MANTIX_MLAF057WE51
442 tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"
444 depends on DRM_MIPI_DSI
445 depends on BACKLIGHT_CLASS_DEVICE
447 Say Y here if you want to enable support for the Mantix
448 MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It
449 has a resolution of 720x1440 pixels, a built in backlight and touch
452 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
453 tristate "Olimex LCD-OLinuXino panel"
456 depends on BACKLIGHT_CLASS_DEVICE
459 The panel is used with different sizes LCDs, from 480x272 to
460 1280x800, and 24 bit per pixel.
462 Say Y here if you want to enable support for Olimex Ltd.
465 config DRM_PANEL_ORISETECH_OTA5601A
466 tristate "Orise Technology ota5601a RGB/SPI panel"
468 depends on BACKLIGHT_CLASS_DEVICE
471 Say Y here if you want to enable support for the panels built
472 around the Orise Technology OTA9601A display controller.
474 config DRM_PANEL_ORISETECH_OTM8009A
475 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
477 depends on DRM_MIPI_DSI
478 depends on BACKLIGHT_CLASS_DEVICE
480 Say Y here if you want to enable support for Orise Technology
481 otm8009a 480x800 dsi 2dl panel.
483 config DRM_PANEL_OSD_OSD101T2587_53TS
484 tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
486 depends on DRM_MIPI_DSI
487 depends on BACKLIGHT_CLASS_DEVICE
489 Say Y here if you want to enable support for One Stop Displays
490 OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
492 config DRM_PANEL_PANASONIC_VVX10F034N00
493 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
495 depends on DRM_MIPI_DSI
496 depends on BACKLIGHT_CLASS_DEVICE
498 Say Y here if you want to enable support for Panasonic VVX10F034N00
499 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
502 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
503 tristate "Raspberry Pi 7-inch touchscreen panel"
504 depends on DRM_MIPI_DSI
506 Say Y here if you want to enable support for the Raspberry
507 Pi 7" Touchscreen. To compile this driver as a module,
510 config DRM_PANEL_RAYDIUM_RM67191
511 tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"
513 depends on DRM_MIPI_DSI
514 depends on BACKLIGHT_CLASS_DEVICE
516 Say Y here if you want to enable support for Raydium RM67191 FHD
517 (1080x1920) DSI panel.
519 config DRM_PANEL_RAYDIUM_RM68200
520 tristate "Raydium RM68200 720x1280 DSI video mode panel"
522 depends on DRM_MIPI_DSI
523 depends on BACKLIGHT_CLASS_DEVICE
525 Say Y here if you want to enable support for Raydium RM68200
526 720x1280 DSI video mode panel.
528 config DRM_PANEL_RAYDIUM_RM692E5
529 tristate "Raydium RM692E5-based DSI panel"
531 depends on DRM_MIPI_DSI
532 depends on BACKLIGHT_CLASS_DEVICE
534 Say Y here if you want to enable support for Raydium RM692E5-based
535 display panels, such as the one found in the Fairphone 5 smartphone.
537 config DRM_PANEL_RONBO_RB070D30
538 tristate "Ronbo Electronics RB070D30 panel"
540 depends on DRM_MIPI_DSI
541 depends on BACKLIGHT_CLASS_DEVICE
543 Say Y here if you want to enable support for Ronbo Electronics
544 RB070D30 1024x600 DSI panel.
546 config DRM_PANEL_SAMSUNG_ATNA33XC20
547 tristate "Samsung ATNA33XC20 eDP panel"
549 depends on BACKLIGHT_CLASS_DEVICE
551 select DRM_DISPLAY_DP_HELPER
552 select DRM_DISPLAY_HELPER
553 select DRM_DP_AUX_BUS
555 DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't
556 be handled by the DRM_PANEL_SIMPLE driver because its power
557 sequencing is non-standard.
559 config DRM_PANEL_SAMSUNG_DB7430
560 tristate "Samsung DB7430-based DPI panels"
561 depends on OF && SPI && GPIOLIB
562 depends on BACKLIGHT_CLASS_DEVICE
565 Say Y here if you want to enable support for the Samsung
566 DB7430 DPI display controller used in such devices as the
567 LMS397KF04 480x800 DPI panel.
569 config DRM_PANEL_SAMSUNG_S6D16D0
570 tristate "Samsung S6D16D0 DSI video mode panel"
572 depends on DRM_MIPI_DSI
573 select VIDEOMODE_HELPERS
575 config DRM_PANEL_SAMSUNG_S6D27A1
576 tristate "Samsung S6D27A1 DPI panel driver"
577 depends on OF && SPI && GPIOLIB
580 Say Y here if you want to enable support for the Samsung
581 S6D27A1 DPI 480x800 panel.
583 This panel can be found in Samsung Galaxy Ace 2
584 GT-I8160 mobile phone.
586 config DRM_PANEL_SAMSUNG_S6D7AA0
587 tristate "Samsung S6D7AA0 MIPI-DSI video mode panel controller"
589 depends on BACKLIGHT_CLASS_DEVICE
591 select VIDEOMODE_HELPERS
593 config DRM_PANEL_SAMSUNG_S6E3HA2
594 tristate "Samsung S6E3HA2 DSI video mode panel"
596 depends on DRM_MIPI_DSI
597 depends on BACKLIGHT_CLASS_DEVICE
598 select VIDEOMODE_HELPERS
600 config DRM_PANEL_SAMSUNG_S6E63J0X03
601 tristate "Samsung S6E63J0X03 DSI command mode panel"
603 depends on DRM_MIPI_DSI
604 depends on BACKLIGHT_CLASS_DEVICE
605 select VIDEOMODE_HELPERS
607 config DRM_PANEL_SAMSUNG_S6E63M0
608 tristate "Samsung S6E63M0 RGB panel"
610 depends on BACKLIGHT_CLASS_DEVICE
612 Say Y here if you want to enable support for Samsung S6E63M0
613 AMOLED LCD panel. This panel can be accessed using SPI or
616 config DRM_PANEL_SAMSUNG_S6E63M0_SPI
617 tristate "Samsung S6E63M0 RGB SPI interface"
619 depends on DRM_PANEL_SAMSUNG_S6E63M0
620 default DRM_PANEL_SAMSUNG_S6E63M0
623 Say Y here if you want to be able to access the Samsung
624 S6E63M0 panel using SPI.
626 config DRM_PANEL_SAMSUNG_S6E63M0_DSI
627 tristate "Samsung S6E63M0 RGB DSI interface"
628 depends on DRM_MIPI_DSI
629 depends on DRM_PANEL_SAMSUNG_S6E63M0
631 Say Y here if you want to be able to access the Samsung
632 S6E63M0 panel using DSI.
634 config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
635 tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
638 select VIDEOMODE_HELPERS
640 config DRM_PANEL_SAMSUNG_S6E8AA0
641 tristate "Samsung S6E8AA0 DSI video mode panel"
644 select VIDEOMODE_HELPERS
646 config DRM_PANEL_SAMSUNG_SOFEF00
647 tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels"
649 depends on DRM_MIPI_DSI
650 depends on BACKLIGHT_CLASS_DEVICE
651 select VIDEOMODE_HELPERS
653 Say Y or M here if you want to enable support for the Samsung AMOLED
654 command mode panels found in the OnePlus 6/6T smartphones.
656 The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively
658 config DRM_PANEL_SEIKO_43WVF1G
659 tristate "Seiko 43WVF1G panel"
661 depends on BACKLIGHT_CLASS_DEVICE
662 select VIDEOMODE_HELPERS
664 Say Y here if you want to enable support for the Seiko
665 43WVF1G controller for 800x480 LCD panels
667 config DRM_PANEL_SHARP_LQ101R1SX01
668 tristate "Sharp LQ101R1SX01 panel"
670 depends on DRM_MIPI_DSI
671 depends on BACKLIGHT_CLASS_DEVICE
673 Say Y here if you want to enable support for Sharp LQ101R1SX01
674 TFT-LCD modules. The panel has a 2560x1600 resolution and uses
675 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
676 the host and has a built-in LED backlight.
678 To compile this driver as a module, choose M here: the module
679 will be called panel-sharp-lq101r1sx01.
681 config DRM_PANEL_SHARP_LS037V7DW01
682 tristate "Sharp LS037V7DW01 VGA LCD panel"
683 depends on GPIOLIB && OF && REGULATOR
685 Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
686 (480x640) LCD panel (found on the TI SDP3430 board).
688 config DRM_PANEL_SHARP_LS043T1LE01
689 tristate "Sharp LS043T1LE01 qHD video mode panel"
691 depends on DRM_MIPI_DSI
692 depends on BACKLIGHT_CLASS_DEVICE
694 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
695 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
697 config DRM_PANEL_SHARP_LS060T1SX01
698 tristate "Sharp LS060T1SX01 FullHD video mode panel"
700 depends on DRM_MIPI_DSI
701 depends on BACKLIGHT_CLASS_DEVICE
703 Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"
704 FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter
707 config DRM_PANEL_SITRONIX_ST7701
708 tristate "Sitronix ST7701 panel driver"
710 depends on DRM_MIPI_DSI
711 depends on BACKLIGHT_CLASS_DEVICE
713 Say Y here if you want to enable support for the Sitronix
714 ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
717 config DRM_PANEL_SITRONIX_ST7703
718 tristate "Sitronix ST7703 based MIPI touchscreen panels"
720 depends on DRM_MIPI_DSI
721 depends on BACKLIGHT_CLASS_DEVICE
723 Say Y here if you want to enable support for Sitronix ST7703 based
724 panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
725 the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
726 in backlight and touch controller.
727 Touch input support is provided by the goodix driver and needs to be
730 config DRM_PANEL_SITRONIX_ST7789V
731 tristate "Sitronix ST7789V panel"
733 depends on BACKLIGHT_CLASS_DEVICE
735 Say Y here if you want to enable support for the Sitronix
736 ST7789V controller for 240x320 LCD panels
738 config DRM_PANEL_SONY_ACX565AKM
739 tristate "Sony ACX565AKM panel"
740 depends on GPIOLIB && OF && SPI
741 depends on BACKLIGHT_CLASS_DEVICE
743 Say Y here if you want to enable support for the Sony ACX565AKM
744 800x600 3.5" panel (found on the Nokia N900).
746 config DRM_PANEL_SONY_TD4353_JDI
747 tristate "Sony TD4353 JDI panel"
748 depends on GPIOLIB && OF
749 depends on DRM_MIPI_DSI
750 depends on BACKLIGHT_CLASS_DEVICE
752 Say Y here if you want to enable support for the Sony Tama
753 TD4353 JDI command mode panel as found on some Sony Xperia
754 XZ2 and XZ2 Compact smartphones.
756 config DRM_PANEL_SONY_TULIP_TRULY_NT35521
757 tristate "Sony Tulip Truly NT35521 panel"
758 depends on GPIOLIB && OF
759 depends on DRM_MIPI_DSI
760 depends on BACKLIGHT_CLASS_DEVICE
762 Say Y here if you want to enable support for the Sony Tulip
763 NT35521 1280x720 video mode panel as found on Sony Xperia M4
766 config DRM_PANEL_STARTEK_KD070FHFID015
767 tristate "STARTEK KD070FHFID015 panel"
769 depends on DRM_MIPI_DSI
770 depends on BACKLIGHT_CLASS_DEVICE
772 Say Y here if you want to enable support for STARTEK KD070FHFID015 DSI panel
773 based on RENESAS-R69429 controller. The pannel is a 7-inch TFT LCD display
774 with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to
775 the host, a built-in LED backlight and touch controller.
777 config DRM_PANEL_TDO_TL070WSH30
778 tristate "TDO TL070WSH30 DSI panel"
780 depends on DRM_MIPI_DSI
781 depends on BACKLIGHT_CLASS_DEVICE
783 Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD
784 panel module. The panel has a 1024×600 resolution and uses
785 24 bit RGB per pixel. It provides a MIPI DSI interface to
786 the host, a built-in LED backlight and touch controller.
788 config DRM_PANEL_TPO_TD028TTEC1
789 tristate "Toppoly (TPO) TD028TTEC1 panel driver"
791 depends on BACKLIGHT_CLASS_DEVICE
793 Say Y here if you want to enable support for TPO TD028TTEC1 480x640
794 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
796 config DRM_PANEL_TPO_TD043MTEA1
797 tristate "Toppoly (TPO) TD043MTEA1 panel driver"
798 depends on GPIOLIB && OF && REGULATOR && SPI
800 Say Y here if you want to enable support for TPO TD043MTEA1 800x480
801 4.3" panel (found on the OMAP3 Pandora board).
803 config DRM_PANEL_TPO_TPG110
804 tristate "TPO TPG 800x400 panel"
805 depends on OF && SPI && GPIOLIB
806 depends on BACKLIGHT_CLASS_DEVICE
808 Say Y here if you want to enable support for TPO TPG110
809 400CH LTPS TFT LCD Single Chip Digital Driver for up to
812 config DRM_PANEL_TRULY_NT35597_WQXGA
813 tristate "Truly WQXGA"
815 depends on DRM_MIPI_DSI
817 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
820 config DRM_PANEL_VISIONOX_RM69299
821 tristate "Visionox RM69299"
823 depends on DRM_MIPI_DSI
825 Say Y here if you want to enable support for Visionox
826 RM69299 DSI Video Mode panel.
828 config DRM_PANEL_VISIONOX_VTDR6130
829 tristate "Visionox VTDR6130"
831 depends on DRM_MIPI_DSI
832 depends on BACKLIGHT_CLASS_DEVICE
834 Say Y here if you want to enable support for Visionox
835 VTDR6130 1080x2400 AMOLED DSI panel.
837 config DRM_PANEL_VISIONOX_R66451
838 tristate "Visionox R66451"
840 depends on DRM_MIPI_DSI
841 depends on BACKLIGHT_CLASS_DEVICE
842 select DRM_DISPLAY_DP_HELPER
843 select DRM_DISPLAY_HELPER
845 Say Y here if you want to enable support for Visionox
846 R66451 1080x2340 AMOLED DSI panel.
848 config DRM_PANEL_WIDECHIPS_WS2401
849 tristate "Widechips WS2401 DPI panel driver"
850 depends on SPI && GPIOLIB
851 depends on BACKLIGHT_CLASS_DEVICE
854 Say Y here if you want to enable support for the Widechips WS2401 DPI
855 480x800 display controller used in panels such as Samsung LMS380KF01.
856 This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina).
858 config DRM_PANEL_XINPENG_XPP055C272
859 tristate "Xinpeng XPP055C272 panel driver"
861 depends on DRM_MIPI_DSI
862 depends on BACKLIGHT_CLASS_DEVICE
864 Say Y here if you want to enable support for the Xinpeng
865 XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI