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