]> Git Repo - linux.git/blob - drivers/gpu/drm/panel/Kconfig
Merge tag 'iommu-updates-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / drivers / gpu / drm / panel / Kconfig
1 config DRM_PANEL
2         bool
3         depends on DRM
4         help
5           Panel registration and lookup framework.
6
7 menu "Display Panels"
8         depends on DRM && DRM_PANEL
9
10 config 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
20 config 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
30 config 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
41 config 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
49 config DRM_PANEL_INNOLUX_P079ZCA
50         tristate "Innolux P079ZCA panel"
51         depends on OF
52         depends on DRM_MIPI_DSI
53         depends on BACKLIGHT_CLASS_DEVICE
54         help
55           Say Y here if you want to enable support for Innolux P079ZCA
56           TFT-LCD modules. The panel has a 1024x768 resolution and uses
57           24 bit RGB per pixel. It provides a MIPI DSI interface to
58           the host and has a built-in LED backlight.
59
60 config DRM_PANEL_JDI_LT070ME05000
61         tristate "JDI LT070ME05000 WUXGA DSI panel"
62         depends on OF
63         depends on DRM_MIPI_DSI
64         depends on BACKLIGHT_CLASS_DEVICE
65         help
66           Say Y here if you want to enable support for JDI DSI video mode
67           panel as found in Google Nexus 7 (2013) devices.
68           The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
69           24 bit per pixel.
70
71 config DRM_PANEL_SAMSUNG_LD9040
72         tristate "Samsung LD9040 RGB/SPI panel"
73         depends on OF && SPI
74         select VIDEOMODE_HELPERS
75
76 config DRM_PANEL_LG_LG4573
77         tristate "LG4573 RGB/SPI panel"
78         depends on OF && SPI
79         select VIDEOMODE_HELPERS
80         help
81           Say Y here if you want to enable support for LG4573 RGB panel.
82           To compile this driver as a module, choose M here.
83
84 config DRM_PANEL_ORISETECH_OTM8009A
85         tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
86         depends on OF
87         depends on DRM_MIPI_DSI
88         depends on BACKLIGHT_CLASS_DEVICE
89         help
90           Say Y here if you want to enable support for Orise Technology
91           otm8009a 480x800 dsi 2dl panel.
92
93 config DRM_PANEL_PANASONIC_VVX10F034N00
94         tristate "Panasonic VVX10F034N00 1920x1200 video mode 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 Panasonic VVX10F034N00
100           WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
101           Xperia Z2 tablets
102
103 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
104         tristate "Raspberry Pi 7-inch touchscreen panel"
105         depends on DRM_MIPI_DSI
106         help
107           Say Y here if you want to enable support for the Raspberry
108           Pi 7" Touchscreen.  To compile this driver as a module,
109           choose M here.
110
111 config DRM_PANEL_RAYDIUM_RM68200
112         tristate "Raydium RM68200 720x1280 DSI video mode panel"
113         depends on OF
114         depends on DRM_MIPI_DSI
115         depends on BACKLIGHT_CLASS_DEVICE
116         help
117           Say Y here if you want to enable support for Raydium RM68200
118           720x1280 DSI video mode panel.
119
120 config DRM_PANEL_SAMSUNG_S6E3HA2
121         tristate "Samsung S6E3HA2 DSI video mode panel"
122         depends on OF
123         depends on DRM_MIPI_DSI
124         depends on BACKLIGHT_CLASS_DEVICE
125         select VIDEOMODE_HELPERS
126
127 config DRM_PANEL_SAMSUNG_S6E63J0X03
128         tristate "Samsung S6E63J0X03 DSI command mode panel"
129         depends on OF
130         depends on DRM_MIPI_DSI
131         depends on BACKLIGHT_CLASS_DEVICE
132         select VIDEOMODE_HELPERS
133
134 config DRM_PANEL_SAMSUNG_S6E8AA0
135         tristate "Samsung S6E8AA0 DSI video mode panel"
136         depends on OF
137         select DRM_MIPI_DSI
138         select VIDEOMODE_HELPERS
139
140 config DRM_PANEL_SEIKO_43WVF1G
141         tristate "Seiko 43WVF1G panel"
142         depends on OF
143         depends on BACKLIGHT_CLASS_DEVICE
144         select VIDEOMODE_HELPERS
145         help
146           Say Y here if you want to enable support for the Seiko
147           43WVF1G controller for 800x480 LCD panels
148
149 config DRM_PANEL_SHARP_LQ101R1SX01
150         tristate "Sharp LQ101R1SX01 panel"
151         depends on OF
152         depends on DRM_MIPI_DSI
153         depends on BACKLIGHT_CLASS_DEVICE
154         help
155           Say Y here if you want to enable support for Sharp LQ101R1SX01
156           TFT-LCD modules. The panel has a 2560x1600 resolution and uses
157           24 bit RGB per pixel. It provides a dual MIPI DSI interface to
158           the host and has a built-in LED backlight.
159
160           To compile this driver as a module, choose M here: the module
161           will be called panel-sharp-lq101r1sx01.
162
163 config DRM_PANEL_SHARP_LS043T1LE01
164         tristate "Sharp LS043T1LE01 qHD video mode panel"
165         depends on OF
166         depends on DRM_MIPI_DSI
167         depends on BACKLIGHT_CLASS_DEVICE
168         help
169           Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
170           (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
171
172 config DRM_PANEL_SITRONIX_ST7789V
173         tristate "Sitronix ST7789V panel"
174         depends on OF && SPI
175         depends on BACKLIGHT_CLASS_DEVICE
176         help
177           Say Y here if you want to enable support for the Sitronix
178           ST7789V controller for 240x320 LCD panels
179
180 endmenu
This page took 0.046649 seconds and 4 git commands to generate.