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_ILITEK_IL9322
42 tristate "Ilitek ILI9322 320x240 QVGA panels"
46 Say Y here if you want to enable support for Ilitek IL9322
47 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
49 config DRM_PANEL_ILITEK_ILI9881C
50 tristate "Ilitek ILI9881C-based panels"
52 depends on DRM_MIPI_DSI
53 depends on BACKLIGHT_CLASS_DEVICE
55 Say Y if you want to enable support for panels based on the
56 Ilitek ILI9881c controller.
58 config DRM_PANEL_INNOLUX_P079ZCA
59 tristate "Innolux P079ZCA panel"
61 depends on DRM_MIPI_DSI
62 depends on BACKLIGHT_CLASS_DEVICE
64 Say Y here if you want to enable support for Innolux P079ZCA
65 TFT-LCD modules. The panel has a 1024x768 resolution and uses
66 24 bit RGB per pixel. It provides a MIPI DSI interface to
67 the host and has a built-in LED backlight.
69 config DRM_PANEL_JDI_LT070ME05000
70 tristate "JDI LT070ME05000 WUXGA DSI panel"
72 depends on DRM_MIPI_DSI
73 depends on BACKLIGHT_CLASS_DEVICE
75 Say Y here if you want to enable support for JDI DSI video mode
76 panel as found in Google Nexus 7 (2013) devices.
77 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
80 config DRM_PANEL_SAMSUNG_LD9040
81 tristate "Samsung LD9040 RGB/SPI panel"
83 select VIDEOMODE_HELPERS
85 config DRM_PANEL_LG_LG4573
86 tristate "LG4573 RGB/SPI panel"
88 select VIDEOMODE_HELPERS
90 Say Y here if you want to enable support for LG4573 RGB panel.
91 To compile this driver as a module, choose M here.
93 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
94 tristate "Olimex LCD-OLinuXino panel"
97 depends on BACKLIGHT_CLASS_DEVICE
99 The panel is used with different sizes LCDs, from 480x272 to
100 1280x800, and 24 bit per pixel.
102 Say Y here if you want to enable support for Olimex Ltd.
105 config DRM_PANEL_ORISETECH_OTM8009A
106 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
108 depends on DRM_MIPI_DSI
109 depends on BACKLIGHT_CLASS_DEVICE
111 Say Y here if you want to enable support for Orise Technology
112 otm8009a 480x800 dsi 2dl panel.
114 config DRM_PANEL_PANASONIC_VVX10F034N00
115 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
117 depends on DRM_MIPI_DSI
118 depends on BACKLIGHT_CLASS_DEVICE
120 Say Y here if you want to enable support for Panasonic VVX10F034N00
121 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
124 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
125 tristate "Raspberry Pi 7-inch touchscreen panel"
126 depends on DRM_MIPI_DSI
128 Say Y here if you want to enable support for the Raspberry
129 Pi 7" Touchscreen. To compile this driver as a module,
132 config DRM_PANEL_RAYDIUM_RM68200
133 tristate "Raydium RM68200 720x1280 DSI video mode panel"
135 depends on DRM_MIPI_DSI
136 depends on BACKLIGHT_CLASS_DEVICE
138 Say Y here if you want to enable support for Raydium RM68200
139 720x1280 DSI video mode panel.
141 config DRM_PANEL_SAMSUNG_S6D16D0
142 tristate "Samsung S6D16D0 DSI video mode panel"
144 depends on DRM_MIPI_DSI
145 select VIDEOMODE_HELPERS
147 config DRM_PANEL_SAMSUNG_S6E3HA2
148 tristate "Samsung S6E3HA2 DSI video mode panel"
150 depends on DRM_MIPI_DSI
151 depends on BACKLIGHT_CLASS_DEVICE
152 select VIDEOMODE_HELPERS
154 config DRM_PANEL_SAMSUNG_S6E63J0X03
155 tristate "Samsung S6E63J0X03 DSI command mode panel"
157 depends on DRM_MIPI_DSI
158 depends on BACKLIGHT_CLASS_DEVICE
159 select VIDEOMODE_HELPERS
161 config DRM_PANEL_SAMSUNG_S6E8AA0
162 tristate "Samsung S6E8AA0 DSI video mode panel"
165 select VIDEOMODE_HELPERS
167 config DRM_PANEL_SEIKO_43WVF1G
168 tristate "Seiko 43WVF1G panel"
170 depends on BACKLIGHT_CLASS_DEVICE
171 select VIDEOMODE_HELPERS
173 Say Y here if you want to enable support for the Seiko
174 43WVF1G controller for 800x480 LCD panels
176 config DRM_PANEL_SHARP_LQ101R1SX01
177 tristate "Sharp LQ101R1SX01 panel"
179 depends on DRM_MIPI_DSI
180 depends on BACKLIGHT_CLASS_DEVICE
182 Say Y here if you want to enable support for Sharp LQ101R1SX01
183 TFT-LCD modules. The panel has a 2560x1600 resolution and uses
184 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
185 the host and has a built-in LED backlight.
187 To compile this driver as a module, choose M here: the module
188 will be called panel-sharp-lq101r1sx01.
190 config DRM_PANEL_SHARP_LS043T1LE01
191 tristate "Sharp LS043T1LE01 qHD video mode panel"
193 depends on DRM_MIPI_DSI
194 depends on BACKLIGHT_CLASS_DEVICE
196 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
197 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
199 config DRM_PANEL_SITRONIX_ST7789V
200 tristate "Sitronix ST7789V panel"
202 depends on BACKLIGHT_CLASS_DEVICE
204 Say Y here if you want to enable support for the Sitronix
205 ST7789V controller for 240x320 LCD panels
207 config DRM_PANEL_TRULY_NT35597_WQXGA
208 tristate "Truly WQXGA"
210 depends on DRM_MIPI_DSI
212 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI