5 Panel registration and lookup framework.
8 depends on DRM && DRM_PANEL
10 config DRM_PANEL_ARM_VERSATILE
11 tristate "ARM Versatile panel driver"
14 select VIDEOMODE_HELPERS
16 This driver supports the ARM Versatile panels connected to ARM
17 reference designs. The panel is detected using special registers
18 in the Versatile family syscon registers.
21 tristate "Generic LVDS panel driver"
23 depends on BACKLIGHT_CLASS_DEVICE
24 select VIDEOMODE_HELPERS
26 This driver supports LVDS panels that don't require device-specific
27 handling of power supplies or control signals. It implements automatic
28 backlight handling if the panel is attached to a backlight controller.
30 config DRM_PANEL_SIMPLE
31 tristate "support for simple panels"
33 depends on BACKLIGHT_CLASS_DEVICE
34 select VIDEOMODE_HELPERS
36 DRM panel driver for dumb panels that need at most a regulator and
37 a GPIO to be powered up. Optionally a backlight can be attached so
38 that it can be automatically turned off when the panel goes into a
41 config DRM_PANEL_FEIYANG_FY07024DI26A30D
42 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
44 depends on DRM_MIPI_DSI
45 depends on BACKLIGHT_CLASS_DEVICE
47 Say Y if you want to enable support for panels based on the
48 Feiyang FY07024DI26A30-D MIPI-DSI interface.
50 config DRM_PANEL_ILITEK_IL9322
51 tristate "Ilitek ILI9322 320x240 QVGA panels"
55 Say Y here if you want to enable support for Ilitek IL9322
56 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
58 config DRM_PANEL_ILITEK_ILI9881C
59 tristate "Ilitek ILI9881C-based panels"
61 depends on DRM_MIPI_DSI
62 depends on BACKLIGHT_CLASS_DEVICE
64 Say Y if you want to enable support for panels based on the
65 Ilitek ILI9881c controller.
67 config DRM_PANEL_INNOLUX_P079ZCA
68 tristate "Innolux P079ZCA panel"
70 depends on DRM_MIPI_DSI
71 depends on BACKLIGHT_CLASS_DEVICE
73 Say Y here if you want to enable support for Innolux P079ZCA
74 TFT-LCD modules. The panel has a 1024x768 resolution and uses
75 24 bit RGB per pixel. It provides a MIPI DSI interface to
76 the host and has a built-in LED backlight.
78 config DRM_PANEL_JDI_LT070ME05000
79 tristate "JDI LT070ME05000 WUXGA DSI panel"
81 depends on DRM_MIPI_DSI
82 depends on BACKLIGHT_CLASS_DEVICE
84 Say Y here if you want to enable support for JDI DSI video mode
85 panel as found in Google Nexus 7 (2013) devices.
86 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
89 config DRM_PANEL_KINGDISPLAY_KD097D04
90 tristate "Kingdisplay kd097d04 panel"
92 depends on DRM_MIPI_DSI
93 depends on BACKLIGHT_CLASS_DEVICE
95 Say Y here if you want to enable support for Kingdisplay kd097d04
96 TFT-LCD modules. The panel has a 1536x2048 resolution and uses
97 24 bit RGB per pixel. It provides a MIPI DSI interface to
98 the host and has a built-in LED backlight.
100 config DRM_PANEL_SAMSUNG_LD9040
101 tristate "Samsung LD9040 RGB/SPI panel"
103 select VIDEOMODE_HELPERS
105 config DRM_PANEL_LG_LG4573
106 tristate "LG4573 RGB/SPI panel"
108 select VIDEOMODE_HELPERS
110 Say Y here if you want to enable support for LG4573 RGB panel.
111 To compile this driver as a module, choose M here.
113 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
114 tristate "Olimex LCD-OLinuXino panel"
117 depends on BACKLIGHT_CLASS_DEVICE
119 The panel is used with different sizes LCDs, from 480x272 to
120 1280x800, and 24 bit per pixel.
122 Say Y here if you want to enable support for Olimex Ltd.
125 config DRM_PANEL_ORISETECH_OTM8009A
126 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
128 depends on DRM_MIPI_DSI
129 depends on BACKLIGHT_CLASS_DEVICE
131 Say Y here if you want to enable support for Orise Technology
132 otm8009a 480x800 dsi 2dl panel.
134 config DRM_PANEL_PANASONIC_VVX10F034N00
135 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
137 depends on DRM_MIPI_DSI
138 depends on BACKLIGHT_CLASS_DEVICE
140 Say Y here if you want to enable support for Panasonic VVX10F034N00
141 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
144 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
145 tristate "Raspberry Pi 7-inch touchscreen panel"
146 depends on DRM_MIPI_DSI
148 Say Y here if you want to enable support for the Raspberry
149 Pi 7" Touchscreen. To compile this driver as a module,
152 config DRM_PANEL_RAYDIUM_RM68200
153 tristate "Raydium RM68200 720x1280 DSI video mode panel"
155 depends on DRM_MIPI_DSI
156 depends on BACKLIGHT_CLASS_DEVICE
158 Say Y here if you want to enable support for Raydium RM68200
159 720x1280 DSI video mode panel.
161 config DRM_PANEL_ROCKTECH_JH057N00900
162 tristate "Rocktech JH057N00900 MIPI touchscreen panel"
164 depends on DRM_MIPI_DSI
165 depends on BACKLIGHT_CLASS_DEVICE
167 Say Y here if you want to enable support for Rocktech JH057N00900
168 MIPI DSI panel as e.g. used in the Librem 5 devkit. It has a
169 resolution of 720x1440 pixels, a built in backlight and touch
171 Touch input support is provided by the goodix driver and needs to be
174 config DRM_PANEL_RONBO_RB070D30
175 tristate "Ronbo Electronics RB070D30 panel"
177 depends on DRM_MIPI_DSI
178 depends on BACKLIGHT_CLASS_DEVICE
180 Say Y here if you want to enable support for Ronbo Electronics
181 RB070D30 1024x600 DSI panel.
183 config DRM_PANEL_SAMSUNG_S6D16D0
184 tristate "Samsung S6D16D0 DSI video mode panel"
186 depends on DRM_MIPI_DSI
187 select VIDEOMODE_HELPERS
189 config DRM_PANEL_SAMSUNG_S6E3HA2
190 tristate "Samsung S6E3HA2 DSI video mode panel"
192 depends on DRM_MIPI_DSI
193 depends on BACKLIGHT_CLASS_DEVICE
194 select VIDEOMODE_HELPERS
196 config DRM_PANEL_SAMSUNG_S6E63J0X03
197 tristate "Samsung S6E63J0X03 DSI command mode panel"
199 depends on DRM_MIPI_DSI
200 depends on BACKLIGHT_CLASS_DEVICE
201 select VIDEOMODE_HELPERS
203 config DRM_PANEL_SAMSUNG_S6E8AA0
204 tristate "Samsung S6E8AA0 DSI video mode panel"
207 select VIDEOMODE_HELPERS
209 config DRM_PANEL_SEIKO_43WVF1G
210 tristate "Seiko 43WVF1G panel"
212 depends on BACKLIGHT_CLASS_DEVICE
213 select VIDEOMODE_HELPERS
215 Say Y here if you want to enable support for the Seiko
216 43WVF1G controller for 800x480 LCD panels
218 config DRM_PANEL_SHARP_LQ101R1SX01
219 tristate "Sharp LQ101R1SX01 panel"
221 depends on DRM_MIPI_DSI
222 depends on BACKLIGHT_CLASS_DEVICE
224 Say Y here if you want to enable support for Sharp LQ101R1SX01
225 TFT-LCD modules. The panel has a 2560x1600 resolution and uses
226 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
227 the host and has a built-in LED backlight.
229 To compile this driver as a module, choose M here: the module
230 will be called panel-sharp-lq101r1sx01.
232 config DRM_PANEL_SHARP_LS043T1LE01
233 tristate "Sharp LS043T1LE01 qHD video mode panel"
235 depends on DRM_MIPI_DSI
236 depends on BACKLIGHT_CLASS_DEVICE
238 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
239 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
241 config DRM_PANEL_SITRONIX_ST7701
242 tristate "Sitronix ST7701 panel driver"
244 depends on DRM_MIPI_DSI
245 depends on BACKLIGHT_CLASS_DEVICE
247 Say Y here if you want to enable support for the Sitronix
248 ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
251 config DRM_PANEL_SITRONIX_ST7789V
252 tristate "Sitronix ST7789V panel"
254 depends on BACKLIGHT_CLASS_DEVICE
256 Say Y here if you want to enable support for the Sitronix
257 ST7789V controller for 240x320 LCD panels
259 config DRM_PANEL_TPO_TPG110
260 tristate "TPO TPG 800x400 panel"
261 depends on OF && SPI && GPIOLIB
262 depends on BACKLIGHT_CLASS_DEVICE
264 Say Y here if you want to enable support for TPO TPG110
265 400CH LTPS TFT LCD Single Chip Digital Driver for up to
268 config DRM_PANEL_TRULY_NT35597_WQXGA
269 tristate "Truly WQXGA"
271 depends on DRM_MIPI_DSI
273 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI