Kconfig (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) | Kconfig (cf64148abcfd5ac1d6b1526950a48a497b180f61) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2config DRM_PANEL 3 bool 4 depends on DRM 5 help 6 Panel registration and lookup framework. 7 8menu "Display Panels" 9 depends on DRM && DRM_PANEL 10 | 1# SPDX-License-Identifier: GPL-2.0-only 2config DRM_PANEL 3 bool 4 depends on DRM 5 help 6 Panel registration and lookup framework. 7 8menu "Display Panels" 9 depends on DRM && DRM_PANEL 10 |
11config DRM_PANEL_ABT_Y030XX067A 12 tristate "ABT Y030XX067A 320x480 LCD panel" 13 depends on OF && SPI 14 select REGMAP_SPI 15 help 16 Say Y here to enable support for the Asia Better Technology Ltd. 17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300 18 and RG-99 handheld gaming consoles. 19 |
|
11config DRM_PANEL_ARM_VERSATILE 12 tristate "ARM Versatile panel driver" 13 depends on OF 14 depends on MFD_SYSCON 15 select VIDEOMODE_HELPERS 16 help 17 This driver supports the ARM Versatile panels connected to ARM 18 reference designs. The panel is detected using special registers --- 24 unchanged lines hidden (view full) --- 43 tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel" 44 depends on OF 45 depends on DRM_MIPI_DSI 46 depends on BACKLIGHT_CLASS_DEVICE 47 help 48 Say Y here if you want to support for BOE TV101WUM and AUO KD101N80 49 45NA WUXGA PANEL DSI Video Mode panel 50 | 20config DRM_PANEL_ARM_VERSATILE 21 tristate "ARM Versatile panel driver" 22 depends on OF 23 depends on MFD_SYSCON 24 select VIDEOMODE_HELPERS 25 help 26 This driver supports the ARM Versatile panels connected to ARM 27 reference designs. The panel is detected using special registers --- 24 unchanged lines hidden (view full) --- 52 tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel" 53 depends on OF 54 depends on DRM_MIPI_DSI 55 depends on BACKLIGHT_CLASS_DEVICE 56 help 57 Say Y here if you want to support for BOE TV101WUM and AUO KD101N80 58 45NA WUXGA PANEL DSI Video Mode panel 59 |
60config DRM_PANEL_DSI_CM 61 tristate "Generic DSI command mode panels" 62 depends on OF 63 depends on DRM_MIPI_DSI 64 depends on BACKLIGHT_CLASS_DEVICE 65 help 66 DRM panel driver for DSI command mode panels with support for 67 embedded and external backlights. 68 |
|
51config DRM_PANEL_LVDS 52 tristate "Generic LVDS panel driver" 53 depends on OF 54 depends on BACKLIGHT_CLASS_DEVICE 55 select VIDEOMODE_HELPERS 56 help 57 This driver supports LVDS panels that don't require device-specific 58 handling of power supplies or control signals. It implements automatic --- 72 unchanged lines hidden (view full) --- 131 depends on DRM_MIPI_DSI 132 depends on BACKLIGHT_CLASS_DEVICE 133 help 134 Say Y here if you want to enable support for JDI DSI video mode 135 panel as found in Google Nexus 7 (2013) devices. 136 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 137 24 bit per pixel. 138 | 69config DRM_PANEL_LVDS 70 tristate "Generic LVDS panel driver" 71 depends on OF 72 depends on BACKLIGHT_CLASS_DEVICE 73 select VIDEOMODE_HELPERS 74 help 75 This driver supports LVDS panels that don't require device-specific 76 handling of power supplies or control signals. It implements automatic --- 72 unchanged lines hidden (view full) --- 149 depends on DRM_MIPI_DSI 150 depends on BACKLIGHT_CLASS_DEVICE 151 help 152 Say Y here if you want to enable support for JDI DSI video mode 153 panel as found in Google Nexus 7 (2013) devices. 154 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 155 24 bit per pixel. 156 |
157config DRM_PANEL_KHADAS_TS050 158 tristate "Khadas TS050 panel" 159 depends on OF 160 depends on DRM_MIPI_DSI 161 depends on BACKLIGHT_CLASS_DEVICE 162 help 163 Say Y here if you want to enable support for Khadas TS050 TFT-LCD 164 panel module. The panel has a 1080x1920 resolution and uses 165 24 bit RGB per pixel. It provides a MIPI DSI interface to 166 the host, a built-in LED backlight and touch controller. 167 |
|
139config DRM_PANEL_KINGDISPLAY_KD097D04 140 tristate "Kingdisplay kd097d04 panel" 141 depends on OF 142 depends on DRM_MIPI_DSI 143 depends on BACKLIGHT_CLASS_DEVICE 144 help 145 Say Y here if you want to enable support for Kingdisplay kd097d04 146 TFT-LCD modules. The panel has a 1536x2048 resolution and uses --- 56 unchanged lines hidden (view full) --- 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 the panels built 208 around the Novatek NT35510 display controller, such as some 209 Hydis panels. 210 | 168config DRM_PANEL_KINGDISPLAY_KD097D04 169 tristate "Kingdisplay kd097d04 panel" 170 depends on OF 171 depends on DRM_MIPI_DSI 172 depends on BACKLIGHT_CLASS_DEVICE 173 help 174 Say Y here if you want to enable support for Kingdisplay kd097d04 175 TFT-LCD modules. The panel has a 1536x2048 resolution and uses --- 56 unchanged lines hidden (view full) --- 232 depends on OF 233 depends on DRM_MIPI_DSI 234 depends on BACKLIGHT_CLASS_DEVICE 235 help 236 Say Y here if you want to enable support for the panels built 237 around the Novatek NT35510 display controller, such as some 238 Hydis panels. 239 |
240config DRM_PANEL_NOVATEK_NT36672A 241 tristate "Novatek NT36672A DSI panel" 242 depends on OF 243 depends on DRM_MIPI_DSI 244 depends on BACKLIGHT_CLASS_DEVICE 245 help 246 Say Y here if you want to enable support for the panels built 247 around the Novatek NT36672A display controller, such as some 248 Tianma panels used in a few Xiaomi Poco F1 mobile phones. 249 |
|
211config DRM_PANEL_NOVATEK_NT39016 212 tristate "Novatek NT39016 RGB/SPI panel" 213 depends on OF && SPI 214 depends on BACKLIGHT_CLASS_DEVICE 215 select REGMAP_SPI 216 help 217 Say Y here if you want to enable support for the panels built 218 around the Novatek NT39016 display controller. 219 | 250config DRM_PANEL_NOVATEK_NT39016 251 tristate "Novatek NT39016 RGB/SPI panel" 252 depends on OF && SPI 253 depends on BACKLIGHT_CLASS_DEVICE 254 select REGMAP_SPI 255 help 256 Say Y here if you want to enable support for the panels built 257 around the Novatek NT39016 display controller. 258 |
259config DRM_PANEL_MANTIX_MLAF057WE51 260 tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel" 261 depends on OF 262 depends on DRM_MIPI_DSI 263 depends on BACKLIGHT_CLASS_DEVICE 264 help 265 Say Y here if you want to enable support for the Mantix 266 MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It 267 has a resolution of 720x1440 pixels, a built in backlight and touch 268 controller. 269 |
|
220config DRM_PANEL_OLIMEX_LCD_OLINUXINO 221 tristate "Olimex LCD-OLinuXino panel" 222 depends on OF 223 depends on I2C 224 depends on BACKLIGHT_CLASS_DEVICE 225 help 226 The panel is used with different sizes LCDs, from 480x272 to 227 1280x800, and 24 bit per pixel. --- 80 unchanged lines hidden (view full) --- 308config DRM_PANEL_SAMSUNG_S6E63J0X03 309 tristate "Samsung S6E63J0X03 DSI command mode panel" 310 depends on OF 311 depends on DRM_MIPI_DSI 312 depends on BACKLIGHT_CLASS_DEVICE 313 select VIDEOMODE_HELPERS 314 315config DRM_PANEL_SAMSUNG_S6E63M0 | 270config DRM_PANEL_OLIMEX_LCD_OLINUXINO 271 tristate "Olimex LCD-OLinuXino panel" 272 depends on OF 273 depends on I2C 274 depends on BACKLIGHT_CLASS_DEVICE 275 help 276 The panel is used with different sizes LCDs, from 480x272 to 277 1280x800, and 24 bit per pixel. --- 80 unchanged lines hidden (view full) --- 358config DRM_PANEL_SAMSUNG_S6E63J0X03 359 tristate "Samsung S6E63J0X03 DSI command mode panel" 360 depends on OF 361 depends on DRM_MIPI_DSI 362 depends on BACKLIGHT_CLASS_DEVICE 363 select VIDEOMODE_HELPERS 364 365config DRM_PANEL_SAMSUNG_S6E63M0 |
316 tristate "Samsung S6E63M0 RGB/SPI panel" | 366 tristate "Samsung S6E63M0 RGB panel" |
317 depends on OF | 367 depends on OF |
318 depends on SPI | |
319 depends on BACKLIGHT_CLASS_DEVICE 320 help 321 Say Y here if you want to enable support for Samsung S6E63M0 | 368 depends on BACKLIGHT_CLASS_DEVICE 369 help 370 Say Y here if you want to enable support for Samsung S6E63M0 |
322 AMOLED LCD panel. | 371 AMOLED LCD panel. This panel can be accessed using SPI or 372 DSI. |
323 | 373 |
374config DRM_PANEL_SAMSUNG_S6E63M0_SPI 375 tristate "Samsung S6E63M0 RGB SPI interface" 376 depends on SPI 377 depends on DRM_PANEL_SAMSUNG_S6E63M0 378 default DRM_PANEL_SAMSUNG_S6E63M0 379 help 380 Say Y here if you want to be able to access the Samsung 381 S6E63M0 panel using SPI. 382 383config DRM_PANEL_SAMSUNG_S6E63M0_DSI 384 tristate "Samsung S6E63M0 RGB DSI interface" 385 depends on DRM_MIPI_DSI 386 depends on DRM_PANEL_SAMSUNG_S6E63M0 387 help 388 Say Y here if you want to be able to access the Samsung 389 S6E63M0 panel using DSI. 390 |
|
324config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 325 tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller" 326 depends on OF 327 select DRM_MIPI_DSI 328 select VIDEOMODE_HELPERS 329 330config DRM_PANEL_SAMSUNG_S6E8AA0 331 tristate "Samsung S6E8AA0 DSI video mode panel" 332 depends on OF 333 select DRM_MIPI_DSI 334 select VIDEOMODE_HELPERS 335 | 391config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 392 tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller" 393 depends on OF 394 select DRM_MIPI_DSI 395 select VIDEOMODE_HELPERS 396 397config DRM_PANEL_SAMSUNG_S6E8AA0 398 tristate "Samsung S6E8AA0 DSI video mode panel" 399 depends on OF 400 select DRM_MIPI_DSI 401 select VIDEOMODE_HELPERS 402 |
403config DRM_PANEL_SAMSUNG_SOFEF00 404 tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels" 405 depends on OF 406 depends on DRM_MIPI_DSI 407 depends on BACKLIGHT_CLASS_DEVICE 408 select VIDEOMODE_HELPERS 409 help 410 Say Y or M here if you want to enable support for the Samsung AMOLED 411 command mode panels found in the OnePlus 6/6T smartphones. 412 413 The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively 414 |
|
336config DRM_PANEL_SEIKO_43WVF1G 337 tristate "Seiko 43WVF1G panel" 338 depends on OF 339 depends on BACKLIGHT_CLASS_DEVICE 340 select VIDEOMODE_HELPERS 341 help 342 Say Y here if you want to enable support for the Seiko 343 43WVF1G controller for 800x480 LCD panels --- 73 unchanged lines hidden (view full) --- 417config DRM_PANEL_SONY_ACX565AKM 418 tristate "Sony ACX565AKM panel" 419 depends on GPIOLIB && OF && SPI 420 depends on BACKLIGHT_CLASS_DEVICE 421 help 422 Say Y here if you want to enable support for the Sony ACX565AKM 423 800x600 3.5" panel (found on the Nokia N900). 424 | 415config DRM_PANEL_SEIKO_43WVF1G 416 tristate "Seiko 43WVF1G panel" 417 depends on OF 418 depends on BACKLIGHT_CLASS_DEVICE 419 select VIDEOMODE_HELPERS 420 help 421 Say Y here if you want to enable support for the Seiko 422 43WVF1G controller for 800x480 LCD panels --- 73 unchanged lines hidden (view full) --- 496config DRM_PANEL_SONY_ACX565AKM 497 tristate "Sony ACX565AKM panel" 498 depends on GPIOLIB && OF && SPI 499 depends on BACKLIGHT_CLASS_DEVICE 500 help 501 Say Y here if you want to enable support for the Sony ACX565AKM 502 800x600 3.5" panel (found on the Nokia N900). 503 |
504config DRM_PANEL_TDO_TL070WSH30 505 tristate "TDO TL070WSH30 DSI panel" 506 depends on OF 507 depends on DRM_MIPI_DSI 508 depends on BACKLIGHT_CLASS_DEVICE 509 help 510 Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD 511 panel module. The panel has a 1024×600 resolution and uses 512 24 bit RGB per pixel. It provides a MIPI DSI interface to 513 the host, a built-in LED backlight and touch controller. 514 |
|
425config DRM_PANEL_TPO_TD028TTEC1 426 tristate "Toppoly (TPO) TD028TTEC1 panel driver" 427 depends on OF && SPI 428 depends on BACKLIGHT_CLASS_DEVICE 429 help 430 Say Y here if you want to enable support for TPO TD028TTEC1 480x640 431 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973). 432 --- 42 unchanged lines hidden --- | 515config DRM_PANEL_TPO_TD028TTEC1 516 tristate "Toppoly (TPO) TD028TTEC1 panel driver" 517 depends on OF && SPI 518 depends on BACKLIGHT_CLASS_DEVICE 519 help 520 Say Y here if you want to enable support for TPO TD028TTEC1 480x640 521 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973). 522 --- 42 unchanged lines hidden --- |