]> Git Repo - J-linux.git/blob - drivers/gpu/drm/panel/Kconfig
Merge tag 'vfs-6.13-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[J-linux.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_AUO_A030JTN01
41         tristate "AUO A030JTN01"
42         depends on SPI
43         select REGMAP_SPI
44         help
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.
47
48 config DRM_PANEL_BOE_BF060Y8M_AJ0
49         tristate "Boe BF060Y8M-AJ0 panel"
50         depends on OF
51         depends on DRM_MIPI_DSI
52         depends on BACKLIGHT_CLASS_DEVICE
53         help
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.
58
59 config DRM_PANEL_BOE_HIMAX8279D
60         tristate "Boe Himax8279d panel"
61         depends on OF
62         depends on DRM_MIPI_DSI
63         depends on BACKLIGHT_CLASS_DEVICE
64         help
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.
69
70 config DRM_PANEL_BOE_TH101MB31UIG002_28A
71         tristate "Boe TH101MB31UIG002-28A panel"
72         depends on OF
73         depends on DRM_MIPI_DSI
74         depends on BACKLIGHT_CLASS_DEVICE
75         help
76           Say Y here if you want to enable support for Boe
77           TH101MB31UIG002-28A TFT-LCD modules. The panel has a 800x1280
78           resolution and uses 24 bit RGB per pixel. It provides a MIPI DSI
79           interface to the host and has a built-in LED backlight.
80
81 config DRM_PANEL_BOE_TV101WUM_NL6
82         tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"
83         depends on OF
84         depends on DRM_MIPI_DSI
85         depends on BACKLIGHT_CLASS_DEVICE
86         help
87           Say Y here if you want to support for BOE TV101WUM and AUO KD101N80
88           45NA WUXGA PANEL DSI Video Mode panel
89
90 config DRM_PANEL_BOE_TV101WUM_LL2
91         tristate "BOE TV101WUM LL2 1200x1920 panel"
92         depends on OF
93         depends on DRM_MIPI_DSI
94         depends on BACKLIGHT_CLASS_DEVICE
95         help
96           Say Y here if you want to support for BOE TV101WUM-LL2
97           WUXGA PANEL DSI Video Mode panel
98
99 config DRM_PANEL_EBBG_FT8719
100         tristate "EBBG FT8719 panel driver"
101         depends on OF
102         depends on DRM_MIPI_DSI
103         depends on BACKLIGHT_CLASS_DEVICE
104         help
105           Say Y here if you want to enable support for the EBBG FT8719
106           video mode panel. Mainly found on Xiaomi Poco F1 mobile phone.
107           The panel has a resolution of 1080x2246. It provides a MIPI DSI
108           interface to the host.
109
110 config DRM_PANEL_ELIDA_KD35T133
111         tristate "Elida KD35T133 panel driver"
112         depends on OF
113         depends on DRM_MIPI_DSI
114         depends on BACKLIGHT_CLASS_DEVICE
115         help
116           Say Y here if you want to enable support for the Elida
117           KD35T133 controller for 320x480 LCD panels with MIPI-DSI
118           system interfaces.
119
120 config DRM_PANEL_FEIXIN_K101_IM2BA02
121         tristate "Feixin K101 IM2BA02 panel"
122         depends on OF
123         depends on DRM_MIPI_DSI
124         depends on BACKLIGHT_CLASS_DEVICE
125         help
126           Say Y here if you want to enable support for the Feixin K101 IM2BA02
127           4-lane 800x1280 MIPI DSI panel.
128
129 config DRM_PANEL_FEIYANG_FY07024DI26A30D
130         tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
131         depends on OF
132         depends on DRM_MIPI_DSI
133         depends on BACKLIGHT_CLASS_DEVICE
134         help
135           Say Y if you want to enable support for panels based on the
136           Feiyang FY07024DI26A30-D MIPI-DSI interface.
137
138 config DRM_PANEL_DSI_CM
139         tristate "Generic DSI command mode panels"
140         depends on OF
141         depends on DRM_MIPI_DSI
142         depends on BACKLIGHT_CLASS_DEVICE
143         help
144           DRM panel driver for DSI command mode panels with support for
145           embedded and external backlights.
146
147 config DRM_PANEL_LVDS
148         tristate "Generic LVDS panel driver"
149         depends on OF
150         depends on BACKLIGHT_CLASS_DEVICE
151         select VIDEOMODE_HELPERS
152         help
153           This driver supports LVDS panels that don't require device-specific
154           handling of power supplies or control signals. It implements automatic
155           backlight handling if the panel is attached to a backlight controller.
156
157 config DRM_PANEL_HIMAX_HX83102
158         tristate "Himax HX83102-based panels"
159         depends on OF
160         depends on DRM_MIPI_DSI
161         depends on BACKLIGHT_CLASS_DEVICE
162         help
163           Say Y if you want to enable support for panels based on the
164           Himax HX83102 controller.
165
166 config DRM_PANEL_HIMAX_HX83112A
167         tristate "Himax HX83112A-based DSI panel"
168         depends on OF
169         depends on DRM_MIPI_DSI
170         depends on BACKLIGHT_CLASS_DEVICE
171         select DRM_KMS_HELPER
172         help
173           Say Y here if you want to enable support for Himax HX83112A-based
174           display panels, such as the one found in the Fairphone 4 smartphone.
175
176 config DRM_PANEL_HIMAX_HX8394
177         tristate "HIMAX HX8394 MIPI-DSI LCD panels"
178         depends on OF
179         depends on DRM_MIPI_DSI
180         depends on BACKLIGHT_CLASS_DEVICE
181         help
182           Say Y if you want to enable support for panels based on the
183           Himax HX8394 controller, such as the HannStar HSD060BHW4
184           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
188 config DRM_PANEL_ILITEK_IL9322
189         tristate "Ilitek ILI9322 320x240 QVGA panels"
190         depends on OF && SPI
191         select REGMAP
192         help
193           Say Y here if you want to enable support for Ilitek IL9322
194           QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
195
196 config DRM_PANEL_ILITEK_ILI9341
197         tristate "Ilitek ILI9341 240x320 QVGA panels"
198         depends on SPI
199         select DRM_KMS_HELPER
200         select DRM_GEM_DMA_HELPER
201         depends on BACKLIGHT_CLASS_DEVICE
202         select DRM_MIPI_DBI
203         help
204           Say Y here if you want to enable support for Ilitek IL9341
205           QVGA (240x320) RGB panels. support serial & parallel rgb
206           interface.
207
208 config DRM_PANEL_ILITEK_ILI9805
209         tristate "Ilitek ILI9805-based panels"
210         depends on OF
211         depends on DRM_MIPI_DSI
212         depends on BACKLIGHT_CLASS_DEVICE
213         help
214           Say Y if you want to enable support for panels based on the
215           Ilitek ILI9805 controller.
216
217 config DRM_PANEL_ILITEK_ILI9806E
218         tristate "Ilitek ILI9806E-based panels"
219         depends on OF
220         depends on DRM_MIPI_DSI
221         depends on BACKLIGHT_CLASS_DEVICE
222         help
223           Say Y if you want to enable support for panels based on the
224           Ilitek ILI9806E controller.
225
226 config DRM_PANEL_ILITEK_ILI9881C
227         tristate "Ilitek ILI9881C-based panels"
228         depends on OF
229         depends on DRM_MIPI_DSI
230         depends on BACKLIGHT_CLASS_DEVICE
231         help
232           Say Y if you want to enable support for panels based on the
233           Ilitek ILI9881c controller.
234
235 config DRM_PANEL_ILITEK_ILI9882T
236         tristate "Ilitek ILI9882t-based panels"
237         depends on OF
238         depends on DRM_MIPI_DSI
239         depends on BACKLIGHT_CLASS_DEVICE
240         help
241           Say Y if you want to enable support for panels based on the
242           Ilitek ILI9882t controller.
243
244 config DRM_PANEL_INNOLUX_EJ030NA
245         tristate "Innolux EJ030NA 320x480 LCD panel"
246         depends on OF && SPI
247         select REGMAP_SPI
248         help
249           Say Y here to enable support for the Innolux/Chimei EJ030NA
250           320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips)
251           and LDK handheld gaming consoles.
252
253 config DRM_PANEL_INNOLUX_P079ZCA
254         tristate "Innolux P079ZCA panel"
255         depends on OF
256         depends on DRM_MIPI_DSI
257         depends on BACKLIGHT_CLASS_DEVICE
258         help
259           Say Y here if you want to enable support for Innolux P079ZCA
260           TFT-LCD modules. The panel has a 1024x768 resolution and uses
261           24 bit RGB per pixel. It provides a MIPI DSI interface to
262           the host and has a built-in LED backlight.
263
264 config DRM_PANEL_JADARD_JD9365DA_H3
265         tristate "Jadard JD9365DA-H3 WXGA DSI panel"
266         depends on OF
267         depends on DRM_MIPI_DSI
268         depends on BACKLIGHT_CLASS_DEVICE
269         help
270           Say Y here if you want to enable support for Jadard JD9365DA-H3
271           WXGA MIPI DSI panel. The panel support TFT dot matrix LCD with
272           800RGBx1280 dots at maximum.
273
274 config DRM_PANEL_JDI_LPM102A188A
275         tristate "JDI LPM102A188A DSI panel"
276         depends on OF && GPIOLIB
277         depends on DRM_MIPI_DSI
278         depends on BACKLIGHT_CLASS_DEVICE
279         help
280           Say Y here if you want to enable support for JDI LPM102A188A DSI
281           command mode panel as found in Google Pixel C devices.
282           The panel has a 2560×1800 resolution. It provides a MIPI DSI interface
283           to the host.
284
285 config DRM_PANEL_JDI_LT070ME05000
286         tristate "JDI LT070ME05000 WUXGA DSI panel"
287         depends on OF
288         depends on DRM_MIPI_DSI
289         depends on BACKLIGHT_CLASS_DEVICE
290         help
291           Say Y here if you want to enable support for JDI DSI video mode
292           panel as found in Google Nexus 7 (2013) devices.
293           The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
294           24 bit per pixel.
295
296 config DRM_PANEL_JDI_R63452
297         tristate "JDI R63452 Full HD DSI panel"
298         depends on OF
299         depends on DRM_MIPI_DSI
300         depends on BACKLIGHT_CLASS_DEVICE
301         help
302           Say Y here if you want to enable support for the JDI R63452
303           DSI command mode panel as found in Xiaomi Mi 5 Devices.
304
305 config DRM_PANEL_KHADAS_TS050
306         tristate "Khadas TS050 panel"
307         depends on OF
308         depends on DRM_MIPI_DSI
309         depends on BACKLIGHT_CLASS_DEVICE
310         help
311           Say Y here if you want to enable support for Khadas TS050 TFT-LCD
312           panel module. The panel has a 1080x1920 resolution and uses
313           24 bit RGB per pixel. It provides a MIPI DSI interface to
314           the host, a built-in LED backlight and touch controller.
315
316 config DRM_PANEL_KINGDISPLAY_KD097D04
317         tristate "Kingdisplay kd097d04 panel"
318         depends on OF
319         depends on DRM_MIPI_DSI
320         depends on BACKLIGHT_CLASS_DEVICE
321         help
322           Say Y here if you want to enable support for Kingdisplay kd097d04
323           TFT-LCD modules. The panel has a 1536x2048 resolution and uses
324           24 bit RGB per pixel. It provides a MIPI DSI interface to
325           the host and has a built-in LED backlight.
326
327 config DRM_PANEL_LEADTEK_LTK050H3146W
328         tristate "Leadtek LTK050H3146W 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 Leadtek LTK050H3146W
334           TFT-LCD modules. The panel has a 720x1280 resolution and uses
335           24 bit RGB per pixel. It provides a MIPI DSI interface to
336           the host and has a built-in LED backlight.
337
338 config DRM_PANEL_LEADTEK_LTK500HD1829
339         tristate "Leadtek LTK500HD1829 panel"
340         depends on OF
341         depends on DRM_MIPI_DSI
342         depends on BACKLIGHT_CLASS_DEVICE
343         help
344           Say Y here if you want to enable support for Kingdisplay kd097d04
345           TFT-LCD modules. The panel has a 1536x2048 resolution and uses
346           24 bit RGB per pixel. It provides a MIPI DSI interface to
347           the host and has a built-in LED backlight.
348
349 config DRM_PANEL_LINCOLNTECH_LCD197
350         tristate "Lincoln Technologies lcd197 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 lincolntech lcd197
356           TFT-LCD modules. The panel has a 1080x1920 resolution and uses
357           24 bit RGB per pixel. It provides a MIPI DSI interface to
358           the host.
359
360 config DRM_PANEL_LG_LB035Q02
361         tristate "LG LB035Q024573 RGB panel"
362         depends on GPIOLIB && OF && SPI
363         help
364           Say Y here if you want to enable support for the LB035Q02 RGB panel
365           (found on the Gumstix Overo Palo35 board). To compile this driver as
366           a module, choose M here.
367
368 config DRM_PANEL_LG_LG4573
369         tristate "LG4573 RGB/SPI panel"
370         depends on OF && SPI
371         select VIDEOMODE_HELPERS
372         help
373           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
376 config DRM_PANEL_LG_SW43408
377         tristate "LG SW43408 panel"
378         depends on OF
379         depends on DRM_MIPI_DSI
380         depends on BACKLIGHT_CLASS_DEVICE
381         select DRM_DISPLAY_DSC_HELPER
382         select DRM_DISPLAY_HELPER
383         help
384           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 per
386           pixel. It provides a MIPI DSI interface to the host and has a
387           built-in LED backlight.
388
389 config DRM_PANEL_MAGNACHIP_D53E6EA8966
390         tristate "Magnachip D53E6EA8966 DSI panel"
391         depends on OF && SPI
392         depends on DRM_MIPI_DSI
393         depends on BACKLIGHT_CLASS_DEVICE
394         select DRM_MIPI_DBI
395         help
396           DRM panel driver for the Samsung AMS495QA01 panel controlled
397           with the Magnachip D53E6EA8966 panel IC. This panel receives
398           video data via DSI but commands via 9-bit SPI using DBI.
399
400 config DRM_PANEL_MANTIX_MLAF057WE51
401         tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"
402         depends on OF
403         depends on DRM_MIPI_DSI
404         depends on BACKLIGHT_CLASS_DEVICE
405         help
406           Say Y here if you want to enable support for the Mantix
407           MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It
408           has a resolution of 720x1440 pixels, a built in backlight and touch
409           controller.
410
411 config DRM_PANEL_NEC_NL8048HL11
412         tristate "NEC NL8048HL11 RGB panel"
413         depends on GPIOLIB && OF && SPI
414         help
415           Say Y here if you want to enable support for the NEC NL8048HL11 RGB
416           panel (found on the Zoom2/3/3630 SDP boards). To compile this driver
417           as a module, choose M here.
418
419 config DRM_PANEL_NEWVISION_NV3051D
420         tristate "NewVision NV3051D DSI panel"
421         depends on OF
422         depends on DRM_MIPI_DSI
423         depends on BACKLIGHT_CLASS_DEVICE
424         help
425           This driver supports the NV3051D based panel found on the Anbernic
426           RG353P and RG353V.
427
428 config DRM_PANEL_NEWVISION_NV3052C
429         tristate "NewVision NV3052C RGB/SPI panel"
430         depends on OF && SPI
431         depends on BACKLIGHT_CLASS_DEVICE
432         select DRM_MIPI_DBI
433         help
434           Say Y here if you want to enable support for the panels built
435           around the NewVision NV3052C display controller.
436
437 config DRM_PANEL_NOVATEK_NT35510
438         tristate "Novatek NT35510 RGB panel driver"
439         depends on OF
440         depends on DRM_MIPI_DSI
441         depends on BACKLIGHT_CLASS_DEVICE
442         help
443           Say Y here if you want to enable support for the panels built
444           around the Novatek NT35510 display controller, such as some
445           Hydis panels.
446
447 config DRM_PANEL_NOVATEK_NT35560
448         tristate "Novatek NT35560 DSI command mode panel"
449         depends on OF
450         depends on DRM_MIPI_DSI
451         depends on BACKLIGHT_CLASS_DEVICE
452         select VIDEOMODE_HELPERS
453         help
454           Say Y here if you want to enable the Novatek NT35560 display
455           controller. This panel supports DSI in both command and video
456           mode. This supports several panels such as Sony ACX424AKM and
457           ACX424AKP.
458
459 config DRM_PANEL_NOVATEK_NT35950
460         tristate "Novatek NT35950 DSI panel"
461         depends on OF
462         depends on DRM_MIPI_DSI
463         depends on BACKLIGHT_CLASS_DEVICE
464         help
465           Say Y here if you want to enable support for the panels built
466           around the Novatek NT35950 display controller, such as some
467           Sharp panels used in Sony Xperia Z5 Premium and XZ Premium
468           mobile phones.
469
470 config DRM_PANEL_NOVATEK_NT36523
471         tristate "Novatek NT36523 panel driver"
472         depends on OF
473         depends on DRM_MIPI_DSI
474         depends on BACKLIGHT_CLASS_DEVICE
475         help
476           Say Y here if you want to enable support for the panels built
477           around the Novatek NT36523 display controller, such as some
478           Boe panels used in Xiaomi Mi Pad 5 and 5 Pro tablets.
479
480 config DRM_PANEL_NOVATEK_NT36672A
481         tristate "Novatek NT36672A DSI panel"
482         depends on OF
483         depends on DRM_MIPI_DSI
484         depends on BACKLIGHT_CLASS_DEVICE
485         help
486           Say Y here if you want to enable support for the panels built
487           around the Novatek NT36672A display controller, such as some
488           Tianma panels used in a few Xiaomi Poco F1 mobile phones.
489
490 config DRM_PANEL_NOVATEK_NT36672E
491         tristate "Novatek NT36672E DSI panel"
492         depends on OF
493         depends on DRM_MIPI_DSI
494         depends on BACKLIGHT_CLASS_DEVICE
495         help
496           Say Y here if you want to enable support for Novatek NT36672E DSI Video Mode
497           LCD panel module. The panel has a resolution of 1080x2408 and uses 24 bit
498           RGB per pixel.
499
500 config DRM_PANEL_NOVATEK_NT39016
501         tristate "Novatek NT39016 RGB/SPI panel"
502         depends on OF && SPI
503         depends on BACKLIGHT_CLASS_DEVICE
504         select REGMAP_SPI
505         help
506           Say Y here if you want to enable support for the panels built
507           around the Novatek NT39016 display controller.
508
509 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
510         tristate "Olimex LCD-OLinuXino panel"
511         depends on OF
512         depends on I2C
513         depends on BACKLIGHT_CLASS_DEVICE
514         select CRC32
515         help
516           The panel is used with different sizes LCDs, from 480x272 to
517           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
522 config DRM_PANEL_ORISETECH_OTA5601A
523         tristate "Orise Technology ota5601a RGB/SPI panel"
524         depends on SPI
525         depends on BACKLIGHT_CLASS_DEVICE
526         select REGMAP_SPI
527         help
528           Say Y here if you want to enable support for the panels built
529           around the Orise Technology OTA9601A display controller.
530
531 config DRM_PANEL_ORISETECH_OTM8009A
532         tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
533         depends on OF
534         depends on DRM_MIPI_DSI
535         depends on BACKLIGHT_CLASS_DEVICE
536         help
537           Say Y here if you want to enable support for Orise Technology
538           otm8009a 480x800 dsi 2dl panel.
539
540 config DRM_PANEL_OSD_OSD101T2587_53TS
541         tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
542         depends on OF
543         depends on DRM_MIPI_DSI
544         depends on BACKLIGHT_CLASS_DEVICE
545         help
546           Say Y here if you want to enable support for One Stop Displays
547           OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
548
549 config DRM_PANEL_PANASONIC_VVX10F034N00
550         tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
551         depends on OF
552         depends on DRM_MIPI_DSI
553         depends on BACKLIGHT_CLASS_DEVICE
554         help
555           Say Y here if you want to enable support for Panasonic VVX10F034N00
556           WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
557           Xperia Z2 tablets
558
559 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
560         tristate "Raspberry Pi 7-inch touchscreen panel"
561         depends on DRM_MIPI_DSI
562         help
563           Say Y here if you want to enable support for the Raspberry
564           Pi 7" Touchscreen.  To compile this driver as a module,
565           choose M here.
566
567 config DRM_PANEL_RAYDIUM_RM67191
568         tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"
569         depends on OF
570         depends on DRM_MIPI_DSI
571         depends on BACKLIGHT_CLASS_DEVICE
572         help
573           Say Y here if you want to enable support for Raydium RM67191 FHD
574           (1080x1920) DSI panel.
575
576 config DRM_PANEL_RAYDIUM_RM68200
577         tristate "Raydium RM68200 720x1280 DSI video mode panel"
578         depends on OF
579         depends on DRM_MIPI_DSI
580         depends on BACKLIGHT_CLASS_DEVICE
581         help
582           Say Y here if you want to enable support for Raydium RM68200
583           720x1280 DSI video mode panel.
584
585 config DRM_PANEL_RAYDIUM_RM692E5
586         tristate "Raydium RM692E5-based DSI panel"
587         depends on OF
588         depends on DRM_MIPI_DSI
589         depends on BACKLIGHT_CLASS_DEVICE
590         select DRM_DISPLAY_DSC_HELPER
591         select DRM_DISPLAY_HELPER
592         help
593           Say Y here if you want to enable support for Raydium RM692E5-based
594           display panels, such as the one found in the Fairphone 5 smartphone.
595
596 config DRM_PANEL_RAYDIUM_RM69380
597         tristate "Raydium RM69380-based DSI panel"
598         depends on OF && GPIOLIB
599         depends on DRM_MIPI_DSI
600         depends on BACKLIGHT_CLASS_DEVICE
601         help
602           Say Y here if you want to enable support for Raydium RM69380-based
603           display panels.
604
605           This panel controller can be found in the Lenovo Xiaoxin Pad Pro 2021
606           in combination with an EDO OLED panel.
607
608 config DRM_PANEL_RONBO_RB070D30
609         tristate "Ronbo Electronics RB070D30 panel"
610         depends on OF
611         depends on DRM_MIPI_DSI
612         depends on BACKLIGHT_CLASS_DEVICE
613         help
614           Say Y here if you want to enable support for Ronbo Electronics
615           RB070D30 1024x600 DSI panel.
616
617 config DRM_PANEL_SAMSUNG_AMS581VF01
618         tristate "Samsung AMS581VF01 panel"
619         depends on OF
620         depends on DRM_MIPI_DSI
621         depends on BACKLIGHT_CLASS_DEVICE
622         help
623           Say Y or M here if you want to enable support for the
624           Samsung AMS581VF01 FHD Plus (2340x1080@60Hz) CMD mode panel.
625
626 config DRM_PANEL_SAMSUNG_AMS639RQ08
627         tristate "Samsung AMS639RQ08 panel"
628         depends on OF
629         depends on DRM_MIPI_DSI
630         depends on BACKLIGHT_CLASS_DEVICE
631         help
632           Say Y or M here if you want to enable support for the
633           Samsung AMS639RQ08 FHD Plus (2340x1080@60Hz) CMD mode panel.
634
635 config DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24
636         tristate "Samsung AMS427AP24 panel with S6E88A0 controller"
637         depends on GPIOLIB && OF && REGULATOR
638         depends on DRM_MIPI_DSI
639         depends on BACKLIGHT_CLASS_DEVICE
640         help
641           Say Y here if you want to enable support for Samsung AMS427AP24 panel
642           with S6E88A0 controller (found in Samsung Galaxy S4 Mini Value Edition
643           GT-I9195I). To compile this driver as a module, choose M here.
644
645 config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
646         tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
647         depends on OF
648         select DRM_MIPI_DSI
649         select VIDEOMODE_HELPERS
650
651 config DRM_PANEL_SAMSUNG_ATNA33XC20
652         tristate "Samsung ATNA33XC20 eDP panel"
653         depends on OF
654         depends on BACKLIGHT_CLASS_DEVICE
655         depends on PM
656         select DRM_DISPLAY_DP_HELPER
657         select DRM_DISPLAY_HELPER
658         select DRM_DISPLAY_DP_AUX_BUS
659         help
660           DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't
661           be handled by the DRM_PANEL_SIMPLE driver because its power
662           sequencing is non-standard.
663
664 config DRM_PANEL_SAMSUNG_DB7430
665         tristate "Samsung DB7430-based DPI panels"
666         depends on OF && SPI && GPIOLIB
667         depends on BACKLIGHT_CLASS_DEVICE
668         select DRM_MIPI_DBI
669         help
670           Say Y here if you want to enable support for the Samsung
671           DB7430 DPI display controller used in such devices as the
672           LMS397KF04 480x800 DPI panel.
673
674 config DRM_PANEL_SAMSUNG_LD9040
675         tristate "Samsung LD9040 RGB/SPI panel"
676         depends on OF && SPI
677         depends on BACKLIGHT_CLASS_DEVICE
678         select VIDEOMODE_HELPERS
679
680 config DRM_PANEL_SAMSUNG_S6E3FA7
681         tristate "Samsung S6E3FA7 panel driver"
682         depends on OF
683         depends on DRM_MIPI_DSI
684         depends on BACKLIGHT_CLASS_DEVICE
685         help
686           Say Y here if you want to enable support for the Samsung S6E3FA7
687           1920x2220 panel.
688
689 config DRM_PANEL_SAMSUNG_S6D16D0
690         tristate "Samsung S6D16D0 DSI video mode panel"
691         depends on OF
692         depends on DRM_MIPI_DSI
693         select VIDEOMODE_HELPERS
694
695 config DRM_PANEL_SAMSUNG_S6D27A1
696         tristate "Samsung S6D27A1 DPI panel driver"
697         depends on OF && SPI && GPIOLIB
698         select DRM_MIPI_DBI
699         help
700           Say Y here if you want to enable support for the Samsung
701           S6D27A1 DPI 480x800 panel.
702
703           This panel can be found in Samsung Galaxy Ace 2
704           GT-I8160 mobile phone.
705
706 config DRM_PANEL_SAMSUNG_S6D7AA0
707         tristate "Samsung S6D7AA0 MIPI-DSI video mode panel controller"
708         depends on OF
709         depends on BACKLIGHT_CLASS_DEVICE
710         select DRM_MIPI_DSI
711         select VIDEOMODE_HELPERS
712
713 config DRM_PANEL_SAMSUNG_S6E3HA2
714         tristate "Samsung S6E3HA2 DSI video mode panel"
715         depends on OF
716         depends on DRM_MIPI_DSI
717         depends on BACKLIGHT_CLASS_DEVICE
718         select VIDEOMODE_HELPERS
719
720 config DRM_PANEL_SAMSUNG_S6E3HA8
721         tristate "Samsung S6E3HA8 DSI video mode panel"
722         depends on OF
723         depends on DRM_MIPI_DSI
724         depends on BACKLIGHT_CLASS_DEVICE
725         select DRM_DISPLAY_DSC_HELPER
726         select VIDEOMODE_HELPERS
727
728 config DRM_PANEL_SAMSUNG_S6E63J0X03
729         tristate "Samsung S6E63J0X03 DSI command mode panel"
730         depends on OF
731         depends on DRM_MIPI_DSI
732         depends on BACKLIGHT_CLASS_DEVICE
733         select VIDEOMODE_HELPERS
734
735 config DRM_PANEL_SAMSUNG_S6E63M0
736         tristate "Samsung S6E63M0 RGB panel"
737         depends on OF
738         depends on BACKLIGHT_CLASS_DEVICE
739         help
740           Say Y here if you want to enable support for Samsung S6E63M0
741           AMOLED LCD panel. This panel can be accessed using SPI or
742           DSI.
743
744 config DRM_PANEL_SAMSUNG_S6E63M0_SPI
745         tristate "Samsung S6E63M0 RGB SPI interface"
746         depends on SPI
747         depends on DRM_PANEL_SAMSUNG_S6E63M0
748         default DRM_PANEL_SAMSUNG_S6E63M0
749         select DRM_MIPI_DBI
750         help
751           Say Y here if you want to be able to access the Samsung
752           S6E63M0 panel using SPI.
753
754 config DRM_PANEL_SAMSUNG_S6E63M0_DSI
755         tristate "Samsung S6E63M0 RGB DSI interface"
756         depends on DRM_MIPI_DSI
757         depends on DRM_PANEL_SAMSUNG_S6E63M0
758         help
759           Say Y here if you want to be able to access the Samsung
760           S6E63M0 panel using DSI.
761
762 config DRM_PANEL_SAMSUNG_S6E8AA0
763         tristate "Samsung S6E8AA0 DSI video mode panel"
764         depends on OF
765         select DRM_MIPI_DSI
766         select VIDEOMODE_HELPERS
767
768 config DRM_PANEL_SAMSUNG_SOFEF00
769         tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels"
770         depends on OF
771         depends on DRM_MIPI_DSI
772         depends on BACKLIGHT_CLASS_DEVICE
773         select VIDEOMODE_HELPERS
774         help
775           Say Y or M here if you want to enable support for the Samsung AMOLED
776           command mode panels found in the OnePlus 6/6T smartphones.
777
778           The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively
779
780 config DRM_PANEL_SEIKO_43WVF1G
781         tristate "Seiko 43WVF1G panel"
782         depends on OF
783         depends on BACKLIGHT_CLASS_DEVICE
784         select VIDEOMODE_HELPERS
785         help
786           Say Y here if you want to enable support for the Seiko
787           43WVF1G controller for 800x480 LCD panels
788
789 config DRM_PANEL_SHARP_LQ101R1SX01
790         tristate "Sharp LQ101R1SX01 panel"
791         depends on OF
792         depends on DRM_MIPI_DSI
793         depends on BACKLIGHT_CLASS_DEVICE
794         help
795           Say Y here if you want to enable support for Sharp LQ101R1SX01
796           TFT-LCD modules. The panel has a 2560x1600 resolution and uses
797           24 bit RGB per pixel. It provides a dual MIPI DSI interface to
798           the host and has a built-in LED backlight.
799
800           To compile this driver as a module, choose M here: the module
801           will be called panel-sharp-lq101r1sx01.
802
803 config DRM_PANEL_SHARP_LS037V7DW01
804         tristate "Sharp LS037V7DW01 VGA LCD panel"
805         depends on GPIOLIB && OF && REGULATOR
806         help
807           Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
808           (480x640) LCD panel (found on the TI SDP3430 board).
809
810 config DRM_PANEL_SHARP_LS043T1LE01
811         tristate "Sharp LS043T1LE01 qHD video mode panel"
812         depends on OF
813         depends on DRM_MIPI_DSI
814         depends on BACKLIGHT_CLASS_DEVICE
815         help
816           Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
817           (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
818
819 config DRM_PANEL_SHARP_LS060T1SX01
820         tristate "Sharp LS060T1SX01 FullHD video mode panel"
821         depends on OF
822         depends on DRM_MIPI_DSI
823         depends on BACKLIGHT_CLASS_DEVICE
824         help
825           Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"
826           FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter
827           Bundle.
828
829 config DRM_PANEL_SITRONIX_ST7701
830         tristate "Sitronix ST7701 panel driver"
831         depends on OF
832         depends on SPI || DRM_MIPI_DSI
833         select DRM_MIPI_DBI if SPI
834         depends on BACKLIGHT_CLASS_DEVICE
835         help
836           Say Y here if you want to enable support for the Sitronix
837           ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
838           system interfaces.
839
840 config DRM_PANEL_SITRONIX_ST7703
841         tristate "Sitronix ST7703 based MIPI touchscreen panels"
842         depends on OF
843         depends on DRM_MIPI_DSI
844         depends on BACKLIGHT_CLASS_DEVICE
845         help
846           Say Y here if you want to enable support for Sitronix ST7703 based
847           panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
848           the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
849           in backlight and touch controller.
850           Touch input support is provided by the goodix driver and needs to be
851           selected separately.
852
853 config DRM_PANEL_SITRONIX_ST7789V
854         tristate "Sitronix ST7789V panel"
855         depends on OF && SPI
856         depends on BACKLIGHT_CLASS_DEVICE
857         help
858           Say Y here if you want to enable support for the Sitronix
859           ST7789V controller for 240x320 LCD panels
860
861 config DRM_PANEL_SONY_ACX565AKM
862         tristate "Sony ACX565AKM panel"
863         depends on GPIOLIB && OF && SPI
864         depends on BACKLIGHT_CLASS_DEVICE
865         help
866           Say Y here if you want to enable support for the Sony ACX565AKM
867           800x600 3.5" panel (found on the Nokia N900).
868
869 config DRM_PANEL_SONY_TD4353_JDI
870         tristate "Sony TD4353 JDI panel"
871         depends on GPIOLIB && OF
872         depends on DRM_MIPI_DSI
873         depends on BACKLIGHT_CLASS_DEVICE
874         help
875           Say Y here if you want to enable support for the Sony Tama
876           TD4353 JDI command mode panel as found on some Sony Xperia
877           XZ2 and XZ2 Compact smartphones.
878
879 config DRM_PANEL_SONY_TULIP_TRULY_NT35521
880         tristate "Sony Tulip Truly NT35521 panel"
881         depends on GPIOLIB && OF
882         depends on DRM_MIPI_DSI
883         depends on BACKLIGHT_CLASS_DEVICE
884         help
885           Say Y here if you want to enable support for the Sony Tulip
886           NT35521 1280x720 video mode panel as found on Sony Xperia M4
887           Aqua phone.
888
889 config DRM_PANEL_STARTEK_KD070FHFID015
890         tristate "STARTEK KD070FHFID015 panel"
891         depends on OF
892         depends on DRM_MIPI_DSI
893         depends on BACKLIGHT_CLASS_DEVICE
894         help
895           Say Y here if you want to enable support for STARTEK KD070FHFID015 DSI panel
896           based on RENESAS-R69429 controller. The pannel is a 7-inch TFT LCD display
897           with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to
898           the host, a built-in LED backlight and touch controller.
899
900 config DRM_PANEL_EDP
901         tristate "support for simple Embedded DisplayPort panels"
902         depends on OF
903         depends on BACKLIGHT_CLASS_DEVICE
904         depends on PM
905         select VIDEOMODE_HELPERS
906         select DRM_DISPLAY_DP_HELPER
907         select DRM_DISPLAY_HELPER
908         select DRM_DISPLAY_DP_AUX_BUS
909         select DRM_KMS_HELPER
910         help
911           DRM panel driver for dumb eDP panels that need at most a regulator and
912           a GPIO to be powered up. Optionally a backlight can be attached so
913           that it can be automatically turned off when the panel goes into a
914           low power state.
915
916 config DRM_PANEL_SIMPLE
917         tristate "support for simple panels (other than eDP ones)"
918         depends on OF
919         depends on BACKLIGHT_CLASS_DEVICE
920         depends on PM
921         select VIDEOMODE_HELPERS
922         help
923           DRM panel driver for dumb non-eDP panels that need at most a regulator
924           and a GPIO to be powered up. Optionally a backlight can be attached so
925           that it can be automatically turned off when the panel goes into a
926           low power state.
927
928 config DRM_PANEL_SYNAPTICS_R63353
929         tristate "Synaptics R63353-based panels"
930         depends on OF
931         depends on DRM_MIPI_DSI
932         depends on BACKLIGHT_CLASS_DEVICE
933         help
934           Say Y if you want to enable support for panels based on the
935           Synaptics R63353 controller.
936
937 config DRM_PANEL_TDO_TL070WSH30
938         tristate "TDO TL070WSH30 DSI panel"
939         depends on OF
940         depends on DRM_MIPI_DSI
941         depends on BACKLIGHT_CLASS_DEVICE
942         help
943           Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD
944           panel module. The panel has a 1024×600 resolution and uses
945           24 bit RGB per pixel. It provides a MIPI DSI interface to
946           the host, a built-in LED backlight and touch controller.
947
948 config DRM_PANEL_TPO_TD028TTEC1
949         tristate "Toppoly (TPO) TD028TTEC1 panel driver"
950         depends on OF && SPI
951         depends on BACKLIGHT_CLASS_DEVICE
952         help
953           Say Y here if you want to enable support for TPO TD028TTEC1 480x640
954           2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
955
956 config DRM_PANEL_TPO_TD043MTEA1
957         tristate "Toppoly (TPO) TD043MTEA1 panel driver"
958         depends on GPIOLIB && OF && REGULATOR && SPI
959         help
960           Say Y here if you want to enable support for TPO TD043MTEA1 800x480
961           4.3" panel (found on the OMAP3 Pandora board).
962
963 config DRM_PANEL_TPO_TPG110
964         tristate "TPO TPG 800x400 panel"
965         depends on OF && SPI && GPIOLIB
966         depends on BACKLIGHT_CLASS_DEVICE
967         help
968           Say Y here if you want to enable support for TPO TPG110
969           400CH LTPS TFT LCD Single Chip Digital Driver for up to
970           800x400 LCD panels.
971
972 config DRM_PANEL_TRULY_NT35597_WQXGA
973         tristate "Truly WQXGA"
974         depends on OF
975         depends on DRM_MIPI_DSI
976         help
977           Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
978           Video Mode panel
979
980 config DRM_PANEL_VISIONOX_R66451
981         tristate "Visionox R66451"
982         depends on OF
983         depends on DRM_MIPI_DSI
984         depends on BACKLIGHT_CLASS_DEVICE
985         select DRM_DISPLAY_DSC_HELPER
986         select DRM_DISPLAY_HELPER
987         help
988           Say Y here if you want to enable support for Visionox
989           R66451 1080x2340 AMOLED DSI panel.
990
991 config DRM_PANEL_VISIONOX_RM69299
992         tristate "Visionox RM69299"
993         depends on OF
994         depends on DRM_MIPI_DSI
995         help
996           Say Y here if you want to enable support for Visionox
997           RM69299  DSI Video Mode panel.
998
999 config DRM_PANEL_VISIONOX_VTDR6130
1000         tristate "Visionox VTDR6130"
1001         depends on OF
1002         depends on DRM_MIPI_DSI
1003         depends on BACKLIGHT_CLASS_DEVICE
1004         help
1005           Say Y here if you want to enable support for Visionox
1006           VTDR6130 1080x2400 AMOLED DSI panel.
1007
1008 config DRM_PANEL_WIDECHIPS_WS2401
1009         tristate "Widechips WS2401 DPI panel driver"
1010         depends on SPI && GPIOLIB
1011         depends on BACKLIGHT_CLASS_DEVICE
1012         select DRM_MIPI_DBI
1013         help
1014           Say Y here if you want to enable support for the Widechips WS2401 DPI
1015           480x800 display controller used in panels such as Samsung LMS380KF01.
1016           This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina).
1017
1018 config DRM_PANEL_XINPENG_XPP055C272
1019         tristate "Xinpeng XPP055C272 panel driver"
1020         depends on OF
1021         depends on DRM_MIPI_DSI
1022         depends on BACKLIGHT_CLASS_DEVICE
1023         help
1024           Say Y here if you want to enable support for the Xinpeng
1025           XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI
1026           system interfaces.
1027 endmenu
This page took 0.083855 seconds and 4 git commands to generate.