xref: /openbmc/linux/drivers/gpu/drm/panel/Kconfig (revision 2a05177d)
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
66086ceb6bSWerner Johanssonconfig DRM_PANEL_PANASONIC_VVX10F034N00
67086ceb6bSWerner Johansson	tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
68086ceb6bSWerner Johansson	depends on OF
69086ceb6bSWerner Johansson	depends on DRM_MIPI_DSI
70086ceb6bSWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
71086ceb6bSWerner Johansson	help
72086ceb6bSWerner Johansson	  Say Y here if you want to enable support for Panasonic VVX10F034N00
73086ceb6bSWerner Johansson	  WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
74086ceb6bSWerner Johansson	  Xperia Z2 tablets
75086ceb6bSWerner Johansson
76ed29f942SHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E3HA2
77ed29f942SHoegeun Kwon	tristate "Samsung S6E3HA2 DSI video mode panel"
78ed29f942SHoegeun Kwon	depends on OF
79ed29f942SHoegeun Kwon	depends on DRM_MIPI_DSI
8093023c14SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
81ed29f942SHoegeun Kwon	select VIDEOMODE_HELPERS
82ed29f942SHoegeun Kwon
832a05177dSHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E63J0X03
842a05177dSHoegeun Kwon	tristate "Samsung S6E63J0X03 DSI command mode panel"
852a05177dSHoegeun Kwon	depends on OF
862a05177dSHoegeun Kwon	depends on DRM_MIPI_DSI
872a05177dSHoegeun Kwon	depends on BACKLIGHT_CLASS_DEVICE
882a05177dSHoegeun Kwon	select VIDEOMODE_HELPERS
892a05177dSHoegeun Kwon
909ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_S6E8AA0
919ef7e25fSThierry Reding	tristate "Samsung S6E8AA0 DSI video mode panel"
9202051ca0SAndrzej Hajda	depends on OF
9302051ca0SAndrzej Hajda	select DRM_MIPI_DSI
9402051ca0SAndrzej Hajda	select VIDEOMODE_HELPERS
9502051ca0SAndrzej Hajda
961976dbcaSThierry Redingconfig DRM_PANEL_SHARP_LQ101R1SX01
971976dbcaSThierry Reding	tristate "Sharp LQ101R1SX01 panel"
981976dbcaSThierry Reding	depends on OF
991976dbcaSThierry Reding	depends on DRM_MIPI_DSI
100f071b34fSArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1011976dbcaSThierry Reding	help
1021976dbcaSThierry Reding	  Say Y here if you want to enable support for Sharp LQ101R1SX01
1031976dbcaSThierry Reding	  TFT-LCD modules. The panel has a 2560x1600 resolution and uses
1041976dbcaSThierry Reding	  24 bit RGB per pixel. It provides a dual MIPI DSI interface to
1051976dbcaSThierry Reding	  the host and has a built-in LED backlight.
1061976dbcaSThierry Reding
1071976dbcaSThierry Reding	  To compile this driver as a module, choose M here: the module
1081976dbcaSThierry Reding	  will be called panel-sharp-lq101r1sx01.
1091976dbcaSThierry Reding
110ee017238SWerner Johanssonconfig DRM_PANEL_SHARP_LS043T1LE01
111ee017238SWerner Johansson	tristate "Sharp LS043T1LE01 qHD video mode panel"
112ee017238SWerner Johansson	depends on OF
113ee017238SWerner Johansson	depends on DRM_MIPI_DSI
114ee017238SWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
115ee017238SWerner Johansson	help
116ee017238SWerner Johansson	  Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
117ee017238SWerner Johansson	  (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
118ee017238SWerner Johansson
1197142afb3SMaxime Ripardconfig DRM_PANEL_SITRONIX_ST7789V
1207142afb3SMaxime Ripard	tristate "Sitronix ST7789V panel"
1217142afb3SMaxime Ripard	depends on OF && SPI
1222a498168SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1237142afb3SMaxime Ripard	help
1247142afb3SMaxime Ripard	  Say Y here if you want to enable support for the Sitronix
1257142afb3SMaxime Ripard	  ST7789V controller for 240x320 LCD panels
1267142afb3SMaxime Ripard
127280921deSThierry Redingendmenu
128