xref: /openbmc/linux/drivers/gpu/drm/panel/Kconfig (revision 96de2506)
1config 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
190