]> Git Repo - linux.git/blob - drivers/gpu/drm/panel/Kconfig
Merge tag 'sound-fix-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[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_ARM_VERSATILE
12         tristate "ARM Versatile panel driver"
13         depends on OF
14         depends on MFD_SYSCON
15         select VIDEOMODE_HELPERS
16         help
17           This driver supports the ARM Versatile panels connected to ARM
18           reference designs. The panel is detected using special registers
19           in the Versatile family syscon registers.
20
21 config DRM_PANEL_LVDS
22         tristate "Generic LVDS panel driver"
23         depends on OF
24         depends on BACKLIGHT_CLASS_DEVICE
25         select VIDEOMODE_HELPERS
26         help
27           This driver supports LVDS panels that don't require device-specific
28           handling of power supplies or control signals. It implements automatic
29           backlight handling if the panel is attached to a backlight controller.
30
31 config DRM_PANEL_SIMPLE
32         tristate "support for simple panels"
33         depends on OF
34         depends on BACKLIGHT_CLASS_DEVICE
35         select VIDEOMODE_HELPERS
36         help
37           DRM panel driver for dumb panels that need at most a regulator and
38           a GPIO to be powered up. Optionally a backlight can be attached so
39           that it can be automatically turned off when the panel goes into a
40           low power state.
41
42 config DRM_PANEL_FEIYANG_FY07024DI26A30D
43         tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
44         depends on OF
45         depends on DRM_MIPI_DSI
46         depends on BACKLIGHT_CLASS_DEVICE
47         help
48           Say Y if you want to enable support for panels based on the
49           Feiyang FY07024DI26A30-D MIPI-DSI interface.
50
51 config DRM_PANEL_ILITEK_IL9322
52         tristate "Ilitek ILI9322 320x240 QVGA panels"
53         depends on OF && SPI
54         select REGMAP
55         help
56           Say Y here if you want to enable support for Ilitek IL9322
57           QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
58
59 config DRM_PANEL_ILITEK_ILI9881C
60         tristate "Ilitek ILI9881C-based panels"
61         depends on OF
62         depends on DRM_MIPI_DSI
63         depends on BACKLIGHT_CLASS_DEVICE
64         help
65           Say Y if you want to enable support for panels based on the
66           Ilitek ILI9881c controller.
67
68 config DRM_PANEL_INNOLUX_P079ZCA
69         tristate "Innolux P079ZCA panel"
70         depends on OF
71         depends on DRM_MIPI_DSI
72         depends on BACKLIGHT_CLASS_DEVICE
73         help
74           Say Y here if you want to enable support for Innolux P079ZCA
75           TFT-LCD modules. The panel has a 1024x768 resolution and uses
76           24 bit RGB per pixel. It provides a MIPI DSI interface to
77           the host and has a built-in LED backlight.
78
79 config DRM_PANEL_JDI_LT070ME05000
80         tristate "JDI LT070ME05000 WUXGA DSI panel"
81         depends on OF
82         depends on DRM_MIPI_DSI
83         depends on BACKLIGHT_CLASS_DEVICE
84         help
85           Say Y here if you want to enable support for JDI DSI video mode
86           panel as found in Google Nexus 7 (2013) devices.
87           The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
88           24 bit per pixel.
89
90 config DRM_PANEL_KINGDISPLAY_KD097D04
91         tristate "Kingdisplay kd097d04 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 enable support for Kingdisplay kd097d04
97           TFT-LCD modules. The panel has a 1536x2048 resolution and uses
98           24 bit RGB per pixel. It provides a MIPI DSI interface to
99           the host and has a built-in LED backlight.
100
101 config DRM_PANEL_SAMSUNG_LD9040
102         tristate "Samsung LD9040 RGB/SPI panel"
103         depends on OF && SPI
104         select VIDEOMODE_HELPERS
105
106 config DRM_PANEL_LG_LG4573
107         tristate "LG4573 RGB/SPI panel"
108         depends on OF && SPI
109         select VIDEOMODE_HELPERS
110         help
111           Say Y here if you want to enable support for LG4573 RGB panel.
112           To compile this driver as a module, choose M here.
113
114 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
115         tristate "Olimex LCD-OLinuXino panel"
116         depends on OF
117         depends on I2C
118         depends on BACKLIGHT_CLASS_DEVICE
119         help
120           The panel is used with different sizes LCDs, from 480x272 to
121           1280x800, and 24 bit per pixel.
122
123           Say Y here if you want to enable support for Olimex Ltd.
124           LCD-OLinuXino panel.
125
126 config DRM_PANEL_ORISETECH_OTM8009A
127         tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
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 Orise Technology
133           otm8009a 480x800 dsi 2dl panel.
134
135 config DRM_PANEL_OSD_OSD101T2587_53TS
136         tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
137         depends on OF
138         depends on DRM_MIPI_DSI
139         depends on BACKLIGHT_CLASS_DEVICE
140         help
141           Say Y here if you want to enable support for One Stop Displays
142           OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
143
144 config DRM_PANEL_PANASONIC_VVX10F034N00
145         tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
146         depends on OF
147         depends on DRM_MIPI_DSI
148         depends on BACKLIGHT_CLASS_DEVICE
149         help
150           Say Y here if you want to enable support for Panasonic VVX10F034N00
151           WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
152           Xperia Z2 tablets
153
154 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
155         tristate "Raspberry Pi 7-inch touchscreen panel"
156         depends on DRM_MIPI_DSI
157         help
158           Say Y here if you want to enable support for the Raspberry
159           Pi 7" Touchscreen.  To compile this driver as a module,
160           choose M here.
161
162 config DRM_PANEL_RAYDIUM_RM68200
163         tristate "Raydium RM68200 720x1280 DSI video mode panel"
164         depends on OF
165         depends on DRM_MIPI_DSI
166         depends on BACKLIGHT_CLASS_DEVICE
167         help
168           Say Y here if you want to enable support for Raydium RM68200
169           720x1280 DSI video mode panel.
170
171 config DRM_PANEL_ROCKTECH_JH057N00900
172         tristate "Rocktech JH057N00900 MIPI touchscreen panel"
173         depends on OF
174         depends on DRM_MIPI_DSI
175         depends on BACKLIGHT_CLASS_DEVICE
176         help
177           Say Y here if you want to enable support for Rocktech JH057N00900
178           MIPI DSI panel as e.g. used in the Librem 5 devkit. It has a
179           resolution of 720x1440 pixels, a built in backlight and touch
180           controller.
181           Touch input support is provided by the goodix driver and needs to be
182           selected separately.
183
184 config DRM_PANEL_RONBO_RB070D30
185         tristate "Ronbo Electronics RB070D30 panel"
186         depends on OF
187         depends on DRM_MIPI_DSI
188         depends on BACKLIGHT_CLASS_DEVICE
189         help
190           Say Y here if you want to enable support for Ronbo Electronics
191           RB070D30 1024x600 DSI panel.
192
193 config DRM_PANEL_SAMSUNG_S6D16D0
194         tristate "Samsung S6D16D0 DSI video mode panel"
195         depends on OF
196         depends on DRM_MIPI_DSI
197         select VIDEOMODE_HELPERS
198
199 config DRM_PANEL_SAMSUNG_S6E3HA2
200         tristate "Samsung S6E3HA2 DSI video mode panel"
201         depends on OF
202         depends on DRM_MIPI_DSI
203         depends on BACKLIGHT_CLASS_DEVICE
204         select VIDEOMODE_HELPERS
205
206 config DRM_PANEL_SAMSUNG_S6E63J0X03
207         tristate "Samsung S6E63J0X03 DSI command mode panel"
208         depends on OF
209         depends on DRM_MIPI_DSI
210         depends on BACKLIGHT_CLASS_DEVICE
211         select VIDEOMODE_HELPERS
212
213 config DRM_PANEL_SAMSUNG_S6E63M0
214         tristate "Samsung S6E63M0 RGB/SPI panel"
215         depends on OF
216         depends on SPI
217         depends on BACKLIGHT_CLASS_DEVICE
218         help
219           Say Y here if you want to enable support for Samsung S6E63M0
220           AMOLED LCD panel.
221
222 config DRM_PANEL_SAMSUNG_S6E8AA0
223         tristate "Samsung S6E8AA0 DSI video mode panel"
224         depends on OF
225         select DRM_MIPI_DSI
226         select VIDEOMODE_HELPERS
227
228 config DRM_PANEL_SEIKO_43WVF1G
229         tristate "Seiko 43WVF1G panel"
230         depends on OF
231         depends on BACKLIGHT_CLASS_DEVICE
232         select VIDEOMODE_HELPERS
233         help
234           Say Y here if you want to enable support for the Seiko
235           43WVF1G controller for 800x480 LCD panels
236
237 config DRM_PANEL_SHARP_LQ101R1SX01
238         tristate "Sharp LQ101R1SX01 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 Sharp LQ101R1SX01
244           TFT-LCD modules. The panel has a 2560x1600 resolution and uses
245           24 bit RGB per pixel. It provides a dual MIPI DSI interface to
246           the host and has a built-in LED backlight.
247
248           To compile this driver as a module, choose M here: the module
249           will be called panel-sharp-lq101r1sx01.
250
251 config DRM_PANEL_SHARP_LS043T1LE01
252         tristate "Sharp LS043T1LE01 qHD video mode panel"
253         depends on OF
254         depends on DRM_MIPI_DSI
255         depends on BACKLIGHT_CLASS_DEVICE
256         help
257           Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
258           (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
259
260 config DRM_PANEL_SITRONIX_ST7701
261         tristate "Sitronix ST7701 panel driver"
262         depends on OF
263         depends on DRM_MIPI_DSI
264         depends on BACKLIGHT_CLASS_DEVICE
265         help
266           Say Y here if you want to enable support for the Sitronix
267           ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
268           system interfaces.
269
270 config DRM_PANEL_SITRONIX_ST7789V
271         tristate "Sitronix ST7789V panel"
272         depends on OF && SPI
273         depends on BACKLIGHT_CLASS_DEVICE
274         help
275           Say Y here if you want to enable support for the Sitronix
276           ST7789V controller for 240x320 LCD panels
277
278 config DRM_PANEL_TPO_TPG110
279         tristate "TPO TPG 800x400 panel"
280         depends on OF && SPI && GPIOLIB
281         depends on BACKLIGHT_CLASS_DEVICE
282         help
283           Say Y here if you want to enable support for TPO TPG110
284           400CH LTPS TFT LCD Single Chip Digital Driver for up to
285           800x400 LCD panels.
286
287 config DRM_PANEL_TRULY_NT35597_WQXGA
288         tristate "Truly WQXGA"
289         depends on OF
290         depends on DRM_MIPI_DSI
291         help
292           Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
293           Video Mode panel
294 endmenu
This page took 0.052257 seconds and 4 git commands to generate.