blob: 6020c30a33b39ab696d7f820f14d951c4c483f19 [file] [log] [blame]
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00001config DRM_PANEL
2 bool
3 depends on DRM
4 help
5 Panel registration and lookup framework.
6
7menu "Display Panels"
8 depends on DRM && DRM_PANEL
9
10config DRM_PANEL_ARM_VERSATILE
11 tristate "ARM Versatile panel driver"
12 depends on OF
13 depends on MFD_SYSCON
14 select VIDEOMODE_HELPERS
15 help
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.
19
20config DRM_PANEL_LVDS
21 tristate "Generic LVDS panel driver"
22 depends on OF
23 depends on BACKLIGHT_CLASS_DEVICE
24 select VIDEOMODE_HELPERS
25 help
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.
29
30config DRM_PANEL_SIMPLE
31 tristate "support for simple panels"
32 depends on OF
33 depends on BACKLIGHT_CLASS_DEVICE
34 select VIDEOMODE_HELPERS
35 help
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
39 low power state.
40
41config DRM_PANEL_ILITEK_IL9322
42 tristate "Ilitek ILI9322 320x240 QVGA panels"
43 depends on OF && SPI
44 select REGMAP
45 help
46 Say Y here if you want to enable support for Ilitek IL9322
47 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
48
49config DRM_PANEL_ILITEK_ILI9881C
50 tristate "Ilitek ILI9881C-based panels"
51 depends on OF
52 depends on DRM_MIPI_DSI
53 depends on BACKLIGHT_CLASS_DEVICE
54 help
55 Say Y if you want to enable support for panels based on the
56 Ilitek ILI9881c controller.
57
58config DRM_PANEL_INNOLUX_P079ZCA
59 tristate "Innolux P079ZCA panel"
60 depends on OF
61 depends on DRM_MIPI_DSI
62 depends on BACKLIGHT_CLASS_DEVICE
63 help
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.
68
69config DRM_PANEL_JDI_LT070ME05000
70 tristate "JDI LT070ME05000 WUXGA DSI panel"
71 depends on OF
72 depends on DRM_MIPI_DSI
73 depends on BACKLIGHT_CLASS_DEVICE
74 help
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
78 24 bit per pixel.
79
80config DRM_PANEL_SAMSUNG_LD9040
81 tristate "Samsung LD9040 RGB/SPI panel"
82 depends on OF && SPI
83 select VIDEOMODE_HELPERS
84
85config DRM_PANEL_LG_LG4573
86 tristate "LG4573 RGB/SPI panel"
87 depends on OF && SPI
88 select VIDEOMODE_HELPERS
89 help
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.
92
93config DRM_PANEL_ORISETECH_OTM8009A
94 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
95 depends on OF
96 depends on DRM_MIPI_DSI
97 depends on BACKLIGHT_CLASS_DEVICE
98 help
99 Say Y here if you want to enable support for Orise Technology
100 otm8009a 480x800 dsi 2dl panel.
101
102config DRM_PANEL_PANASONIC_VVX10F034N00
103 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
104 depends on OF
105 depends on DRM_MIPI_DSI
106 depends on BACKLIGHT_CLASS_DEVICE
107 help
108 Say Y here if you want to enable support for Panasonic VVX10F034N00
109 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
110 Xperia Z2 tablets
111
112config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
113 tristate "Raspberry Pi 7-inch touchscreen panel"
114 depends on DRM_MIPI_DSI
115 help
116 Say Y here if you want to enable support for the Raspberry
117 Pi 7" Touchscreen. To compile this driver as a module,
118 choose M here.
119
120config DRM_PANEL_RAYDIUM_RM68200
121 tristate "Raydium RM68200 720x1280 DSI video mode panel"
122 depends on OF
123 depends on DRM_MIPI_DSI
124 depends on BACKLIGHT_CLASS_DEVICE
125 help
126 Say Y here if you want to enable support for Raydium RM68200
127 720x1280 DSI video mode panel.
128
129config DRM_PANEL_SAMSUNG_S6E3HA2
130 tristate "Samsung S6E3HA2 DSI video mode panel"
131 depends on OF
132 depends on DRM_MIPI_DSI
133 depends on BACKLIGHT_CLASS_DEVICE
134 select VIDEOMODE_HELPERS
135
136config DRM_PANEL_SAMSUNG_S6E63J0X03
137 tristate "Samsung S6E63J0X03 DSI command mode panel"
138 depends on OF
139 depends on DRM_MIPI_DSI
140 depends on BACKLIGHT_CLASS_DEVICE
141 select VIDEOMODE_HELPERS
142
143config DRM_PANEL_SAMSUNG_S6E8AA0
144 tristate "Samsung S6E8AA0 DSI video mode panel"
145 depends on OF
146 select DRM_MIPI_DSI
147 select VIDEOMODE_HELPERS
148
149config DRM_PANEL_SEIKO_43WVF1G
150 tristate "Seiko 43WVF1G panel"
151 depends on OF
152 depends on BACKLIGHT_CLASS_DEVICE
153 select VIDEOMODE_HELPERS
154 help
155 Say Y here if you want to enable support for the Seiko
156 43WVF1G controller for 800x480 LCD panels
157
158config DRM_PANEL_SHARP_LQ101R1SX01
159 tristate "Sharp LQ101R1SX01 panel"
160 depends on OF
161 depends on DRM_MIPI_DSI
162 depends on BACKLIGHT_CLASS_DEVICE
163 help
164 Say Y here if you want to enable support for Sharp LQ101R1SX01
165 TFT-LCD modules. The panel has a 2560x1600 resolution and uses
166 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
167 the host and has a built-in LED backlight.
168
169 To compile this driver as a module, choose M here: the module
170 will be called panel-sharp-lq101r1sx01.
171
172config DRM_PANEL_SHARP_LS043T1LE01
173 tristate "Sharp LS043T1LE01 qHD video mode panel"
174 depends on OF
175 depends on DRM_MIPI_DSI
176 depends on BACKLIGHT_CLASS_DEVICE
177 help
178 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
179 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
180
181config DRM_PANEL_SITRONIX_ST7789V
182 tristate "Sitronix ST7789V panel"
183 depends on OF && SPI
184 depends on BACKLIGHT_CLASS_DEVICE
185 help
186 Say Y here if you want to enable support for the Sitronix
187 ST7789V controller for 240x320 LCD panels
188
189endmenu