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_FEIYANG_FY07024DI26A30D 42 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel" 43 depends on OF 44 depends on DRM_MIPI_DSI 45 depends on BACKLIGHT_CLASS_DEVICE 46 help 47 Say Y if you want to enable support for panels based on the 48 Feiyang FY07024DI26A30-D MIPI-DSI interface. 49 50config DRM_PANEL_ILITEK_IL9322 51 tristate "Ilitek ILI9322 320x240 QVGA panels" 52 depends on OF && SPI 53 select REGMAP 54 help 55 Say Y here if you want to enable support for Ilitek IL9322 56 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 57 58config DRM_PANEL_ILITEK_ILI9881C 59 tristate "Ilitek ILI9881C-based panels" 60 depends on OF 61 depends on DRM_MIPI_DSI 62 depends on BACKLIGHT_CLASS_DEVICE 63 help 64 Say Y if you want to enable support for panels based on the 65 Ilitek ILI9881c controller. 66 67config DRM_PANEL_INNOLUX_P079ZCA 68 tristate "Innolux P079ZCA panel" 69 depends on OF 70 depends on DRM_MIPI_DSI 71 depends on BACKLIGHT_CLASS_DEVICE 72 help 73 Say Y here if you want to enable support for Innolux P079ZCA 74 TFT-LCD modules. The panel has a 1024x768 resolution and uses 75 24 bit RGB per pixel. It provides a MIPI DSI interface to 76 the host and has a built-in LED backlight. 77 78config DRM_PANEL_JDI_LT070ME05000 79 tristate "JDI LT070ME05000 WUXGA DSI panel" 80 depends on OF 81 depends on DRM_MIPI_DSI 82 depends on BACKLIGHT_CLASS_DEVICE 83 help 84 Say Y here if you want to enable support for JDI DSI video mode 85 panel as found in Google Nexus 7 (2013) devices. 86 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 87 24 bit per pixel. 88 89config DRM_PANEL_KINGDISPLAY_KD097D04 90 tristate "Kingdisplay kd097d04 panel" 91 depends on OF 92 depends on DRM_MIPI_DSI 93 depends on BACKLIGHT_CLASS_DEVICE 94 help 95 Say Y here if you want to enable support for Kingdisplay kd097d04 96 TFT-LCD modules. The panel has a 1536x2048 resolution and uses 97 24 bit RGB per pixel. It provides a MIPI DSI interface to 98 the host and has a built-in LED backlight. 99 100config DRM_PANEL_SAMSUNG_LD9040 101 tristate "Samsung LD9040 RGB/SPI panel" 102 depends on OF && SPI 103 select VIDEOMODE_HELPERS 104 105config DRM_PANEL_LG_LG4573 106 tristate "LG4573 RGB/SPI panel" 107 depends on OF && SPI 108 select VIDEOMODE_HELPERS 109 help 110 Say Y here if you want to enable support for LG4573 RGB panel. 111 To compile this driver as a module, choose M here. 112 113config DRM_PANEL_OLIMEX_LCD_OLINUXINO 114 tristate "Olimex LCD-OLinuXino panel" 115 depends on OF 116 depends on I2C 117 depends on BACKLIGHT_CLASS_DEVICE 118 help 119 The panel is used with different sizes LCDs, from 480x272 to 120 1280x800, and 24 bit per pixel. 121 122 Say Y here if you want to enable support for Olimex Ltd. 123 LCD-OLinuXino panel. 124 125config DRM_PANEL_ORISETECH_OTM8009A 126 tristate "Orise Technology otm8009a 480x800 dsi 2dl 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 Orise Technology 132 otm8009a 480x800 dsi 2dl panel. 133 134config DRM_PANEL_PANASONIC_VVX10F034N00 135 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel" 136 depends on OF 137 depends on DRM_MIPI_DSI 138 depends on BACKLIGHT_CLASS_DEVICE 139 help 140 Say Y here if you want to enable support for Panasonic VVX10F034N00 141 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some 142 Xperia Z2 tablets 143 144config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN 145 tristate "Raspberry Pi 7-inch touchscreen panel" 146 depends on DRM_MIPI_DSI 147 help 148 Say Y here if you want to enable support for the Raspberry 149 Pi 7" Touchscreen. To compile this driver as a module, 150 choose M here. 151 152config DRM_PANEL_RAYDIUM_RM68200 153 tristate "Raydium RM68200 720x1280 DSI video mode panel" 154 depends on OF 155 depends on DRM_MIPI_DSI 156 depends on BACKLIGHT_CLASS_DEVICE 157 help 158 Say Y here if you want to enable support for Raydium RM68200 159 720x1280 DSI video mode panel. 160 161config DRM_PANEL_ROCKTECH_JH057N00900 162 tristate "Rocktech JH057N00900 MIPI touchscreen panel" 163 depends on OF 164 depends on DRM_MIPI_DSI 165 depends on BACKLIGHT_CLASS_DEVICE 166 help 167 Say Y here if you want to enable support for Rocktech JH057N00900 168 MIPI DSI panel as e.g. used in the Librem 5 devkit. It has a 169 resolution of 720x1440 pixels, a built in backlight and touch 170 controller. 171 Touch input support is provided by the goodix driver and needs to be 172 selected separately. 173 174config DRM_PANEL_RONBO_RB070D30 175 tristate "Ronbo Electronics RB070D30 panel" 176 depends on OF 177 depends on DRM_MIPI_DSI 178 depends on BACKLIGHT_CLASS_DEVICE 179 help 180 Say Y here if you want to enable support for Ronbo Electronics 181 RB070D30 1024x600 DSI panel. 182 183config DRM_PANEL_SAMSUNG_S6D16D0 184 tristate "Samsung S6D16D0 DSI video mode panel" 185 depends on OF 186 depends on DRM_MIPI_DSI 187 select VIDEOMODE_HELPERS 188 189config DRM_PANEL_SAMSUNG_S6E3HA2 190 tristate "Samsung S6E3HA2 DSI video mode panel" 191 depends on OF 192 depends on DRM_MIPI_DSI 193 depends on BACKLIGHT_CLASS_DEVICE 194 select VIDEOMODE_HELPERS 195 196config DRM_PANEL_SAMSUNG_S6E63J0X03 197 tristate "Samsung S6E63J0X03 DSI command mode panel" 198 depends on OF 199 depends on DRM_MIPI_DSI 200 depends on BACKLIGHT_CLASS_DEVICE 201 select VIDEOMODE_HELPERS 202 203config DRM_PANEL_SAMSUNG_S6E8AA0 204 tristate "Samsung S6E8AA0 DSI video mode panel" 205 depends on OF 206 select DRM_MIPI_DSI 207 select VIDEOMODE_HELPERS 208 209config DRM_PANEL_SEIKO_43WVF1G 210 tristate "Seiko 43WVF1G panel" 211 depends on OF 212 depends on BACKLIGHT_CLASS_DEVICE 213 select VIDEOMODE_HELPERS 214 help 215 Say Y here if you want to enable support for the Seiko 216 43WVF1G controller for 800x480 LCD panels 217 218config DRM_PANEL_SHARP_LQ101R1SX01 219 tristate "Sharp LQ101R1SX01 panel" 220 depends on OF 221 depends on DRM_MIPI_DSI 222 depends on BACKLIGHT_CLASS_DEVICE 223 help 224 Say Y here if you want to enable support for Sharp LQ101R1SX01 225 TFT-LCD modules. The panel has a 2560x1600 resolution and uses 226 24 bit RGB per pixel. It provides a dual MIPI DSI interface to 227 the host and has a built-in LED backlight. 228 229 To compile this driver as a module, choose M here: the module 230 will be called panel-sharp-lq101r1sx01. 231 232config DRM_PANEL_SHARP_LS043T1LE01 233 tristate "Sharp LS043T1LE01 qHD video mode panel" 234 depends on OF 235 depends on DRM_MIPI_DSI 236 depends on BACKLIGHT_CLASS_DEVICE 237 help 238 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD 239 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard 240 241config DRM_PANEL_SITRONIX_ST7701 242 tristate "Sitronix ST7701 panel driver" 243 depends on OF 244 depends on DRM_MIPI_DSI 245 depends on BACKLIGHT_CLASS_DEVICE 246 help 247 Say Y here if you want to enable support for the Sitronix 248 ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI 249 system interfaces. 250 251config DRM_PANEL_SITRONIX_ST7789V 252 tristate "Sitronix ST7789V panel" 253 depends on OF && SPI 254 depends on BACKLIGHT_CLASS_DEVICE 255 help 256 Say Y here if you want to enable support for the Sitronix 257 ST7789V controller for 240x320 LCD panels 258 259config DRM_PANEL_TPO_TPG110 260 tristate "TPO TPG 800x400 panel" 261 depends on OF && SPI && GPIOLIB 262 depends on BACKLIGHT_CLASS_DEVICE 263 help 264 Say Y here if you want to enable support for TPO TPG110 265 400CH LTPS TFT LCD Single Chip Digital Driver for up to 266 800x400 LCD panels. 267 268config DRM_PANEL_TRULY_NT35597_WQXGA 269 tristate "Truly WQXGA" 270 depends on OF 271 depends on DRM_MIPI_DSI 272 help 273 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI 274 Video Mode panel 275endmenu 276