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 10*f40f5b87SLinus Walleijconfig DRM_PANEL_ARM_VERSATILE 11*f40f5b87SLinus Walleij tristate "ARM Versatile panel driver" 12*f40f5b87SLinus Walleij depends on OF 13*f40f5b87SLinus Walleij depends on MFD_SYSCON 14*f40f5b87SLinus Walleij select VIDEOMODE_HELPERS 15*f40f5b87SLinus Walleij help 16*f40f5b87SLinus Walleij This driver supports the ARM Versatile panels connected to ARM 17*f40f5b87SLinus Walleij reference designs. The panel is detected using special registers 18*f40f5b87SLinus Walleij in the Versatile family syscon registers. 19*f40f5b87SLinus Walleij 207c9dff5bSLaurent Pinchartconfig DRM_PANEL_LVDS 217c9dff5bSLaurent Pinchart tristate "Generic LVDS panel driver" 227c9dff5bSLaurent Pinchart depends on OF 237c9dff5bSLaurent Pinchart depends on BACKLIGHT_CLASS_DEVICE 247c9dff5bSLaurent Pinchart select VIDEOMODE_HELPERS 257c9dff5bSLaurent Pinchart help 267c9dff5bSLaurent Pinchart This driver supports LVDS panels that don't require device-specific 277c9dff5bSLaurent Pinchart handling of power supplies or control signals. It implements automatic 287c9dff5bSLaurent Pinchart backlight handling if the panel is attached to a backlight controller. 297c9dff5bSLaurent Pinchart 30280921deSThierry Redingconfig DRM_PANEL_SIMPLE 31280921deSThierry Reding tristate "support for simple panels" 32280921deSThierry Reding depends on OF 3383b37eacSArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 34a5d3e625SPhilipp Zabel select VIDEOMODE_HELPERS 35280921deSThierry Reding help 36280921deSThierry Reding DRM panel driver for dumb panels that need at most a regulator and 37280921deSThierry Reding a GPIO to be powered up. Optionally a backlight can be attached so 38280921deSThierry Reding that it can be automatically turned off when the panel goes into a 39280921deSThierry Reding low power state. 40280921deSThierry Reding 410ee2e37aSLinus Walleijconfig DRM_PANEL_ILITEK_IL9322 420ee2e37aSLinus Walleij tristate "Ilitek ILI9322 320x240 QVGA panels" 430ee2e37aSLinus Walleij depends on OF && SPI 440ee2e37aSLinus Walleij select REGMAP 450ee2e37aSLinus Walleij help 460ee2e37aSLinus Walleij Say Y here if you want to enable support for Ilitek IL9322 470ee2e37aSLinus Walleij QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 480ee2e37aSLinus Walleij 4914c8f2e9SChris Zhongconfig DRM_PANEL_INNOLUX_P079ZCA 5014c8f2e9SChris Zhong tristate "Innolux P079ZCA panel" 5114c8f2e9SChris Zhong depends on OF 5214c8f2e9SChris Zhong depends on DRM_MIPI_DSI 5314c8f2e9SChris Zhong depends on BACKLIGHT_CLASS_DEVICE 5414c8f2e9SChris Zhong help 5514c8f2e9SChris Zhong Say Y here if you want to enable support for Innolux P079ZCA 5614c8f2e9SChris Zhong TFT-LCD modules. The panel has a 1024x768 resolution and uses 5714c8f2e9SChris Zhong 24 bit RGB per pixel. It provides a MIPI DSI interface to 5814c8f2e9SChris Zhong the host and has a built-in LED backlight. 5914c8f2e9SChris Zhong 60c96f5662SVinay Simha BNconfig DRM_PANEL_JDI_LT070ME05000 61c96f5662SVinay Simha BN tristate "JDI LT070ME05000 WUXGA DSI panel" 62c96f5662SVinay Simha BN depends on OF 63c96f5662SVinay Simha BN depends on DRM_MIPI_DSI 64c96f5662SVinay Simha BN depends on BACKLIGHT_CLASS_DEVICE 65c96f5662SVinay Simha BN help 66c96f5662SVinay Simha BN Say Y here if you want to enable support for JDI DSI video mode 67c96f5662SVinay Simha BN panel as found in Google Nexus 7 (2013) devices. 68c96f5662SVinay Simha BN The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 69c96f5662SVinay Simha BN 24 bit per pixel. 70c96f5662SVinay Simha BN 719ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_LD9040 729ef7e25fSThierry Reding tristate "Samsung LD9040 RGB/SPI panel" 7350d5ed39SRussell King depends on OF && SPI 74ff219937SAndrzej Hajda select VIDEOMODE_HELPERS 75ff219937SAndrzej Hajda 7658c467ecSHeiko Schocherconfig DRM_PANEL_LG_LG4573 7758c467ecSHeiko Schocher tristate "LG4573 RGB/SPI panel" 7858c467ecSHeiko Schocher depends on OF && SPI 7958c467ecSHeiko Schocher select VIDEOMODE_HELPERS 8058c467ecSHeiko Schocher help 8158c467ecSHeiko Schocher Say Y here if you want to enable support for LG4573 RGB panel. 8258c467ecSHeiko Schocher To compile this driver as a module, choose M here. 8358c467ecSHeiko Schocher 84f0a5bb98SPhilippe CORNUconfig DRM_PANEL_ORISETECH_OTM8009A 85f0a5bb98SPhilippe CORNU tristate "Orise Technology otm8009a 480x800 dsi 2dl panel" 86f0a5bb98SPhilippe CORNU depends on OF 87f0a5bb98SPhilippe CORNU depends on DRM_MIPI_DSI 88f0a5bb98SPhilippe CORNU depends on BACKLIGHT_CLASS_DEVICE 89f0a5bb98SPhilippe CORNU help 90f0a5bb98SPhilippe CORNU Say Y here if you want to enable support for Orise Technology 91f0a5bb98SPhilippe CORNU otm8009a 480x800 dsi 2dl panel. 92f0a5bb98SPhilippe CORNU 93086ceb6bSWerner Johanssonconfig DRM_PANEL_PANASONIC_VVX10F034N00 94086ceb6bSWerner Johansson tristate "Panasonic VVX10F034N00 1920x1200 video mode panel" 95086ceb6bSWerner Johansson depends on OF 96086ceb6bSWerner Johansson depends on DRM_MIPI_DSI 97086ceb6bSWerner Johansson depends on BACKLIGHT_CLASS_DEVICE 98086ceb6bSWerner Johansson help 99086ceb6bSWerner Johansson Say Y here if you want to enable support for Panasonic VVX10F034N00 100086ceb6bSWerner Johansson WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some 101086ceb6bSWerner Johansson Xperia Z2 tablets 102086ceb6bSWerner Johansson 1032f733d61SEric Anholtconfig DRM_PANEL_RASPBERRYPI_TOUCHSCREEN 1042f733d61SEric Anholt tristate "Raspberry Pi 7-inch touchscreen panel" 1052f733d61SEric Anholt depends on DRM_MIPI_DSI 1062f733d61SEric Anholt help 1072f733d61SEric Anholt Say Y here if you want to enable support for the Raspberry 1082f733d61SEric Anholt Pi 7" Touchscreen. To compile this driver as a module, 1092f733d61SEric Anholt choose M here. 1102f733d61SEric Anholt 111ed29f942SHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E3HA2 112ed29f942SHoegeun Kwon tristate "Samsung S6E3HA2 DSI video mode panel" 113ed29f942SHoegeun Kwon depends on OF 114ed29f942SHoegeun Kwon depends on DRM_MIPI_DSI 11593023c14SArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 116ed29f942SHoegeun Kwon select VIDEOMODE_HELPERS 117ed29f942SHoegeun Kwon 1182a05177dSHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E63J0X03 1192a05177dSHoegeun Kwon tristate "Samsung S6E63J0X03 DSI command mode panel" 1202a05177dSHoegeun Kwon depends on OF 1212a05177dSHoegeun Kwon depends on DRM_MIPI_DSI 1222a05177dSHoegeun Kwon depends on BACKLIGHT_CLASS_DEVICE 1232a05177dSHoegeun Kwon select VIDEOMODE_HELPERS 1242a05177dSHoegeun Kwon 1259ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_S6E8AA0 1269ef7e25fSThierry Reding tristate "Samsung S6E8AA0 DSI video mode panel" 12702051ca0SAndrzej Hajda depends on OF 12802051ca0SAndrzej Hajda select DRM_MIPI_DSI 12902051ca0SAndrzej Hajda select VIDEOMODE_HELPERS 13002051ca0SAndrzej Hajda 131043652aaSMarco Franchiconfig DRM_PANEL_SEIKO_43WVF1G 132043652aaSMarco Franchi tristate "Seiko 43WVF1G panel" 133043652aaSMarco Franchi depends on OF 134043652aaSMarco Franchi depends on BACKLIGHT_CLASS_DEVICE 135043652aaSMarco Franchi select VIDEOMODE_HELPERS 136043652aaSMarco Franchi help 137043652aaSMarco Franchi Say Y here if you want to enable support for the Seiko 138043652aaSMarco Franchi 43WVF1G controller for 800x480 LCD panels 139043652aaSMarco Franchi 1401976dbcaSThierry Redingconfig DRM_PANEL_SHARP_LQ101R1SX01 1411976dbcaSThierry Reding tristate "Sharp LQ101R1SX01 panel" 1421976dbcaSThierry Reding depends on OF 1431976dbcaSThierry Reding depends on DRM_MIPI_DSI 144f071b34fSArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 1451976dbcaSThierry Reding help 1461976dbcaSThierry Reding Say Y here if you want to enable support for Sharp LQ101R1SX01 1471976dbcaSThierry Reding TFT-LCD modules. The panel has a 2560x1600 resolution and uses 1481976dbcaSThierry Reding 24 bit RGB per pixel. It provides a dual MIPI DSI interface to 1491976dbcaSThierry Reding the host and has a built-in LED backlight. 1501976dbcaSThierry Reding 1511976dbcaSThierry Reding To compile this driver as a module, choose M here: the module 1521976dbcaSThierry Reding will be called panel-sharp-lq101r1sx01. 1531976dbcaSThierry Reding 154ee017238SWerner Johanssonconfig DRM_PANEL_SHARP_LS043T1LE01 155ee017238SWerner Johansson tristate "Sharp LS043T1LE01 qHD video mode panel" 156ee017238SWerner Johansson depends on OF 157ee017238SWerner Johansson depends on DRM_MIPI_DSI 158ee017238SWerner Johansson depends on BACKLIGHT_CLASS_DEVICE 159ee017238SWerner Johansson help 160ee017238SWerner Johansson Say Y here if you want to enable support for Sharp LS043T1LE01 qHD 161ee017238SWerner Johansson (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard 162ee017238SWerner Johansson 1637142afb3SMaxime Ripardconfig DRM_PANEL_SITRONIX_ST7789V 1647142afb3SMaxime Ripard tristate "Sitronix ST7789V panel" 1657142afb3SMaxime Ripard depends on OF && SPI 1662a498168SArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 1677142afb3SMaxime Ripard help 1687142afb3SMaxime Ripard Say Y here if you want to enable support for the Sitronix 1697142afb3SMaxime Ripard ST7789V controller for 240x320 LCD panels 1707142afb3SMaxime Ripard 171280921deSThierry Redingendmenu 172