xref: /openbmc/linux/drivers/gpu/drm/panel/Kconfig (revision 0ee2e37a)
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
310ee2e37aSLinus Walleijconfig DRM_PANEL_ILITEK_IL9322
320ee2e37aSLinus Walleij	tristate "Ilitek ILI9322 320x240 QVGA panels"
330ee2e37aSLinus Walleij	depends on OF && SPI
340ee2e37aSLinus Walleij	select REGMAP
350ee2e37aSLinus Walleij	help
360ee2e37aSLinus Walleij	  Say Y here if you want to enable support for Ilitek IL9322
370ee2e37aSLinus Walleij	  QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
380ee2e37aSLinus Walleij
3914c8f2e9SChris Zhongconfig DRM_PANEL_INNOLUX_P079ZCA
4014c8f2e9SChris Zhong	tristate "Innolux P079ZCA panel"
4114c8f2e9SChris Zhong	depends on OF
4214c8f2e9SChris Zhong	depends on DRM_MIPI_DSI
4314c8f2e9SChris Zhong	depends on BACKLIGHT_CLASS_DEVICE
4414c8f2e9SChris Zhong	help
4514c8f2e9SChris Zhong	  Say Y here if you want to enable support for Innolux P079ZCA
4614c8f2e9SChris Zhong	  TFT-LCD modules. The panel has a 1024x768 resolution and uses
4714c8f2e9SChris Zhong	  24 bit RGB per pixel. It provides a MIPI DSI interface to
4814c8f2e9SChris Zhong	  the host and has a built-in LED backlight.
4914c8f2e9SChris Zhong
50c96f5662SVinay Simha BNconfig DRM_PANEL_JDI_LT070ME05000
51c96f5662SVinay Simha BN	tristate "JDI LT070ME05000 WUXGA DSI panel"
52c96f5662SVinay Simha BN	depends on OF
53c96f5662SVinay Simha BN	depends on DRM_MIPI_DSI
54c96f5662SVinay Simha BN	depends on BACKLIGHT_CLASS_DEVICE
55c96f5662SVinay Simha BN	help
56c96f5662SVinay Simha BN	  Say Y here if you want to enable support for JDI DSI video mode
57c96f5662SVinay Simha BN	  panel as found in Google Nexus 7 (2013) devices.
58c96f5662SVinay Simha BN	  The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
59c96f5662SVinay Simha BN	  24 bit per pixel.
60c96f5662SVinay Simha BN
619ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_LD9040
629ef7e25fSThierry Reding	tristate "Samsung LD9040 RGB/SPI panel"
6350d5ed39SRussell King	depends on OF && SPI
64ff219937SAndrzej Hajda	select VIDEOMODE_HELPERS
65ff219937SAndrzej Hajda
6658c467ecSHeiko Schocherconfig DRM_PANEL_LG_LG4573
6758c467ecSHeiko Schocher	tristate "LG4573 RGB/SPI panel"
6858c467ecSHeiko Schocher	depends on OF && SPI
6958c467ecSHeiko Schocher	select VIDEOMODE_HELPERS
7058c467ecSHeiko Schocher	help
7158c467ecSHeiko Schocher	  Say Y here if you want to enable support for LG4573 RGB panel.
7258c467ecSHeiko Schocher	  To compile this driver as a module, choose M here.
7358c467ecSHeiko Schocher
74f0a5bb98SPhilippe CORNUconfig DRM_PANEL_ORISETECH_OTM8009A
75f0a5bb98SPhilippe CORNU	tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
76f0a5bb98SPhilippe CORNU	depends on OF
77f0a5bb98SPhilippe CORNU	depends on DRM_MIPI_DSI
78f0a5bb98SPhilippe CORNU	depends on BACKLIGHT_CLASS_DEVICE
79f0a5bb98SPhilippe CORNU	help
80f0a5bb98SPhilippe CORNU	  Say Y here if you want to enable support for Orise Technology
81f0a5bb98SPhilippe CORNU	  otm8009a 480x800 dsi 2dl panel.
82f0a5bb98SPhilippe CORNU
83086ceb6bSWerner Johanssonconfig DRM_PANEL_PANASONIC_VVX10F034N00
84086ceb6bSWerner Johansson	tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
85086ceb6bSWerner Johansson	depends on OF
86086ceb6bSWerner Johansson	depends on DRM_MIPI_DSI
87086ceb6bSWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
88086ceb6bSWerner Johansson	help
89086ceb6bSWerner Johansson	  Say Y here if you want to enable support for Panasonic VVX10F034N00
90086ceb6bSWerner Johansson	  WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
91086ceb6bSWerner Johansson	  Xperia Z2 tablets
92086ceb6bSWerner Johansson
932f733d61SEric Anholtconfig DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
942f733d61SEric Anholt	tristate "Raspberry Pi 7-inch touchscreen panel"
952f733d61SEric Anholt	depends on DRM_MIPI_DSI
962f733d61SEric Anholt	help
972f733d61SEric Anholt	  Say Y here if you want to enable support for the Raspberry
982f733d61SEric Anholt	  Pi 7" Touchscreen.  To compile this driver as a module,
992f733d61SEric Anholt	  choose M here.
1002f733d61SEric Anholt
101ed29f942SHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E3HA2
102ed29f942SHoegeun Kwon	tristate "Samsung S6E3HA2 DSI video mode panel"
103ed29f942SHoegeun Kwon	depends on OF
104ed29f942SHoegeun Kwon	depends on DRM_MIPI_DSI
10593023c14SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
106ed29f942SHoegeun Kwon	select VIDEOMODE_HELPERS
107ed29f942SHoegeun Kwon
1082a05177dSHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E63J0X03
1092a05177dSHoegeun Kwon	tristate "Samsung S6E63J0X03 DSI command mode panel"
1102a05177dSHoegeun Kwon	depends on OF
1112a05177dSHoegeun Kwon	depends on DRM_MIPI_DSI
1122a05177dSHoegeun Kwon	depends on BACKLIGHT_CLASS_DEVICE
1132a05177dSHoegeun Kwon	select VIDEOMODE_HELPERS
1142a05177dSHoegeun Kwon
1159ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_S6E8AA0
1169ef7e25fSThierry Reding	tristate "Samsung S6E8AA0 DSI video mode panel"
11702051ca0SAndrzej Hajda	depends on OF
11802051ca0SAndrzej Hajda	select DRM_MIPI_DSI
11902051ca0SAndrzej Hajda	select VIDEOMODE_HELPERS
12002051ca0SAndrzej Hajda
121043652aaSMarco Franchiconfig DRM_PANEL_SEIKO_43WVF1G
122043652aaSMarco Franchi	tristate "Seiko 43WVF1G panel"
123043652aaSMarco Franchi	depends on OF
124043652aaSMarco Franchi	depends on BACKLIGHT_CLASS_DEVICE
125043652aaSMarco Franchi	select VIDEOMODE_HELPERS
126043652aaSMarco Franchi	help
127043652aaSMarco Franchi	  Say Y here if you want to enable support for the Seiko
128043652aaSMarco Franchi	  43WVF1G controller for 800x480 LCD panels
129043652aaSMarco Franchi
1301976dbcaSThierry Redingconfig DRM_PANEL_SHARP_LQ101R1SX01
1311976dbcaSThierry Reding	tristate "Sharp LQ101R1SX01 panel"
1321976dbcaSThierry Reding	depends on OF
1331976dbcaSThierry Reding	depends on DRM_MIPI_DSI
134f071b34fSArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1351976dbcaSThierry Reding	help
1361976dbcaSThierry Reding	  Say Y here if you want to enable support for Sharp LQ101R1SX01
1371976dbcaSThierry Reding	  TFT-LCD modules. The panel has a 2560x1600 resolution and uses
1381976dbcaSThierry Reding	  24 bit RGB per pixel. It provides a dual MIPI DSI interface to
1391976dbcaSThierry Reding	  the host and has a built-in LED backlight.
1401976dbcaSThierry Reding
1411976dbcaSThierry Reding	  To compile this driver as a module, choose M here: the module
1421976dbcaSThierry Reding	  will be called panel-sharp-lq101r1sx01.
1431976dbcaSThierry Reding
144ee017238SWerner Johanssonconfig DRM_PANEL_SHARP_LS043T1LE01
145ee017238SWerner Johansson	tristate "Sharp LS043T1LE01 qHD video mode panel"
146ee017238SWerner Johansson	depends on OF
147ee017238SWerner Johansson	depends on DRM_MIPI_DSI
148ee017238SWerner Johansson	depends on BACKLIGHT_CLASS_DEVICE
149ee017238SWerner Johansson	help
150ee017238SWerner Johansson	  Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
151ee017238SWerner Johansson	  (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
152ee017238SWerner Johansson
1537142afb3SMaxime Ripardconfig DRM_PANEL_SITRONIX_ST7789V
1547142afb3SMaxime Ripard	tristate "Sitronix ST7789V panel"
1557142afb3SMaxime Ripard	depends on OF && SPI
1562a498168SArnd Bergmann	depends on BACKLIGHT_CLASS_DEVICE
1577142afb3SMaxime Ripard	help
1587142afb3SMaxime Ripard	  Say Y here if you want to enable support for the Sitronix
1597142afb3SMaxime Ripard	  ST7789V controller for 240x320 LCD panels
1607142afb3SMaxime Ripard
161280921deSThierry Redingendmenu
162