xref: /openbmc/linux/drivers/gpu/drm/panel/Kconfig (revision 043652aa)
1aead40eaSThierry Redingconfig DRM_PANEL
2aead40eaSThierry Reding	bool
3aead40eaSThierry Reding	depends on DRM
4aead40eaSThierry Reding	help
5aead40eaSThierry Reding	  Panel registration and lookup framework.
6280921deSThierry Reding
7280921deSThierry Redingmenu "Display Panels"
8937ca284SRussell King	depends on DRM && DRM_PANEL
9280921deSThierry Reding
107c9dff5bSLaurent Pinchartconfig DRM_PANEL_LVDS
117c9dff5bSLaurent Pinchart	tristate "Generic LVDS panel driver"
127c9dff5bSLaurent Pinchart	depends on OF
137c9dff5bSLaurent Pinchart	depends on BACKLIGHT_CLASS_DEVICE
147c9dff5bSLaurent Pinchart	select VIDEOMODE_HELPERS
157c9dff5bSLaurent Pinchart	help
167c9dff5bSLaurent Pinchart	  This driver supports LVDS panels that don't require device-specific
177c9dff5bSLaurent Pinchart	  handling of power supplies or control signals. It implements automatic
187c9dff5bSLaurent Pinchart	  backlight handling if the panel is attached to a backlight controller.
197c9dff5bSLaurent Pinchart
20280921deSThierry Redingconfig DRM_PANEL_SIMPLE
21280921deSThierry Reding	tristate "support for simple panels"
22280921deSThierry Reding	depends on OF
2383b37eacSArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
24a5d3e625SPhilipp Zabel	select VIDEOMODE_HELPERS
25280921deSThierry Reding	help
26280921deSThierry Reding	  DRM panel driver for dumb panels that need at most a regulator and
27280921deSThierry Reding	  a GPIO to be powered up. Optionally a backlight can be attached so
28280921deSThierry Reding	  that it can be automatically turned off when the panel goes into a
29280921deSThierry Reding	  low power state.
30280921deSThierry Reding
3114c8f2e9SChris Zhongconfig DRM_PANEL_INNOLUX_P079ZCA
3214c8f2e9SChris Zhong	tristate "Innolux P079ZCA panel"
3314c8f2e9SChris Zhong	depends on OF
3414c8f2e9SChris Zhong	depends on DRM_MIPI_DSI
3514c8f2e9SChris Zhong	depends on BACKLIGHT_CLASS_DEVICE
3614c8f2e9SChris Zhong	help
3714c8f2e9SChris Zhong	  Say Y here if you want to enable support for Innolux P079ZCA
3814c8f2e9SChris Zhong	  TFT-LCD modules. The panel has a 1024x768 resolution and uses
3914c8f2e9SChris Zhong	  24 bit RGB per pixel. It provides a MIPI DSI interface to
4014c8f2e9SChris Zhong	  the host and has a built-in LED backlight.
4114c8f2e9SChris Zhong
42c96f5662SVinay Simha BNconfig DRM_PANEL_JDI_LT070ME05000
43c96f5662SVinay Simha BN	tristate "JDI LT070ME05000 WUXGA DSI panel"
44c96f5662SVinay Simha BN	depends on OF
45c96f5662SVinay Simha BN	depends on DRM_MIPI_DSI
46c96f5662SVinay Simha BN	depends on BACKLIGHT_CLASS_DEVICE
47c96f5662SVinay Simha BN	help
48c96f5662SVinay Simha BN	  Say Y here if you want to enable support for JDI DSI video mode
49c96f5662SVinay Simha BN	  panel as found in Google Nexus 7 (2013) devices.
50c96f5662SVinay Simha BN	  The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
51c96f5662SVinay Simha BN	  24 bit per pixel.
52c96f5662SVinay Simha BN
539ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_LD9040
549ef7e25fSThierry Reding	tristate "Samsung LD9040 RGB/SPI panel"
5550d5ed39SRussell King	depends on OF && SPI
56ff219937SAndrzej Hajda	select VIDEOMODE_HELPERS
57ff219937SAndrzej Hajda
5858c467ecSHeiko Schocherconfig DRM_PANEL_LG_LG4573
5958c467ecSHeiko Schocher	tristate "LG4573 RGB/SPI panel"
6058c467ecSHeiko Schocher	depends on OF && SPI
6158c467ecSHeiko Schocher	select VIDEOMODE_HELPERS
6258c467ecSHeiko Schocher	help
6358c467ecSHeiko Schocher	  Say Y here if you want to enable support for LG4573 RGB panel.
6458c467ecSHeiko Schocher	  To compile this driver as a module, choose M here.
6558c467ecSHeiko Schocher
66f0a5bb98SPhilippe CORNUconfig DRM_PANEL_ORISETECH_OTM8009A
67f0a5bb98SPhilippe CORNU	tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
68f0a5bb98SPhilippe CORNU	depends on OF
69f0a5bb98SPhilippe CORNU	depends on DRM_MIPI_DSI
70f0a5bb98SPhilippe CORNU	depends on BACKLIGHT_CLASS_DEVICE
71f0a5bb98SPhilippe CORNU	help
72f0a5bb98SPhilippe CORNU	  Say Y here if you want to enable support for Orise Technology
73f0a5bb98SPhilippe CORNU	  otm8009a 480x800 dsi 2dl panel.
74f0a5bb98SPhilippe CORNU
75086ceb6bSWerner Johanssonconfig DRM_PANEL_PANASONIC_VVX10F034N00
76086ceb6bSWerner Johansson	tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
77086ceb6bSWerner Johansson	depends on OF
78086ceb6bSWerner Johansson	depends on DRM_MIPI_DSI
79086ceb6bSWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
80086ceb6bSWerner Johansson	help
81086ceb6bSWerner Johansson	  Say Y here if you want to enable support for Panasonic VVX10F034N00
82086ceb6bSWerner Johansson	  WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
83086ceb6bSWerner Johansson	  Xperia Z2 tablets
84086ceb6bSWerner Johansson
85ed29f942SHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E3HA2
86ed29f942SHoegeun Kwon	tristate "Samsung S6E3HA2 DSI video mode panel"
87ed29f942SHoegeun Kwon	depends on OF
88ed29f942SHoegeun Kwon	depends on DRM_MIPI_DSI
8993023c14SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
90ed29f942SHoegeun Kwon	select VIDEOMODE_HELPERS
91ed29f942SHoegeun Kwon
922a05177dSHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E63J0X03
932a05177dSHoegeun Kwon	tristate "Samsung S6E63J0X03 DSI command mode panel"
942a05177dSHoegeun Kwon	depends on OF
952a05177dSHoegeun Kwon	depends on DRM_MIPI_DSI
962a05177dSHoegeun Kwon	depends on BACKLIGHT_CLASS_DEVICE
972a05177dSHoegeun Kwon	select VIDEOMODE_HELPERS
982a05177dSHoegeun Kwon
999ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_S6E8AA0
1009ef7e25fSThierry Reding	tristate "Samsung S6E8AA0 DSI video mode panel"
10102051ca0SAndrzej Hajda	depends on OF
10202051ca0SAndrzej Hajda	select DRM_MIPI_DSI
10302051ca0SAndrzej Hajda	select VIDEOMODE_HELPERS
10402051ca0SAndrzej Hajda
105043652aaSMarco Franchiconfig DRM_PANEL_SEIKO_43WVF1G
106043652aaSMarco Franchi	tristate "Seiko 43WVF1G panel"
107043652aaSMarco Franchi	depends on OF
108043652aaSMarco Franchi	depends on BACKLIGHT_CLASS_DEVICE
109043652aaSMarco Franchi	select VIDEOMODE_HELPERS
110043652aaSMarco Franchi	help
111043652aaSMarco Franchi	  Say Y here if you want to enable support for the Seiko
112043652aaSMarco Franchi	  43WVF1G controller for 800x480 LCD panels
113043652aaSMarco Franchi
1141976dbcaSThierry Redingconfig DRM_PANEL_SHARP_LQ101R1SX01
1151976dbcaSThierry Reding	tristate "Sharp LQ101R1SX01 panel"
1161976dbcaSThierry Reding	depends on OF
1171976dbcaSThierry Reding	depends on DRM_MIPI_DSI
118f071b34fSArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1191976dbcaSThierry Reding	help
1201976dbcaSThierry Reding	  Say Y here if you want to enable support for Sharp LQ101R1SX01
1211976dbcaSThierry Reding	  TFT-LCD modules. The panel has a 2560x1600 resolution and uses
1221976dbcaSThierry Reding	  24 bit RGB per pixel. It provides a dual MIPI DSI interface to
1231976dbcaSThierry Reding	  the host and has a built-in LED backlight.
1241976dbcaSThierry Reding
1251976dbcaSThierry Reding	  To compile this driver as a module, choose M here: the module
1261976dbcaSThierry Reding	  will be called panel-sharp-lq101r1sx01.
1271976dbcaSThierry Reding
128ee017238SWerner Johanssonconfig DRM_PANEL_SHARP_LS043T1LE01
129ee017238SWerner Johansson	tristate "Sharp LS043T1LE01 qHD video mode panel"
130ee017238SWerner Johansson	depends on OF
131ee017238SWerner Johansson	depends on DRM_MIPI_DSI
132ee017238SWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
133ee017238SWerner Johansson	help
134ee017238SWerner Johansson	  Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
135ee017238SWerner Johansson	  (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
136ee017238SWerner Johansson
1377142afb3SMaxime Ripardconfig DRM_PANEL_SITRONIX_ST7789V
1387142afb3SMaxime Ripard	tristate "Sitronix ST7789V panel"
1397142afb3SMaxime Ripard	depends on OF && SPI
1402a498168SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1417142afb3SMaxime Ripard	help
1427142afb3SMaxime Ripard	  Say Y here if you want to enable support for the Sitronix
1437142afb3SMaxime Ripard	  ST7789V controller for 240x320 LCD panels
1447142afb3SMaxime Ripard
145280921deSThierry Redingendmenu
146