1config DRM_PANEL 2 bool 3 depends on DRM 4 help 5 Panel registration and lookup framework. 6 7menu "Display Panels" 8 depends on DRM && DRM_PANEL 9 10config DRM_PANEL_ARM_VERSATILE 11 tristate "ARM Versatile panel driver" 12 depends on OF 13 depends on MFD_SYSCON 14 select VIDEOMODE_HELPERS 15 help 16 This driver supports the ARM Versatile panels connected to ARM 17 reference designs. The panel is detected using special registers 18 in the Versatile family syscon registers. 19 20config DRM_PANEL_LVDS 21 tristate "Generic LVDS panel driver" 22 depends on OF 23 depends on BACKLIGHT_CLASS_DEVICE 24 select VIDEOMODE_HELPERS 25 help 26 This driver supports LVDS panels that don't require device-specific 27 handling of power supplies or control signals. It implements automatic 28 backlight handling if the panel is attached to a backlight controller. 29 30config DRM_PANEL_SIMPLE 31 tristate "support for simple panels" 32 depends on OF 33 depends on BACKLIGHT_CLASS_DEVICE 34 select VIDEOMODE_HELPERS 35 help 36 DRM panel driver for dumb panels that need at most a regulator and 37 a GPIO to be powered up. Optionally a backlight can be attached so 38 that it can be automatically turned off when the panel goes into a 39 low power state. 40 41config DRM_PANEL_ILITEK_IL9322 42 tristate "Ilitek ILI9322 320x240 QVGA panels" 43 depends on OF && SPI 44 select REGMAP 45 help 46 Say Y here if you want to enable support for Ilitek IL9322 47 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 48 49config DRM_PANEL_ILITEK_ILI9881C 50 tristate "Ilitek ILI9881C-based panels" 51 depends on OF 52 depends on DRM_MIPI_DSI 53 depends on BACKLIGHT_CLASS_DEVICE 54 help 55 Say Y if you want to enable support for panels based on the 56 Ilitek ILI9881c controller. 57 58config DRM_PANEL_INNOLUX_P079ZCA 59 tristate "Innolux P079ZCA panel" 60 depends on OF 61 depends on DRM_MIPI_DSI 62 depends on BACKLIGHT_CLASS_DEVICE 63 help 64 Say Y here if you want to enable support for Innolux P079ZCA 65 TFT-LCD modules. The panel has a 1024x768 resolution and uses 66 24 bit RGB per pixel. It provides a MIPI DSI interface to 67 the host and has a built-in LED backlight. 68 69config DRM_PANEL_JDI_LT070ME05000 70 tristate "JDI LT070ME05000 WUXGA DSI panel" 71 depends on OF 72 depends on DRM_MIPI_DSI 73 depends on BACKLIGHT_CLASS_DEVICE 74 help 75 Say Y here if you want to enable support for JDI DSI video mode 76 panel as found in Google Nexus 7 (2013) devices. 77 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 78 24 bit per pixel. 79 80config DRM_PANEL_KINGDISPLAY_KD097D04 81 tristate "Kingdisplay kd097d04 panel" 82 depends on OF 83 depends on DRM_MIPI_DSI 84 depends on BACKLIGHT_CLASS_DEVICE 85 help 86 Say Y here if you want to enable support for Kingdisplay kd097d04 87 TFT-LCD modules. The panel has a 1536x2048 resolution and uses 88 24 bit RGB per pixel. It provides a MIPI DSI interface to 89 the host and has a built-in LED backlight. 90 91config DRM_PANEL_SAMSUNG_LD9040 92 tristate "Samsung LD9040 RGB/SPI panel" 93 depends on OF && SPI 94 select VIDEOMODE_HELPERS 95 96config DRM_PANEL_LG_LG4573 97 tristate "LG4573 RGB/SPI panel" 98 depends on OF && SPI 99 select VIDEOMODE_HELPERS 100 help 101 Say Y here if you want to enable support for LG4573 RGB panel. 102 To compile this driver as a module, choose M here. 103 104config DRM_PANEL_OLIMEX_LCD_OLINUXINO 105 tristate "Olimex LCD-OLinuXino panel" 106 depends on OF 107 depends on I2C 108 depends on BACKLIGHT_CLASS_DEVICE 109 help 110 The panel is used with different sizes LCDs, from 480x272 to 111 1280x800, and 24 bit per pixel. 112 113 Say Y here if you want to enable support for Olimex Ltd. 114 LCD-OLinuXino panel. 115 116config DRM_PANEL_ORISETECH_OTM8009A 117 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel" 118 depends on OF 119 depends on DRM_MIPI_DSI 120 depends on BACKLIGHT_CLASS_DEVICE 121 help 122 Say Y here if you want to enable support for Orise Technology 123 otm8009a 480x800 dsi 2dl panel. 124 125config DRM_PANEL_PANASONIC_VVX10F034N00 126 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel" 127 depends on OF 128 depends on DRM_MIPI_DSI 129 depends on BACKLIGHT_CLASS_DEVICE 130 help 131 Say Y here if you want to enable support for Panasonic VVX10F034N00 132 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some 133 Xperia Z2 tablets 134 135config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN 136 tristate "Raspberry Pi 7-inch touchscreen panel" 137 depends on DRM_MIPI_DSI 138 help 139 Say Y here if you want to enable support for the Raspberry 140 Pi 7" Touchscreen. To compile this driver as a module, 141 choose M here. 142 143config DRM_PANEL_RAYDIUM_RM68200 144 tristate "Raydium RM68200 720x1280 DSI video mode panel" 145 depends on OF 146 depends on DRM_MIPI_DSI 147 depends on BACKLIGHT_CLASS_DEVICE 148 help 149 Say Y here if you want to enable support for Raydium RM68200 150 720x1280 DSI video mode panel. 151 152config DRM_PANEL_SAMSUNG_S6D16D0 153 tristate "Samsung S6D16D0 DSI video mode panel" 154 depends on OF 155 depends on DRM_MIPI_DSI 156 select VIDEOMODE_HELPERS 157 158config DRM_PANEL_SAMSUNG_S6E3HA2 159 tristate "Samsung S6E3HA2 DSI video mode panel" 160 depends on OF 161 depends on DRM_MIPI_DSI 162 depends on BACKLIGHT_CLASS_DEVICE 163 select VIDEOMODE_HELPERS 164 165config DRM_PANEL_SAMSUNG_S6E63J0X03 166 tristate "Samsung S6E63J0X03 DSI command mode panel" 167 depends on OF 168 depends on DRM_MIPI_DSI 169 depends on BACKLIGHT_CLASS_DEVICE 170 select VIDEOMODE_HELPERS 171 172config DRM_PANEL_SAMSUNG_S6E8AA0 173 tristate "Samsung S6E8AA0 DSI video mode panel" 174 depends on OF 175 select DRM_MIPI_DSI 176 select VIDEOMODE_HELPERS 177 178config DRM_PANEL_SEIKO_43WVF1G 179 tristate "Seiko 43WVF1G panel" 180 depends on OF 181 depends on BACKLIGHT_CLASS_DEVICE 182 select VIDEOMODE_HELPERS 183 help 184 Say Y here if you want to enable support for the Seiko 185 43WVF1G controller for 800x480 LCD panels 186 187config DRM_PANEL_SHARP_LQ101R1SX01 188 tristate "Sharp LQ101R1SX01 panel" 189 depends on OF 190 depends on DRM_MIPI_DSI 191 depends on BACKLIGHT_CLASS_DEVICE 192 help 193 Say Y here if you want to enable support for Sharp LQ101R1SX01 194 TFT-LCD modules. The panel has a 2560x1600 resolution and uses 195 24 bit RGB per pixel. It provides a dual MIPI DSI interface to 196 the host and has a built-in LED backlight. 197 198 To compile this driver as a module, choose M here: the module 199 will be called panel-sharp-lq101r1sx01. 200 201config DRM_PANEL_SHARP_LS043T1LE01 202 tristate "Sharp LS043T1LE01 qHD video mode panel" 203 depends on OF 204 depends on DRM_MIPI_DSI 205 depends on BACKLIGHT_CLASS_DEVICE 206 help 207 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD 208 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard 209 210config DRM_PANEL_SITRONIX_ST7701 211 tristate "Sitronix ST7701 panel driver" 212 depends on OF 213 depends on DRM_MIPI_DSI 214 depends on BACKLIGHT_CLASS_DEVICE 215 help 216 Say Y here if you want to enable support for the Sitronix 217 ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI 218 system interfaces. 219 220config DRM_PANEL_SITRONIX_ST7789V 221 tristate "Sitronix ST7789V panel" 222 depends on OF && SPI 223 depends on BACKLIGHT_CLASS_DEVICE 224 help 225 Say Y here if you want to enable support for the Sitronix 226 ST7789V controller for 240x320 LCD panels 227 228config DRM_PANEL_TPO_TPG110 229 tristate "TPO TPG 800x400 panel" 230 depends on OF && SPI && GPIOLIB 231 depends on BACKLIGHT_CLASS_DEVICE 232 help 233 Say Y here if you want to enable support for TPO TPG110 234 400CH LTPS TFT LCD Single Chip Digital Driver for up to 235 800x400 LCD panels. 236 237config DRM_PANEL_TRULY_NT35597_WQXGA 238 tristate "Truly WQXGA" 239 depends on OF 240 depends on DRM_MIPI_DSI 241 help 242 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI 243 Video Mode panel 244endmenu 245