]> Git Repo - linux.git/blob - drivers/gpu/drm/panel/Kconfig
crypto: akcipher - Drop sign/verify operations
[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_DP_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_DP_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_S6E88A0_AMS452EF01
618         tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
619         depends on OF
620         select DRM_MIPI_DSI
621         select VIDEOMODE_HELPERS
622
623 config DRM_PANEL_SAMSUNG_ATNA33XC20
624         tristate "Samsung ATNA33XC20 eDP panel"
625         depends on OF
626         depends on BACKLIGHT_CLASS_DEVICE
627         depends on PM
628         select DRM_DISPLAY_DP_HELPER
629         select DRM_DISPLAY_HELPER
630         select DRM_DISPLAY_DP_AUX_BUS
631         help
632           DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't
633           be handled by the DRM_PANEL_SIMPLE driver because its power
634           sequencing is non-standard.
635
636 config DRM_PANEL_SAMSUNG_DB7430
637         tristate "Samsung DB7430-based DPI panels"
638         depends on OF && SPI && GPIOLIB
639         depends on BACKLIGHT_CLASS_DEVICE
640         select DRM_MIPI_DBI
641         help
642           Say Y here if you want to enable support for the Samsung
643           DB7430 DPI display controller used in such devices as the
644           LMS397KF04 480x800 DPI panel.
645
646 config DRM_PANEL_SAMSUNG_LD9040
647         tristate "Samsung LD9040 RGB/SPI panel"
648         depends on OF && SPI
649         depends on BACKLIGHT_CLASS_DEVICE
650         select VIDEOMODE_HELPERS
651
652 config DRM_PANEL_SAMSUNG_S6E3FA7
653         tristate "Samsung S6E3FA7 panel driver"
654         depends on OF
655         depends on DRM_MIPI_DSI
656         depends on BACKLIGHT_CLASS_DEVICE
657         help
658           Say Y here if you want to enable support for the Samsung S6E3FA7
659           1920x2220 panel.
660
661 config DRM_PANEL_SAMSUNG_S6D16D0
662         tristate "Samsung S6D16D0 DSI video mode panel"
663         depends on OF
664         depends on DRM_MIPI_DSI
665         select VIDEOMODE_HELPERS
666
667 config DRM_PANEL_SAMSUNG_S6D27A1
668         tristate "Samsung S6D27A1 DPI panel driver"
669         depends on OF && SPI && GPIOLIB
670         select DRM_MIPI_DBI
671         help
672           Say Y here if you want to enable support for the Samsung
673           S6D27A1 DPI 480x800 panel.
674
675           This panel can be found in Samsung Galaxy Ace 2
676           GT-I8160 mobile phone.
677
678 config DRM_PANEL_SAMSUNG_S6D7AA0
679         tristate "Samsung S6D7AA0 MIPI-DSI video mode panel controller"
680         depends on OF
681         depends on BACKLIGHT_CLASS_DEVICE
682         select DRM_MIPI_DSI
683         select VIDEOMODE_HELPERS
684
685 config DRM_PANEL_SAMSUNG_S6E3HA2
686         tristate "Samsung S6E3HA2 DSI video mode panel"
687         depends on OF
688         depends on DRM_MIPI_DSI
689         depends on BACKLIGHT_CLASS_DEVICE
690         select VIDEOMODE_HELPERS
691
692 config DRM_PANEL_SAMSUNG_S6E63J0X03
693         tristate "Samsung S6E63J0X03 DSI command mode panel"
694         depends on OF
695         depends on DRM_MIPI_DSI
696         depends on BACKLIGHT_CLASS_DEVICE
697         select VIDEOMODE_HELPERS
698
699 config DRM_PANEL_SAMSUNG_S6E63M0
700         tristate "Samsung S6E63M0 RGB panel"
701         depends on OF
702         depends on BACKLIGHT_CLASS_DEVICE
703         help
704           Say Y here if you want to enable support for Samsung S6E63M0
705           AMOLED LCD panel. This panel can be accessed using SPI or
706           DSI.
707
708 config DRM_PANEL_SAMSUNG_S6E63M0_SPI
709         tristate "Samsung S6E63M0 RGB SPI interface"
710         depends on SPI
711         depends on DRM_PANEL_SAMSUNG_S6E63M0
712         default DRM_PANEL_SAMSUNG_S6E63M0
713         select DRM_MIPI_DBI
714         help
715           Say Y here if you want to be able to access the Samsung
716           S6E63M0 panel using SPI.
717
718 config DRM_PANEL_SAMSUNG_S6E63M0_DSI
719         tristate "Samsung S6E63M0 RGB DSI interface"
720         depends on DRM_MIPI_DSI
721         depends on DRM_PANEL_SAMSUNG_S6E63M0
722         help
723           Say Y here if you want to be able to access the Samsung
724           S6E63M0 panel using DSI.
725
726 config DRM_PANEL_SAMSUNG_S6E8AA0
727         tristate "Samsung S6E8AA0 DSI video mode panel"
728         depends on OF
729         select DRM_MIPI_DSI
730         select VIDEOMODE_HELPERS
731
732 config DRM_PANEL_SAMSUNG_SOFEF00
733         tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels"
734         depends on OF
735         depends on DRM_MIPI_DSI
736         depends on BACKLIGHT_CLASS_DEVICE
737         select VIDEOMODE_HELPERS
738         help
739           Say Y or M here if you want to enable support for the Samsung AMOLED
740           command mode panels found in the OnePlus 6/6T smartphones.
741
742           The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively
743
744 config DRM_PANEL_SEIKO_43WVF1G
745         tristate "Seiko 43WVF1G panel"
746         depends on OF
747         depends on BACKLIGHT_CLASS_DEVICE
748         select VIDEOMODE_HELPERS
749         help
750           Say Y here if you want to enable support for the Seiko
751           43WVF1G controller for 800x480 LCD panels
752
753 config DRM_PANEL_SHARP_LQ101R1SX01
754         tristate "Sharp LQ101R1SX01 panel"
755         depends on OF
756         depends on DRM_MIPI_DSI
757         depends on BACKLIGHT_CLASS_DEVICE
758         help
759           Say Y here if you want to enable support for Sharp LQ101R1SX01
760           TFT-LCD modules. The panel has a 2560x1600 resolution and uses
761           24 bit RGB per pixel. It provides a dual MIPI DSI interface to
762           the host and has a built-in LED backlight.
763
764           To compile this driver as a module, choose M here: the module
765           will be called panel-sharp-lq101r1sx01.
766
767 config DRM_PANEL_SHARP_LS037V7DW01
768         tristate "Sharp LS037V7DW01 VGA LCD panel"
769         depends on GPIOLIB && OF && REGULATOR
770         help
771           Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
772           (480x640) LCD panel (found on the TI SDP3430 board).
773
774 config DRM_PANEL_SHARP_LS043T1LE01
775         tristate "Sharp LS043T1LE01 qHD video mode panel"
776         depends on OF
777         depends on DRM_MIPI_DSI
778         depends on BACKLIGHT_CLASS_DEVICE
779         help
780           Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
781           (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
782
783 config DRM_PANEL_SHARP_LS060T1SX01
784         tristate "Sharp LS060T1SX01 FullHD video mode panel"
785         depends on OF
786         depends on DRM_MIPI_DSI
787         depends on BACKLIGHT_CLASS_DEVICE
788         help
789           Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"
790           FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter
791           Bundle.
792
793 config DRM_PANEL_SITRONIX_ST7701
794         tristate "Sitronix ST7701 panel driver"
795         depends on OF
796         depends on SPI || DRM_MIPI_DSI
797         select DRM_MIPI_DBI if SPI
798         depends on BACKLIGHT_CLASS_DEVICE
799         help
800           Say Y here if you want to enable support for the Sitronix
801           ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
802           system interfaces.
803
804 config DRM_PANEL_SITRONIX_ST7703
805         tristate "Sitronix ST7703 based MIPI touchscreen panels"
806         depends on OF
807         depends on DRM_MIPI_DSI
808         depends on BACKLIGHT_CLASS_DEVICE
809         help
810           Say Y here if you want to enable support for Sitronix ST7703 based
811           panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
812           the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
813           in backlight and touch controller.
814           Touch input support is provided by the goodix driver and needs to be
815           selected separately.
816
817 config DRM_PANEL_SITRONIX_ST7789V
818         tristate "Sitronix ST7789V panel"
819         depends on OF && SPI
820         depends on BACKLIGHT_CLASS_DEVICE
821         help
822           Say Y here if you want to enable support for the Sitronix
823           ST7789V controller for 240x320 LCD panels
824
825 config DRM_PANEL_SONY_ACX565AKM
826         tristate "Sony ACX565AKM panel"
827         depends on GPIOLIB && OF && SPI
828         depends on BACKLIGHT_CLASS_DEVICE
829         help
830           Say Y here if you want to enable support for the Sony ACX565AKM
831           800x600 3.5" panel (found on the Nokia N900).
832
833 config DRM_PANEL_SONY_TD4353_JDI
834         tristate "Sony TD4353 JDI panel"
835         depends on GPIOLIB && OF
836         depends on DRM_MIPI_DSI
837         depends on BACKLIGHT_CLASS_DEVICE
838         help
839           Say Y here if you want to enable support for the Sony Tama
840           TD4353 JDI command mode panel as found on some Sony Xperia
841           XZ2 and XZ2 Compact smartphones.
842
843 config DRM_PANEL_SONY_TULIP_TRULY_NT35521
844         tristate "Sony Tulip Truly NT35521 panel"
845         depends on GPIOLIB && OF
846         depends on DRM_MIPI_DSI
847         depends on BACKLIGHT_CLASS_DEVICE
848         help
849           Say Y here if you want to enable support for the Sony Tulip
850           NT35521 1280x720 video mode panel as found on Sony Xperia M4
851           Aqua phone.
852
853 config DRM_PANEL_STARTEK_KD070FHFID015
854         tristate "STARTEK KD070FHFID015 panel"
855         depends on OF
856         depends on DRM_MIPI_DSI
857         depends on BACKLIGHT_CLASS_DEVICE
858         help
859           Say Y here if you want to enable support for STARTEK KD070FHFID015 DSI panel
860           based on RENESAS-R69429 controller. The pannel is a 7-inch TFT LCD display
861           with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to
862           the host, a built-in LED backlight and touch controller.
863
864 config DRM_PANEL_EDP
865         tristate "support for simple Embedded DisplayPort panels"
866         depends on OF
867         depends on BACKLIGHT_CLASS_DEVICE
868         depends on PM
869         select VIDEOMODE_HELPERS
870         select DRM_DISPLAY_DP_HELPER
871         select DRM_DISPLAY_HELPER
872         select DRM_DISPLAY_DP_AUX_BUS
873         select DRM_KMS_HELPER
874         help
875           DRM panel driver for dumb eDP panels that need at most a regulator and
876           a GPIO to be powered up. Optionally a backlight can be attached so
877           that it can be automatically turned off when the panel goes into a
878           low power state.
879
880 config DRM_PANEL_SIMPLE
881         tristate "support for simple panels (other than eDP ones)"
882         depends on OF
883         depends on BACKLIGHT_CLASS_DEVICE
884         depends on PM
885         select VIDEOMODE_HELPERS
886         help
887           DRM panel driver for dumb non-eDP panels that need at most a regulator
888           and a GPIO to be powered up. Optionally a backlight can be attached so
889           that it can be automatically turned off when the panel goes into a
890           low power state.
891
892 config DRM_PANEL_SYNAPTICS_R63353
893         tristate "Synaptics R63353-based panels"
894         depends on OF
895         depends on DRM_MIPI_DSI
896         depends on BACKLIGHT_CLASS_DEVICE
897         help
898           Say Y if you want to enable support for panels based on the
899           Synaptics R63353 controller.
900
901 config DRM_PANEL_TDO_TL070WSH30
902         tristate "TDO TL070WSH30 DSI panel"
903         depends on OF
904         depends on DRM_MIPI_DSI
905         depends on BACKLIGHT_CLASS_DEVICE
906         help
907           Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD
908           panel module. The panel has a 1024×600 resolution and uses
909           24 bit RGB per pixel. It provides a MIPI DSI interface to
910           the host, a built-in LED backlight and touch controller.
911
912 config DRM_PANEL_TPO_TD028TTEC1
913         tristate "Toppoly (TPO) TD028TTEC1 panel driver"
914         depends on OF && SPI
915         depends on BACKLIGHT_CLASS_DEVICE
916         help
917           Say Y here if you want to enable support for TPO TD028TTEC1 480x640
918           2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
919
920 config DRM_PANEL_TPO_TD043MTEA1
921         tristate "Toppoly (TPO) TD043MTEA1 panel driver"
922         depends on GPIOLIB && OF && REGULATOR && SPI
923         help
924           Say Y here if you want to enable support for TPO TD043MTEA1 800x480
925           4.3" panel (found on the OMAP3 Pandora board).
926
927 config DRM_PANEL_TPO_TPG110
928         tristate "TPO TPG 800x400 panel"
929         depends on OF && SPI && GPIOLIB
930         depends on BACKLIGHT_CLASS_DEVICE
931         help
932           Say Y here if you want to enable support for TPO TPG110
933           400CH LTPS TFT LCD Single Chip Digital Driver for up to
934           800x400 LCD panels.
935
936 config DRM_PANEL_TRULY_NT35597_WQXGA
937         tristate "Truly WQXGA"
938         depends on OF
939         depends on DRM_MIPI_DSI
940         help
941           Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
942           Video Mode panel
943
944 config DRM_PANEL_VISIONOX_R66451
945         tristate "Visionox R66451"
946         depends on OF
947         depends on DRM_MIPI_DSI
948         depends on BACKLIGHT_CLASS_DEVICE
949         select DRM_DISPLAY_DP_HELPER
950         select DRM_DISPLAY_HELPER
951         help
952           Say Y here if you want to enable support for Visionox
953           R66451 1080x2340 AMOLED DSI panel.
954
955 config DRM_PANEL_VISIONOX_RM69299
956         tristate "Visionox RM69299"
957         depends on OF
958         depends on DRM_MIPI_DSI
959         help
960           Say Y here if you want to enable support for Visionox
961           RM69299  DSI Video Mode panel.
962
963 config DRM_PANEL_VISIONOX_VTDR6130
964         tristate "Visionox VTDR6130"
965         depends on OF
966         depends on DRM_MIPI_DSI
967         depends on BACKLIGHT_CLASS_DEVICE
968         help
969           Say Y here if you want to enable support for Visionox
970           VTDR6130 1080x2400 AMOLED DSI panel.
971
972 config DRM_PANEL_WIDECHIPS_WS2401
973         tristate "Widechips WS2401 DPI panel driver"
974         depends on SPI && GPIOLIB
975         depends on BACKLIGHT_CLASS_DEVICE
976         select DRM_MIPI_DBI
977         help
978           Say Y here if you want to enable support for the Widechips WS2401 DPI
979           480x800 display controller used in panels such as Samsung LMS380KF01.
980           This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina).
981
982 config DRM_PANEL_XINPENG_XPP055C272
983         tristate "Xinpeng XPP055C272 panel driver"
984         depends on OF
985         depends on DRM_MIPI_DSI
986         depends on BACKLIGHT_CLASS_DEVICE
987         help
988           Say Y here if you want to enable support for the Xinpeng
989           XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI
990           system interfaces.
991 endmenu
This page took 0.088535 seconds and 4 git commands to generate.