xref: /openbmc/linux/drivers/gpu/drm/panel/Kconfig (revision 2f733d61)
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
852f733d61SEric Anholtconfig DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
862f733d61SEric Anholt	tristate "Raspberry Pi 7-inch touchscreen panel"
872f733d61SEric Anholt	depends on DRM_MIPI_DSI
882f733d61SEric Anholt	help
892f733d61SEric Anholt	  Say Y here if you want to enable support for the Raspberry
902f733d61SEric Anholt	  Pi 7" Touchscreen.  To compile this driver as a module,
912f733d61SEric Anholt	  choose M here.
922f733d61SEric Anholt
93ed29f942SHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E3HA2
94ed29f942SHoegeun Kwon	tristate "Samsung S6E3HA2 DSI video mode panel"
95ed29f942SHoegeun Kwon	depends on OF
96ed29f942SHoegeun Kwon	depends on DRM_MIPI_DSI
9793023c14SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
98ed29f942SHoegeun Kwon	select VIDEOMODE_HELPERS
99ed29f942SHoegeun Kwon
1002a05177dSHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E63J0X03
1012a05177dSHoegeun Kwon	tristate "Samsung S6E63J0X03 DSI command mode panel"
1022a05177dSHoegeun Kwon	depends on OF
1032a05177dSHoegeun Kwon	depends on DRM_MIPI_DSI
1042a05177dSHoegeun Kwon	depends on BACKLIGHT_CLASS_DEVICE
1052a05177dSHoegeun Kwon	select VIDEOMODE_HELPERS
1062a05177dSHoegeun Kwon
1079ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_S6E8AA0
1089ef7e25fSThierry Reding	tristate "Samsung S6E8AA0 DSI video mode panel"
10902051ca0SAndrzej Hajda	depends on OF
11002051ca0SAndrzej Hajda	select DRM_MIPI_DSI
11102051ca0SAndrzej Hajda	select VIDEOMODE_HELPERS
11202051ca0SAndrzej Hajda
113043652aaSMarco Franchiconfig DRM_PANEL_SEIKO_43WVF1G
114043652aaSMarco Franchi	tristate "Seiko 43WVF1G panel"
115043652aaSMarco Franchi	depends on OF
116043652aaSMarco Franchi	depends on BACKLIGHT_CLASS_DEVICE
117043652aaSMarco Franchi	select VIDEOMODE_HELPERS
118043652aaSMarco Franchi	help
119043652aaSMarco Franchi	  Say Y here if you want to enable support for the Seiko
120043652aaSMarco Franchi	  43WVF1G controller for 800x480 LCD panels
121043652aaSMarco Franchi
1221976dbcaSThierry Redingconfig DRM_PANEL_SHARP_LQ101R1SX01
1231976dbcaSThierry Reding	tristate "Sharp LQ101R1SX01 panel"
1241976dbcaSThierry Reding	depends on OF
1251976dbcaSThierry Reding	depends on DRM_MIPI_DSI
126f071b34fSArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1271976dbcaSThierry Reding	help
1281976dbcaSThierry Reding	  Say Y here if you want to enable support for Sharp LQ101R1SX01
1291976dbcaSThierry Reding	  TFT-LCD modules. The panel has a 2560x1600 resolution and uses
1301976dbcaSThierry Reding	  24 bit RGB per pixel. It provides a dual MIPI DSI interface to
1311976dbcaSThierry Reding	  the host and has a built-in LED backlight.
1321976dbcaSThierry Reding
1331976dbcaSThierry Reding	  To compile this driver as a module, choose M here: the module
1341976dbcaSThierry Reding	  will be called panel-sharp-lq101r1sx01.
1351976dbcaSThierry Reding
136ee017238SWerner Johanssonconfig DRM_PANEL_SHARP_LS043T1LE01
137ee017238SWerner Johansson	tristate "Sharp LS043T1LE01 qHD video mode panel"
138ee017238SWerner Johansson	depends on OF
139ee017238SWerner Johansson	depends on DRM_MIPI_DSI
140ee017238SWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
141ee017238SWerner Johansson	help
142ee017238SWerner Johansson	  Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
143ee017238SWerner Johansson	  (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
144ee017238SWerner Johansson
1457142afb3SMaxime Ripardconfig DRM_PANEL_SITRONIX_ST7789V
1467142afb3SMaxime Ripard	tristate "Sitronix ST7789V panel"
1477142afb3SMaxime Ripard	depends on OF && SPI
1482a498168SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1497142afb3SMaxime Ripard	help
1507142afb3SMaxime Ripard	  Say Y here if you want to enable support for the Sitronix
1517142afb3SMaxime Ripard	  ST7789V controller for 240x320 LCD panels
1527142afb3SMaxime Ripard
153280921deSThierry Redingendmenu
154