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