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 20config DRM_PANEL_ANBERNIC_TD4310 21 tristate "Anbernic TD4310 LCD panel" 22 depends on GPIOLIB && OF 23 depends on DRM_MIPI_DSI 24 depends on BACKLIGHT_CLASS_DEVICE 25 help 26 Say Y here to enable support for Anbernic designed panels with the 27 TD4310 panel controller such as the ones used on the Anbernic RG 28 Vita Pro. 29 30config DRM_PANEL_ARM_VERSATILE 31 tristate "ARM Versatile panel driver" 32 depends on OF 33 depends on MFD_SYSCON 34 select VIDEOMODE_HELPERS 35 help 36 This driver supports the ARM Versatile panels connected to ARM 37 reference designs. The panel is detected using special registers 38 in the Versatile family syscon registers. 39 40config DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 41 tristate "ASUS Z00T TM5P5 NT35596 panel" 42 depends on GPIOLIB && OF 43 depends on DRM_MIPI_DSI 44 depends on BACKLIGHT_CLASS_DEVICE 45 help 46 Say Y here if you want to enable support for the ASUS TMP5P5 47 NT35596 1080x1920 video mode panel as found in some Asus 48 Zenfone 2 Laser Z00T devices. 49 50config DRM_PANEL_AUO_A030JTN01 51 tristate "AUO A030JTN01" 52 depends on SPI 53 select REGMAP_SPI 54 help 55 Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel 56 as found in the YLM RS-97 handheld gaming console. 57 58config DRM_PANEL_BOE_BF060Y8M_AJ0 59 tristate "Boe BF060Y8M-AJ0 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 Boe BF060Y8M-AJ0 65 5.99" AMOLED modules. The panel has a 1080x2160 resolution and 66 uses 24 bit RGB per pixel. It provides a MIPI DSI interface to 67 the host and backlight is controlled through DSI commands. 68 69config DRM_PANEL_BOE_HIMAX8279D 70 tristate "Boe Himax8279d 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 Boe Himax8279d 76 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 77 24 bit RGB per pixel. It provides a MIPI DSI interface to 78 the host and has a built-in LED backlight. 79 80config DRM_PANEL_BOE_TD4320 81 tristate "BOE TD4320 DSI 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 BOE TD4320 1080x2340 87 video mode panel found in Xiaomi Redmi Note 7 smartphones. 88 89config DRM_PANEL_BOE_TH101MB31UIG002_28A 90 tristate "Boe TH101MB31UIG002-28A 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 Boe 96 TH101MB31UIG002-28A TFT-LCD modules. The panel has a 800x1280 97 resolution and uses 24 bit RGB per pixel. It provides a MIPI DSI 98 interface to the host and has a built-in LED backlight. 99 100config DRM_PANEL_BOE_TV101WUM_NL6 101 tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel" 102 depends on OF 103 depends on DRM_MIPI_DSI 104 depends on BACKLIGHT_CLASS_DEVICE 105 help 106 Say Y here if you want to support for BOE TV101WUM and AUO KD101N80 107 45NA WUXGA PANEL DSI Video Mode panel 108 109config DRM_PANEL_BOE_TV101WUM_LL2 110 tristate "BOE TV101WUM LL2 1200x1920 panel" 111 depends on OF 112 depends on DRM_MIPI_DSI 113 depends on BACKLIGHT_CLASS_DEVICE 114 help 115 Say Y here if you want to support for BOE TV101WUM-LL2 116 WUXGA PANEL DSI Video Mode panel 117 118config DRM_PANEL_CHIPONE_ICNA35XX 119 tristate "Chipone ICNA35XX panel driver" 120 depends on OF 121 depends on DRM_MIPI_DSI 122 depends on BACKLIGHT_CLASS_DEVICE 123 select DRM_DISPLAY_HELPER 124 help 125 Say Y here if you want to enable support for the panels built 126 around the Chipone ICNA3512 and ICNA3520 display controllers, 127 such as some Tianma panels used in AYN Odin2 Portal and Thor. 128 129config DRM_PANEL_CHIPWEALTH_CH13726A 130 tristate "CHIPWEALTH CH13726A-based DSI panel" 131 depends on OF 132 depends on DRM_MIPI_DSI 133 depends on BACKLIGHT_CLASS_DEVICE 134 select DRM_DISPLAY_DP_HELPER 135 select DRM_DISPLAY_HELPER 136 help 137 Say Y here if you want to enable support for ChipWealth 138 CH13726A-based display panels. 139 140config DRM_PANEL_EBBG_FT8719 141 tristate "EBBG FT8719 panel driver" 142 depends on GPIOLIB 143 depends on OF 144 depends on DRM_MIPI_DSI 145 depends on BACKLIGHT_CLASS_DEVICE 146 help 147 Say Y here if you want to enable support for the EBBG FT8719 148 video mode panel. Mainly found on Xiaomi Poco F1 mobile phone. 149 The panel has a resolution of 1080x2246. It provides a MIPI DSI 150 interface to the host. 151 152config DRM_PANEL_ELIDA_KD35T133 153 tristate "Elida KD35T133 panel driver" 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 the Elida 159 KD35T133 controller for 320x480 LCD panels with MIPI-DSI 160 system interfaces. 161 162config DRM_PANEL_FEIXIN_K101_IM2BA02 163 tristate "Feixin K101 IM2BA02 panel" 164 depends on OF 165 depends on DRM_MIPI_DSI 166 depends on BACKLIGHT_CLASS_DEVICE 167 help 168 Say Y here if you want to enable support for the Feixin K101 IM2BA02 169 4-lane 800x1280 MIPI DSI panel. 170 171config DRM_PANEL_FEIYANG_FY07024DI26A30D 172 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel" 173 depends on OF 174 depends on DRM_MIPI_DSI 175 depends on BACKLIGHT_CLASS_DEVICE 176 help 177 Say Y if you want to enable support for panels based on the 178 Feiyang FY07024DI26A30-D MIPI-DSI interface. 179 180config DRM_PANEL_FOCALTECH_OTA7290B 181 tristate "Focaltech OTA7290B" 182 depends on DRM_MIPI_DSI 183 depends on I2C 184 depends on BACKLIGHT_CLASS_DEVICE 185 select DRM_KMS_HELPER 186 help 187 Enable support for panels using OTA7290B as a controller (for 188 example, Waveshare 12.3" DSI TOUCH-A panel). Say Y here if you want 189 to enable support for this panel. To compile this driver as a module, 190 choose M here. 191 192config DRM_PANEL_DSI_CM 193 tristate "Generic DSI command mode panels" 194 depends on OF 195 depends on DRM_MIPI_DSI 196 depends on BACKLIGHT_CLASS_DEVICE 197 help 198 DRM panel driver for DSI command mode panels with support for 199 embedded and external backlights. 200 201config DRM_PANEL_LVDS 202 tristate "Generic LVDS panel driver" 203 depends on OF 204 depends on BACKLIGHT_CLASS_DEVICE 205 select VIDEOMODE_HELPERS 206 help 207 This driver supports LVDS panels that don't require device-specific 208 handling of power supplies or control signals. It implements automatic 209 backlight handling if the panel is attached to a backlight controller. 210 211config DRM_PANEL_HIMAX_HX8279 212 tristate "Himax HX8279-based panels" 213 depends on OF 214 depends on DRM_MIPI_DSI 215 depends on BACKLIGHT_CLASS_DEVICE 216 help 217 Say Y if you want to enable support for panels based on the 218 Himax HX8279 controller, such as the Startek KD070FHFID078 219 7.0" 1200x1920 IPS LCD panel that uses a MIPI-DSI interface 220 and others. 221 222config DRM_PANEL_HIMAX_HX83102 223 tristate "Himax HX83102-based panels" 224 depends on OF 225 depends on DRM_MIPI_DSI 226 depends on BACKLIGHT_CLASS_DEVICE 227 help 228 Say Y if you want to enable support for panels based on the 229 Himax HX83102 controller. 230 231config DRM_PANEL_HIMAX_HX83112A 232 tristate "Himax HX83112A-based DSI panel" 233 depends on OF 234 depends on DRM_MIPI_DSI 235 depends on BACKLIGHT_CLASS_DEVICE 236 select DRM_KMS_HELPER 237 help 238 Say Y here if you want to enable support for Himax HX83112A-based 239 display panels, such as the one found in the Fairphone 4 smartphone. 240 241config DRM_PANEL_HIMAX_HX83112B 242 tristate "Himax HX83112B-based DSI panel" 243 depends on OF 244 depends on DRM_MIPI_DSI 245 depends on BACKLIGHT_CLASS_DEVICE 246 select DRM_KMS_HELPER 247 help 248 Say Y here if you want to enable support for Himax HX83112B-based 249 display panels, such as the one found in the Fairphone 3 smartphone. 250 251config DRM_PANEL_HIMAX_HX83121A 252 tristate "Himax HX83121A-based DSI panel" 253 depends on OF 254 depends on DRM_MIPI_DSI 255 depends on BACKLIGHT_CLASS_DEVICE 256 select DRM_DISPLAY_HELPER 257 select DRM_DISPLAY_DSC_HELPER 258 select DRM_KMS_HELPER 259 help 260 Say Y here if you want to enable support for Himax HX83121A-based 261 display panels, such as the one found in the HUAWEI Matebook E Go 262 series. 263 264config DRM_PANEL_HIMAX_HX8394 265 tristate "HIMAX HX8394 MIPI-DSI LCD panels" 266 depends on OF 267 depends on DRM_MIPI_DSI 268 depends on BACKLIGHT_CLASS_DEVICE 269 help 270 Say Y if you want to enable support for panels based on the 271 Himax HX8394 controller, such as the HannStar HSD060BHW4 272 720x1440 TFT LCD panel that uses a MIPI-DSI interface. 273 274 If M is selected the module will be called panel-himax-hx8394. 275 276config DRM_PANEL_HYDIS_HV101HD1 277 tristate "Hydis HV101HD1 panel" 278 depends on OF 279 depends on DRM_MIPI_DSI 280 depends on BACKLIGHT_CLASS_DEVICE 281 help 282 Say Y here if you want to enable support for the Hydis HV101HD1 283 2-lane 1366x768 MIPI DSI panel found in ASUS VivoTab RT TF600T. 284 HV101HD1 is a color active matrix TFT LCD module using amorphous 285 silicon TFT's (Thin Film Transistors) as an active switching devices. 286 287 If M is selected the module will be called panel-hydis-hv101hd1 288 289config DRM_PANEL_ILITEK_ILI7807S 290 tristate "Ilitek ILI7807S-based panels" 291 depends on OF 292 depends on DRM_MIPI_DSI 293 depends on BACKLIGHT_CLASS_DEVICE 294 help 295 Say Y if you want to enable support for panels based on the 296 Ilitek ILI7807S display controller, such as the DLC DLC0697 297 1080x1920 MIPI DSI panel. 298 299 If M is selected the module will be called panel-ilitek-ili7807s. 300 301config DRM_PANEL_ILITEK_IL9322 302 tristate "Ilitek ILI9322 320x240 QVGA panels" 303 depends on OF && SPI 304 select REGMAP 305 help 306 Say Y here if you want to enable support for Ilitek IL9322 307 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 308 309config DRM_PANEL_ILITEK_ILI9341 310 tristate "Ilitek ILI9341 240x320 QVGA panels" 311 depends on SPI 312 select DRM_KMS_HELPER 313 select DRM_GEM_DMA_HELPER 314 depends on BACKLIGHT_CLASS_DEVICE 315 select DRM_MIPI_DBI 316 help 317 Say Y here if you want to enable support for Ilitek IL9341 318 QVGA (240x320) RGB panels. support serial & parallel rgb 319 interface. 320 321config DRM_PANEL_ILITEK_ILI9488 322 tristate "Ilitek ILI9488-based panels" 323 depends on OF 324 depends on DRM_MIPI_DSI 325 depends on BACKLIGHT_CLASS_DEVICE 326 help 327 Say Y if you want to enable support for panels based on the 328 Ilitek ILI9488 controller. 329 330config DRM_PANEL_ILITEK_ILI9805 331 tristate "Ilitek ILI9805-based panels" 332 depends on OF 333 depends on DRM_MIPI_DSI 334 depends on BACKLIGHT_CLASS_DEVICE 335 help 336 Say Y if you want to enable support for panels based on the 337 Ilitek ILI9805 controller. 338 339config DRM_PANEL_ILITEK_ILI9806E_CORE 340 tristate 341 342config DRM_PANEL_ILITEK_ILI9806E_DSI 343 tristate "Ilitek ILI9806E-based DSI panels" 344 depends on OF 345 depends on DRM_MIPI_DSI 346 depends on BACKLIGHT_CLASS_DEVICE 347 select DRM_PANEL_ILITEK_ILI9806E_CORE 348 help 349 Say Y if you want to enable support for panels based on the 350 Ilitek ILI9806E controller using DSI. 351 352config DRM_PANEL_ILITEK_ILI9806E_SPI 353 tristate "Ilitek ILI9806E-based RGB SPI panel" 354 depends on OF 355 depends on SPI 356 depends on BACKLIGHT_CLASS_DEVICE 357 select DRM_MIPI_DBI 358 select VIDEOMODE_HELPERS 359 select DRM_PANEL_ILITEK_ILI9806E_CORE 360 help 361 Say Y if you want to enable support for panels based on the 362 Ilitek ILI9806E controller using SPI. 363 364config DRM_PANEL_ILITEK_ILI9881C 365 tristate "Ilitek ILI9881C-based panels" 366 depends on OF 367 depends on DRM_MIPI_DSI 368 depends on BACKLIGHT_CLASS_DEVICE 369 help 370 Say Y if you want to enable support for panels based on the 371 Ilitek ILI9881c controller. 372 373config DRM_PANEL_ILITEK_ILI9882T 374 tristate "Ilitek ILI9882t-based panels" 375 depends on OF 376 depends on DRM_MIPI_DSI 377 depends on BACKLIGHT_CLASS_DEVICE 378 select DRM_DISPLAY_HELPER 379 select DRM_DISPLAY_DSC_HELPER 380 help 381 Say Y if you want to enable support for panels based on the 382 Ilitek ILI9882t controller. 383 384config DRM_PANEL_INNOLUX_EJ030NA 385 tristate "Innolux EJ030NA 320x480 LCD panel" 386 depends on OF && SPI 387 select REGMAP_SPI 388 help 389 Say Y here to enable support for the Innolux/Chimei EJ030NA 390 320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips) 391 and LDK handheld gaming consoles. 392 393config DRM_PANEL_INNOLUX_P079ZCA 394 tristate "Innolux P079ZCA panel" 395 depends on OF 396 depends on DRM_MIPI_DSI 397 depends on BACKLIGHT_CLASS_DEVICE 398 help 399 Say Y here if you want to enable support for Innolux P079ZCA 400 TFT-LCD modules. The panel has a 1024x768 resolution and uses 401 24 bit RGB per pixel. It provides a MIPI DSI interface to 402 the host and has a built-in LED backlight. 403 404config DRM_PANEL_JADARD_JD9365DA_H3 405 tristate "Jadard JD9365DA-H3 WXGA DSI panel" 406 depends on OF 407 depends on DRM_MIPI_DSI 408 depends on BACKLIGHT_CLASS_DEVICE 409 select DRM_KMS_HELPER 410 help 411 Say Y here if you want to enable support for Jadard JD9365DA-H3 412 WXGA MIPI DSI panel. The panel support TFT dot matrix LCD with 413 800RGBx1280 dots at maximum. 414 415config DRM_PANEL_JDI_LPM102A188A 416 tristate "JDI LPM102A188A DSI panel" 417 depends on GPIOLIB 418 depends on OF 419 depends on DRM_MIPI_DSI 420 depends on BACKLIGHT_CLASS_DEVICE 421 help 422 Say Y here if you want to enable support for JDI LPM102A188A DSI 423 command mode panel as found in Google Pixel C devices. 424 The panel has a 2560×1800 resolution. It provides a MIPI DSI interface 425 to the host. 426 427config DRM_PANEL_JDI_LT070ME05000 428 tristate "JDI LT070ME05000 WUXGA DSI panel" 429 depends on OF 430 depends on DRM_MIPI_DSI 431 depends on BACKLIGHT_CLASS_DEVICE 432 help 433 Say Y here if you want to enable support for JDI DSI video mode 434 panel as found in Google Nexus 7 (2013) devices. 435 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 436 24 bit per pixel. 437 438config DRM_PANEL_JDI_R63452 439 tristate "JDI R63452 Full HD DSI panel" 440 depends on OF 441 depends on DRM_MIPI_DSI 442 depends on BACKLIGHT_CLASS_DEVICE 443 help 444 Say Y here if you want to enable support for the JDI R63452 445 DSI command mode panel as found in Xiaomi Mi 5 Devices. 446 447config DRM_PANEL_KHADAS_TS050 448 tristate "Khadas TS050 panel" 449 depends on OF 450 depends on DRM_MIPI_DSI 451 depends on BACKLIGHT_CLASS_DEVICE 452 help 453 Say Y here if you want to enable support for Khadas TS050 TFT-LCD 454 panel module. The panel has a 1080x1920 resolution and uses 455 24 bit RGB per pixel. It provides a MIPI DSI interface to 456 the host, a built-in LED backlight and touch controller. 457 458config DRM_PANEL_KINGDISPLAY_KD097D04 459 tristate "Kingdisplay kd097d04 panel" 460 depends on OF 461 depends on DRM_MIPI_DSI 462 depends on BACKLIGHT_CLASS_DEVICE 463 help 464 Say Y here if you want to enable support for Kingdisplay kd097d04 465 TFT-LCD modules. The panel has a 1536x2048 resolution and uses 466 24 bit RGB per pixel. It provides a MIPI DSI interface to 467 the host and has a built-in LED backlight. 468 469config DRM_PANEL_LEADTEK_LTK050H3146W 470 tristate "Leadtek LTK050H3146W panel" 471 depends on OF 472 depends on DRM_MIPI_DSI 473 depends on BACKLIGHT_CLASS_DEVICE 474 help 475 Say Y here if you want to enable support for Leadtek LTK050H3146W 476 TFT-LCD modules. The panel has a 720x1280 resolution and uses 477 24 bit RGB per pixel. It provides a MIPI DSI interface to 478 the host and has a built-in LED backlight. 479 480config DRM_PANEL_LEADTEK_LTK500HD1829 481 tristate "Leadtek LTK500HD1829 panel" 482 depends on OF 483 depends on DRM_MIPI_DSI 484 depends on BACKLIGHT_CLASS_DEVICE 485 help 486 Say Y here if you want to enable support for Kingdisplay kd097d04 487 TFT-LCD modules. The panel has a 1536x2048 resolution and uses 488 24 bit RGB per pixel. It provides a MIPI DSI interface to 489 the host and has a built-in LED backlight. 490 491config DRM_PANEL_LINCOLNTECH_LCD197 492 tristate "Lincoln Technologies lcd197 panel" 493 depends on OF 494 depends on DRM_MIPI_DSI 495 depends on BACKLIGHT_CLASS_DEVICE 496 help 497 Say Y here if you want to enable support for lincolntech lcd197 498 TFT-LCD modules. The panel has a 1080x1920 resolution and uses 499 24 bit RGB per pixel. It provides a MIPI DSI interface to 500 the host. 501 502config DRM_PANEL_LG_LB035Q02 503 tristate "LG LB035Q024573 RGB panel" 504 depends on GPIOLIB && OF && SPI 505 help 506 Say Y here if you want to enable support for the LB035Q02 RGB panel 507 (found on the Gumstix Overo Palo35 board). To compile this driver as 508 a module, choose M here. 509 510config DRM_PANEL_LG_LD070WX3 511 tristate "LG LD070WX3 MIPI DSI panel" 512 depends on OF 513 depends on DRM_MIPI_DSI 514 depends on BACKLIGHT_CLASS_DEVICE 515 select VIDEOMODE_HELPERS 516 help 517 Say Y here if you want to enable support for the LD070WX3 MIPI DSI 518 panel found in the NVIDIA Tegra Note 7 tablet. 519 520 To compile this driver as a module, choose M here: the module will 521 be called panel-lg-ld070wx3. 522 523config DRM_PANEL_LG_LG4573 524 tristate "LG4573 RGB/SPI panel" 525 depends on OF && SPI 526 select VIDEOMODE_HELPERS 527 help 528 Say Y here if you want to enable support for LG4573 RGB panel. 529 To compile this driver as a module, choose M here. 530 531config DRM_PANEL_LG_SW43408 532 tristate "LG SW43408 panel" 533 depends on GPIOLIB 534 depends on OF 535 depends on DRM_MIPI_DSI 536 depends on BACKLIGHT_CLASS_DEVICE 537 select DRM_DISPLAY_DSC_HELPER 538 select DRM_DISPLAY_HELPER 539 help 540 Say Y here if you want to enable support for LG sw43408 panel. 541 The panel has a 1080x2160@60Hz resolution and uses 24 bit RGB per 542 pixel. It provides a MIPI DSI interface to the host and has a 543 built-in LED backlight. 544 545config DRM_PANEL_LXD_M9189A 546 tristate "LXD M9189A MIPI-DSI LCD panel" 547 depends on OF 548 depends on DRM_MIPI_DSI 549 depends on BACKLIGHT_CLASS_DEVICE 550 help 551 Say Y if you want to enable support for the LXD M9189A 4-Lane 552 1024x600 MIPI DSI panel. 553 554config DRM_PANEL_MAGNACHIP_D53E6EA8966 555 tristate "Magnachip D53E6EA8966 DSI panel" 556 depends on OF && SPI 557 depends on DRM_MIPI_DSI 558 depends on BACKLIGHT_CLASS_DEVICE 559 select DRM_MIPI_DBI 560 help 561 DRM panel driver for the Samsung AMS495QA01 panel controlled 562 with the Magnachip D53E6EA8966 panel IC. This panel receives 563 video data via DSI but commands via 9-bit SPI using DBI. 564 565config DRM_PANEL_MANTIX_MLAF057WE51 566 tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel" 567 depends on OF 568 depends on DRM_MIPI_DSI 569 depends on BACKLIGHT_CLASS_DEVICE 570 help 571 Say Y here if you want to enable support for the Mantix 572 MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It 573 has a resolution of 720x1440 pixels, a built in backlight and touch 574 controller. 575 576config DRM_PANEL_MOTOROLA_MOT 577 tristate "Atrix 4G and Droid X2 540x960 DSI video mode panel" 578 depends on OF 579 depends on DRM_MIPI_DSI 580 depends on BACKLIGHT_CLASS_DEVICE 581 select VIDEOMODE_HELPERS 582 help 583 Say Y here if you want to enable support for the LCD panel module 584 for Motorola Atrix 4G or Droid X2. Exact panel vendor and model are 585 unknown. The panel has a 540x960 resolution and uses 24 bit RGB per 586 pixel. 587 588config DRM_PANEL_NEC_NL8048HL11 589 tristate "NEC NL8048HL11 RGB panel" 590 depends on GPIOLIB && OF && SPI 591 help 592 Say Y here if you want to enable support for the NEC NL8048HL11 RGB 593 panel (found on the Zoom2/3/3630 SDP boards). To compile this driver 594 as a module, choose M here. 595 596config DRM_PANEL_NEWVISION_NV3051D 597 tristate "NewVision NV3051D DSI panel" 598 depends on OF 599 depends on DRM_MIPI_DSI 600 depends on BACKLIGHT_CLASS_DEVICE 601 help 602 This driver supports the NV3051D based panel found on the Anbernic 603 RG353P and RG353V. 604 605config DRM_PANEL_NEWVISION_NV3052C 606 tristate "NewVision NV3052C RGB/SPI panel" 607 depends on OF && SPI 608 depends on BACKLIGHT_CLASS_DEVICE 609 select DRM_MIPI_DBI 610 help 611 Say Y here if you want to enable support for the panels built 612 around the NewVision NV3052C display controller. 613 614config DRM_PANEL_NOVATEK_NT35510 615 tristate "Novatek NT35510 RGB panel driver" 616 depends on OF 617 depends on DRM_MIPI_DSI 618 depends on BACKLIGHT_CLASS_DEVICE 619 help 620 Say Y here if you want to enable support for the panels built 621 around the Novatek NT35510 display controller, such as some 622 Hydis panels. 623 624config DRM_PANEL_NOVATEK_NT35532 625 tristate "Novatek NT35532-based DSI video mode panel" 626 depends on OF 627 depends on DRM_MIPI_DSI 628 depends on BACKLIGHT_CLASS_DEVICE 629 select DRM_KMS_HELPER 630 help 631 Say Y or M here if you want to enable support for Novatek 632 NT35532-based 1080p video mode DSI panels. 633 634config DRM_PANEL_NOVATEK_NT35560 635 tristate "Novatek NT35560 DSI command mode panel" 636 depends on OF 637 depends on DRM_MIPI_DSI 638 depends on BACKLIGHT_CLASS_DEVICE 639 select VIDEOMODE_HELPERS 640 help 641 Say Y here if you want to enable the Novatek NT35560 display 642 controller. This panel supports DSI in both command and video 643 mode. This supports several panels such as Sony ACX424AKM and 644 ACX424AKP. 645 646config DRM_PANEL_NOVATEK_NT35950 647 tristate "Novatek NT35950 DSI panel" 648 depends on OF 649 depends on DRM_MIPI_DSI 650 depends on BACKLIGHT_CLASS_DEVICE 651 help 652 Say Y here if you want to enable support for the panels built 653 around the Novatek NT35950 display controller, such as some 654 Sharp panels used in Sony Xperia Z5 Premium and XZ Premium 655 mobile phones. 656 657config DRM_PANEL_NOVATEK_NT36523 658 tristate "Novatek NT36523 panel driver" 659 depends on OF 660 depends on DRM_MIPI_DSI 661 depends on BACKLIGHT_CLASS_DEVICE 662 help 663 Say Y here if you want to enable support for the panels built 664 around the Novatek NT36523 display controller, such as some 665 Boe panels used in Xiaomi Mi Pad 5 and 5 Pro tablets. 666 667config DRM_PANEL_NOVATEK_NT36536 668 tristate "Novatek NT36536 panel driver" 669 depends on OF 670 depends on DRM_MIPI_DSI 671 depends on BACKLIGHT_CLASS_DEVICE 672 select DRM_KMS_HELPER 673 help 674 Say Y here if you want to enable support for Novatek NT36536-based 675 display panels, such as the one found in the LENOVO Legion Y700 676 Gen4. 677 678config DRM_PANEL_NOVATEK_NT36672A 679 tristate "Novatek NT36672A DSI panel" 680 depends on GPIOLIB 681 depends on OF 682 depends on DRM_MIPI_DSI 683 depends on BACKLIGHT_CLASS_DEVICE 684 help 685 Say Y here if you want to enable support for the panels built 686 around the Novatek NT36672A display controller, such as some 687 Tianma panels used in a few Xiaomi Poco F1 mobile phones. 688 689config DRM_PANEL_NOVATEK_NT36672E 690 tristate "Novatek NT36672E DSI panel" 691 depends on GPIOLIB 692 depends on OF 693 depends on DRM_MIPI_DSI 694 depends on BACKLIGHT_CLASS_DEVICE 695 help 696 Say Y here if you want to enable support for Novatek NT36672E DSI Video Mode 697 LCD panel module. The panel has a resolution of 1080x2408 and uses 24 bit 698 RGB per pixel. 699 700config DRM_PANEL_NOVATEK_NT37700F 701 tristate "Novatek NT37700F DSI panel" 702 depends on OF 703 depends on DRM_MIPI_DSI 704 depends on BACKLIGHT_CLASS_DEVICE 705 help 706 Say Y here if you want to enable support for Novatek NT37700F DSI 707 panel module. The panel has a resolution of 1080x2160. 708 709config DRM_PANEL_NOVATEK_NT37801 710 tristate "Novatek NT37801/NT37810 AMOLED DSI panel" 711 depends on OF 712 depends on DRM_MIPI_DSI 713 depends on BACKLIGHT_CLASS_DEVICE 714 select DRM_DISPLAY_DSC_HELPER 715 select DRM_DISPLAY_HELPER 716 help 717 Say Y here if you want to enable support for Novatek NT37801 (or 718 NT37810) AMOLED DSI Video Mode LCD panel module with 1440x3200 719 resolution. 720 721config DRM_PANEL_NOVATEK_NT39016 722 tristate "Novatek NT39016 RGB/SPI panel" 723 depends on OF && SPI 724 depends on BACKLIGHT_CLASS_DEVICE 725 select REGMAP_SPI 726 help 727 Say Y here if you want to enable support for the panels built 728 around the Novatek NT39016 display controller. 729 730config DRM_PANEL_OLIMEX_LCD_OLINUXINO 731 tristate "Olimex LCD-OLinuXino panel" 732 depends on OF 733 depends on I2C 734 depends on BACKLIGHT_CLASS_DEVICE 735 select CRC32 736 help 737 The panel is used with different sizes LCDs, from 480x272 to 738 1280x800, and 24 bit per pixel. 739 740 Say Y here if you want to enable support for Olimex Ltd. 741 LCD-OLinuXino panel. 742 743config DRM_PANEL_ORISETECH_OTA5601A 744 tristate "Orise Technology ota5601a RGB/SPI panel" 745 depends on SPI 746 depends on BACKLIGHT_CLASS_DEVICE 747 select REGMAP_SPI 748 help 749 Say Y here if you want to enable support for the panels built 750 around the Orise Technology OTA9601A display controller. 751 752config DRM_PANEL_ORISETECH_OTM8009A 753 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel" 754 depends on OF 755 depends on DRM_MIPI_DSI 756 depends on BACKLIGHT_CLASS_DEVICE 757 help 758 Say Y here if you want to enable support for Orise Technology 759 otm8009a 480x800 dsi 2dl panel. 760 761config DRM_PANEL_OSD_OSD101T2587_53TS 762 tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel" 763 depends on OF 764 depends on DRM_MIPI_DSI 765 depends on BACKLIGHT_CLASS_DEVICE 766 help 767 Say Y here if you want to enable support for One Stop Displays 768 OSD101T2587-53TS 10.1" 1920x1200 dsi panel. 769 770config DRM_PANEL_PANASONIC_VVX10F034N00 771 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel" 772 depends on OF 773 depends on DRM_MIPI_DSI 774 depends on BACKLIGHT_CLASS_DEVICE 775 help 776 Say Y here if you want to enable support for Panasonic VVX10F034N00 777 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some 778 Xperia Z2 tablets 779 780config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN 781 tristate "Raspberry Pi 7-inch touchscreen panel" 782 depends on DRM_MIPI_DSI 783 help 784 Say Y here if you want to enable support for the Raspberry 785 Pi 7" Touchscreen. To compile this driver as a module, 786 choose M here. 787 788config DRM_PANEL_RAYDIUM_RM67191 789 tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel" 790 depends on OF 791 depends on DRM_MIPI_DSI 792 depends on BACKLIGHT_CLASS_DEVICE 793 help 794 Say Y here if you want to enable support for Raydium RM67191 FHD 795 (1080x1920) DSI panel. 796 797config DRM_PANEL_RAYDIUM_RM67200 798 tristate "Raydium RM67200-based DSI panel" 799 depends on OF 800 depends on DRM_MIPI_DSI 801 help 802 Say Y here if you want to enable support for Raydium RM67200-based 803 DSI video mode panels. This panel controller can be found in the 804 Wanchanglong W552793BAA panel found on the Rockchip RK3588 EVB1 805 evaluation boards. 806 807config DRM_PANEL_RAYDIUM_RM68200 808 tristate "Raydium RM68200 720x1280 DSI video mode panel" 809 depends on OF 810 depends on DRM_MIPI_DSI 811 depends on BACKLIGHT_CLASS_DEVICE 812 help 813 Say Y here if you want to enable support for Raydium RM68200 814 720x1280 DSI video mode panel. 815 816config DRM_PANEL_RAYDIUM_RM692E5 817 tristate "Raydium RM692E5-based DSI panel" 818 depends on OF 819 depends on DRM_MIPI_DSI 820 depends on BACKLIGHT_CLASS_DEVICE 821 select DRM_DISPLAY_DSC_HELPER 822 select DRM_DISPLAY_HELPER 823 help 824 Say Y here if you want to enable support for Raydium RM692E5-based 825 display panels, such as the one found in the Fairphone 5 smartphone. 826 827config DRM_PANEL_RAYDIUM_RM69380 828 tristate "Raydium RM69380-based DSI panel" 829 depends on GPIOLIB 830 depends on OF 831 depends on DRM_MIPI_DSI 832 depends on BACKLIGHT_CLASS_DEVICE 833 help 834 Say Y here if you want to enable support for Raydium RM69380-based 835 display panels. 836 837 This panel controller can be found in the Lenovo Xiaoxin Pad Pro 2021 838 in combination with an EDO OLED panel. 839 840config DRM_PANEL_RENESAS_R61307 841 tristate "Renesas R61307 DSI video mode panel" 842 depends on OF 843 depends on DRM_MIPI_DSI 844 depends on BACKLIGHT_CLASS_DEVICE 845 select VIDEOMODE_HELPERS 846 help 847 Say Y here if you want to enable support for KOE tx13d100vm0eaa 848 IPS-LCD module with Renesas R69328 IC. The panel has a 1024x768 849 resolution and uses 24 bit RGB per pixel. 850 851 This panel controller can be found in LG Optimus Vu P895 smartphone 852 in combination with LCD panel. 853 854config DRM_PANEL_RENESAS_R63419 855 tristate "Renesas R63419 dual-DSI video mode panels" 856 depends on OF && GPIOLIB 857 depends on DRM_MIPI_DSI 858 depends on BACKLIGHT_CLASS_DEVICE 859 help 860 Say Y here if you want to enable support for Ayaneo WT0600 and WT0630 861 1440x2560 60Hz dual-DSI video mode display panels with Renesas 862 R63419 IC. 863 864 These panels are used in Ayaneo handheld gaming devices. 865 866config DRM_PANEL_RENESAS_R69328 867 tristate "Renesas R69328 720x1280 DSI video mode panel" 868 depends on OF 869 depends on DRM_MIPI_DSI 870 depends on BACKLIGHT_CLASS_DEVICE 871 select VIDEOMODE_HELPERS 872 help 873 Say Y here if you want to enable support for JDI dx12d100vm0eaa 874 IPS-LCD module with Renesas R69328 IC. The panel has a 720x1280 875 resolution and uses 24 bit RGB per pixel. 876 877 This panel controller can be found in LG Optimus 4X P895 smartphone 878 in combination with LCD panel. 879 880config DRM_PANEL_RONBO_RB070D30 881 tristate "Ronbo Electronics RB070D30 panel" 882 depends on OF 883 depends on DRM_MIPI_DSI 884 depends on BACKLIGHT_CLASS_DEVICE 885 help 886 Say Y here if you want to enable support for Ronbo Electronics 887 RB070D30 1024x600 DSI panel. 888 889config DRM_PANEL_SAMSUNG_AMS581VF01 890 tristate "Samsung AMS581VF01 panel" 891 depends on OF 892 depends on DRM_MIPI_DSI 893 depends on BACKLIGHT_CLASS_DEVICE 894 help 895 Say Y or M here if you want to enable support for the 896 Samsung AMS581VF01 FHD Plus (2340x1080@60Hz) CMD mode panel. 897 898config DRM_PANEL_SAMSUNG_AMS639RQ08 899 tristate "Samsung AMS639RQ08 panel" 900 depends on OF 901 depends on DRM_MIPI_DSI 902 depends on BACKLIGHT_CLASS_DEVICE 903 help 904 Say Y or M here if you want to enable support for the 905 Samsung AMS639RQ08 FHD Plus (2340x1080@60Hz) CMD mode panel. 906 907config DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 908 tristate "Samsung AMS427AP24 panel with S6E88A0 controller" 909 depends on GPIOLIB && OF && REGULATOR 910 depends on DRM_MIPI_DSI 911 depends on BACKLIGHT_CLASS_DEVICE 912 help 913 Say Y here if you want to enable support for Samsung AMS427AP24 panel 914 with S6E88A0 controller (found in Samsung Galaxy S4 Mini Value Edition 915 GT-I9195I). To compile this driver as a module, choose M here. 916 917config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 918 tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller" 919 depends on OF 920 select DRM_MIPI_DSI 921 select VIDEOMODE_HELPERS 922 923config DRM_PANEL_SAMSUNG_ATNA33XC20 924 tristate "Samsung ATNA33XC20 eDP panel" 925 depends on OF 926 depends on BACKLIGHT_CLASS_DEVICE 927 depends on PM 928 select DRM_DISPLAY_DP_HELPER 929 select DRM_DISPLAY_HELPER 930 select DRM_DISPLAY_DP_AUX_BUS 931 help 932 DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't 933 be handled by the DRM_PANEL_SIMPLE driver because its power 934 sequencing is non-standard. 935 936config DRM_PANEL_SAMSUNG_DB7430 937 tristate "Samsung DB7430-based DPI panels" 938 depends on OF && SPI && GPIOLIB 939 depends on BACKLIGHT_CLASS_DEVICE 940 select DRM_MIPI_DBI 941 help 942 Say Y here if you want to enable support for the Samsung 943 DB7430 DPI display controller used in such devices as the 944 LMS397KF04 480x800 DPI panel. 945 946config DRM_PANEL_SAMSUNG_LD9040 947 tristate "Samsung LD9040 RGB/SPI panel" 948 depends on OF && SPI 949 depends on BACKLIGHT_CLASS_DEVICE 950 select VIDEOMODE_HELPERS 951 952config DRM_PANEL_SAMSUNG_LTL106HL02 953 tristate "Samsung LTL106HL02 panel" 954 depends on OF 955 depends on DRM_MIPI_DSI 956 depends on BACKLIGHT_CLASS_DEVICE 957 select VIDEOMODE_HELPERS 958 help 959 Say Y here if you want to enable support for the Samsung LTL106HL02 960 panel driver which is used in Microsoft Surface 2. 961 962 To compile this driver as a module, choose M here: the module 963 will be called panel-samsung-ltl106hl02. 964 965config DRM_PANEL_SAMSUNG_S6E3FA7 966 tristate "Samsung S6E3FA7 panel driver" 967 depends on OF 968 depends on DRM_MIPI_DSI 969 depends on BACKLIGHT_CLASS_DEVICE 970 help 971 Say Y here if you want to enable support for the Samsung S6E3FA7 972 1920x2220 panel. 973 974config DRM_PANEL_SAMSUNG_S6D16D0 975 tristate "Samsung S6D16D0 DSI video mode panel" 976 depends on OF 977 depends on DRM_MIPI_DSI 978 select VIDEOMODE_HELPERS 979 980config DRM_PANEL_SAMSUNG_S6D27A1 981 tristate "Samsung S6D27A1 DPI panel driver" 982 depends on OF && SPI && GPIOLIB 983 select DRM_MIPI_DBI 984 help 985 Say Y here if you want to enable support for the Samsung 986 S6D27A1 DPI 480x800 panel. 987 988 This panel can be found in Samsung Galaxy Ace 2 989 GT-I8160 mobile phone. 990 991config DRM_PANEL_SAMSUNG_S6D7AA0 992 tristate "Samsung S6D7AA0 MIPI-DSI video mode panel controller" 993 depends on OF 994 depends on BACKLIGHT_CLASS_DEVICE 995 select DRM_MIPI_DSI 996 select VIDEOMODE_HELPERS 997 998config DRM_PANEL_SAMSUNG_S6E3FC2X01 999 tristate "Samsung S6E3FC2X01 DSI panel controller" 1000 depends on GPIOLIB 1001 depends on OF 1002 depends on DRM_MIPI_DSI 1003 depends on BACKLIGHT_CLASS_DEVICE 1004 help 1005 Say Y or M here if you want to enable support for the 1006 Samsung S6E3FC2 DDIC and connected MIPI DSI panel. 1007 Currently supported panels: 1008 1009 Samsung AMS641RW (found in the OnePlus 6T smartphone) 1010 1011config DRM_PANEL_SAMSUNG_S6E3HA2 1012 tristate "Samsung S6E3HA2 DSI video mode panel" 1013 depends on OF 1014 depends on DRM_MIPI_DSI 1015 depends on BACKLIGHT_CLASS_DEVICE 1016 select VIDEOMODE_HELPERS 1017 1018config DRM_PANEL_SAMSUNG_S6E3HA8 1019 tristate "Samsung S6E3HA8 DSI video mode panel" 1020 depends on GPIOLIB 1021 depends on OF 1022 depends on DRM_MIPI_DSI 1023 depends on BACKLIGHT_CLASS_DEVICE 1024 select DRM_DISPLAY_HELPER 1025 select DRM_DISPLAY_DSC_HELPER 1026 help 1027 Say Y or M here if you want to enable support for the 1028 Samsung S6E3HA8 DDIC and connected MIPI DSI panel. 1029 Currently supported panels: 1030 1031 Samsung AMB577PX01 (found in the Samsung S9 smartphone) 1032 1033 1034config DRM_PANEL_SAMSUNG_S6E63J0X03 1035 tristate "Samsung S6E63J0X03 DSI command mode panel" 1036 depends on OF 1037 depends on DRM_MIPI_DSI 1038 depends on BACKLIGHT_CLASS_DEVICE 1039 select VIDEOMODE_HELPERS 1040 1041config DRM_PANEL_SAMSUNG_S6E63M0 1042 tristate "Samsung S6E63M0 RGB panel" 1043 depends on OF 1044 depends on BACKLIGHT_CLASS_DEVICE 1045 help 1046 Say Y here if you want to enable support for Samsung S6E63M0 1047 AMOLED LCD panel. This panel can be accessed using SPI or 1048 DSI. 1049 1050config DRM_PANEL_SAMSUNG_S6E63M0_SPI 1051 tristate "Samsung S6E63M0 RGB SPI interface" 1052 depends on SPI 1053 depends on DRM_PANEL_SAMSUNG_S6E63M0 1054 default DRM_PANEL_SAMSUNG_S6E63M0 1055 select DRM_MIPI_DBI 1056 help 1057 Say Y here if you want to be able to access the Samsung 1058 S6E63M0 panel using SPI. 1059 1060config DRM_PANEL_SAMSUNG_S6E63M0_DSI 1061 tristate "Samsung S6E63M0 RGB DSI interface" 1062 depends on DRM_MIPI_DSI 1063 depends on DRM_PANEL_SAMSUNG_S6E63M0 1064 help 1065 Say Y here if you want to be able to access the Samsung 1066 S6E63M0 panel using DSI. 1067 1068config DRM_PANEL_SAMSUNG_S6E8AA0 1069 tristate "Samsung S6E8AA0 DSI video mode panel" 1070 depends on OF 1071 select DRM_MIPI_DSI 1072 select VIDEOMODE_HELPERS 1073 1074config DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 1075 tristate "Samsung AMS561RA01 panel with S6E8AA5X01 controller" 1076 depends on GPIOLIB && OF && REGULATOR 1077 depends on DRM_MIPI_DSI 1078 depends on BACKLIGHT_CLASS_DEVICE 1079 help 1080 Say Y here if you want to enable support for Samsung AMS561RA01 1081 panel, which uses Samsung's S6E8AA5X01 controller. The panel has a 1082 ~5.6 inch AMOLED display, and the controller is driven by the MIPI 1083 DSI protocol with 4 lanes. 1084 1085config DRM_PANEL_SAMSUNG_S6E8FC0 1086 tristate "Samsung S6E8FC0 DSI controller" 1087 depends on OF 1088 depends on BACKLIGHT_CLASS_DEVICE 1089 select DRM_MIPI_DSI 1090 help 1091 Say Y or M here if you want to enable support for the Samsung 1092 S6E8FC0 DSI controller and connected panel. 1093 Currently supported panels: 1094 1095 M1906F9 (M1906F9SH or M1906F9SI), 6.09 inch 720x1560, found 1096 in the Xiaomi Mi A3 smartphone (xiaomi-laurel). 1097 1098config DRM_PANEL_SAMSUNG_SOFEF00 1099 tristate "Samsung SOFEF00 DSI panel controller" 1100 depends on GPIOLIB 1101 depends on OF 1102 depends on DRM_MIPI_DSI 1103 depends on BACKLIGHT_CLASS_DEVICE 1104 help 1105 Say Y or M here if you want to enable support for the Samsung AMOLED 1106 panel SOFEF00 DDIC and connected panel. 1107 Currently supported panels: 1108 1109 Samsung AMS628NW01 (found in OnePlus 6, 1080x2280@60Hz) 1110 1111config DRM_PANEL_SEIKO_43WVF1G 1112 tristate "Seiko 43WVF1G panel" 1113 depends on OF 1114 depends on BACKLIGHT_CLASS_DEVICE 1115 select VIDEOMODE_HELPERS 1116 help 1117 Say Y here if you want to enable support for the Seiko 1118 43WVF1G controller for 800x480 LCD panels 1119 1120config DRM_PANEL_SHARP_LQ079L1SX01 1121 tristate "Sharp LQ079L1SX01 panel" 1122 depends on OF 1123 depends on DRM_MIPI_DSI 1124 depends on BACKLIGHT_CLASS_DEVICE 1125 select VIDEOMODE_HELPERS 1126 help 1127 Say Y here if you want to enable support for Sharp LQ079L1SX01 1128 TFT-LCD modules. The panel has a 2560x1600 resolution and uses 1129 24 bit RGB per pixel. It provides a dual MIPI DSI interface to 1130 the host. 1131 1132 To compile this driver as a module, choose M here: the module 1133 will be called panel-sharp-lq079l1sx01. 1134 1135config DRM_PANEL_SHARP_LQ101R1SX01 1136 tristate "Sharp LQ101R1SX01 panel" 1137 depends on OF 1138 depends on DRM_MIPI_DSI 1139 depends on BACKLIGHT_CLASS_DEVICE 1140 help 1141 Say Y here if you want to enable support for Sharp LQ101R1SX01 1142 TFT-LCD modules. The panel has a 2560x1600 resolution and uses 1143 24 bit RGB per pixel. It provides a dual MIPI DSI interface to 1144 the host and has a built-in LED backlight. 1145 1146 To compile this driver as a module, choose M here: the module 1147 will be called panel-sharp-lq101r1sx01. 1148 1149config DRM_PANEL_SHARP_LS037V7DW01 1150 tristate "Sharp LS037V7DW01 VGA LCD panel" 1151 depends on GPIOLIB && OF && REGULATOR 1152 help 1153 Say Y here if you want to enable support for Sharp LS037V7DW01 VGA 1154 (480x640) LCD panel (found on the TI SDP3430 board). 1155 1156config DRM_PANEL_SHARP_LS043T1LE01 1157 tristate "Sharp LS043T1LE01 qHD video mode panel" 1158 depends on OF 1159 depends on DRM_MIPI_DSI 1160 depends on BACKLIGHT_CLASS_DEVICE 1161 help 1162 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD 1163 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard 1164 1165config DRM_PANEL_SHARP_LS060T1SX01 1166 tristate "Sharp LS060T1SX01 FullHD video mode panel" 1167 depends on OF 1168 depends on DRM_MIPI_DSI 1169 depends on BACKLIGHT_CLASS_DEVICE 1170 help 1171 Say Y here if you want to enable support for Sharp LS060T1SX01 6.0" 1172 FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter 1173 Bundle. 1174 1175config DRM_PANEL_SITRONIX_ST7701 1176 tristate "Sitronix ST7701 panel driver" 1177 depends on OF 1178 depends on SPI || DRM_MIPI_DSI 1179 select DRM_MIPI_DBI if SPI 1180 depends on BACKLIGHT_CLASS_DEVICE 1181 help 1182 Say Y here if you want to enable support for the Sitronix 1183 ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI 1184 system interfaces. 1185 1186config DRM_PANEL_SITRONIX_ST7703 1187 tristate "Sitronix ST7703 based MIPI touchscreen panels" 1188 depends on OF 1189 depends on DRM_MIPI_DSI 1190 depends on BACKLIGHT_CLASS_DEVICE 1191 help 1192 Say Y here if you want to enable support for Sitronix ST7703 based 1193 panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in 1194 the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built 1195 in backlight and touch controller. 1196 Touch input support is provided by the goodix driver and needs to be 1197 selected separately. 1198 1199config DRM_PANEL_SITRONIX_ST7789V 1200 tristate "Sitronix ST7789V panel" 1201 depends on OF && SPI 1202 depends on BACKLIGHT_CLASS_DEVICE 1203 help 1204 Say Y here if you want to enable support for the Sitronix 1205 ST7789V controller for 240x320 LCD panels 1206 1207config DRM_PANEL_SONY_ACX565AKM 1208 tristate "Sony ACX565AKM panel" 1209 depends on GPIOLIB && OF && SPI 1210 depends on BACKLIGHT_CLASS_DEVICE 1211 help 1212 Say Y here if you want to enable support for the Sony ACX565AKM 1213 800x600 3.5" panel (found on the Nokia N900). 1214 1215config DRM_PANEL_SONY_TD4353_JDI 1216 tristate "Sony TD4353 JDI panel" 1217 depends on GPIOLIB && OF 1218 depends on DRM_MIPI_DSI 1219 depends on BACKLIGHT_CLASS_DEVICE 1220 help 1221 Say Y here if you want to enable support for the Sony Tama 1222 TD4353 JDI command mode panel as found on some Sony Xperia 1223 XZ2 and XZ2 Compact smartphones. 1224 1225config DRM_PANEL_SONY_TULIP_TRULY_NT35521 1226 tristate "Sony Tulip Truly NT35521 panel" 1227 depends on GPIOLIB && OF 1228 depends on DRM_MIPI_DSI 1229 depends on BACKLIGHT_CLASS_DEVICE 1230 help 1231 Say Y here if you want to enable support for the Sony Tulip 1232 NT35521 1280x720 video mode panel as found on Sony Xperia M4 1233 Aqua phone. 1234 1235config DRM_PANEL_STARTEK_KD070FHFID015 1236 tristate "STARTEK KD070FHFID015 panel" 1237 depends on OF 1238 depends on DRM_MIPI_DSI 1239 depends on BACKLIGHT_CLASS_DEVICE 1240 help 1241 Say Y here if you want to enable support for STARTEK KD070FHFID015 DSI panel 1242 based on RENESAS-R69429 controller. The panel is a 7-inch TFT LCD display 1243 with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to 1244 the host, a built-in LED backlight and touch controller. 1245 1246config DRM_PANEL_EDP 1247 tristate "support for simple Embedded DisplayPort panels" 1248 depends on OF 1249 depends on BACKLIGHT_CLASS_DEVICE 1250 depends on PM 1251 select VIDEOMODE_HELPERS 1252 select DRM_DISPLAY_DP_HELPER 1253 select DRM_DISPLAY_HELPER 1254 select DRM_DISPLAY_DP_AUX_BUS 1255 select DRM_KMS_HELPER 1256 help 1257 DRM panel driver for dumb eDP panels that need at most a regulator and 1258 a GPIO to be powered up. Optionally a backlight can be attached so 1259 that it can be automatically turned off when the panel goes into a 1260 low power state. 1261 1262config DRM_PANEL_SIMPLE 1263 tristate "support for simple panels (other than eDP ones)" 1264 depends on OF 1265 depends on BACKLIGHT_CLASS_DEVICE 1266 depends on PM 1267 select VIDEOMODE_HELPERS 1268 help 1269 DRM panel driver for dumb non-eDP panels that need at most a regulator 1270 and a GPIO to be powered up. Optionally a backlight can be attached so 1271 that it can be automatically turned off when the panel goes into a 1272 low power state. 1273 1274config DRM_PANEL_SUMMIT 1275 tristate "Apple Summit display panel" 1276 depends on OF 1277 depends on DRM_MIPI_DSI 1278 depends on BACKLIGHT_CLASS_DEVICE 1279 help 1280 Say Y if you want to enable support for the "Summit" display panel 1281 used as a touchbar on certain Apple laptops. 1282 1283config DRM_PANEL_SYNAPTICS_R63353 1284 tristate "Synaptics R63353-based panels" 1285 depends on OF 1286 depends on DRM_MIPI_DSI 1287 depends on BACKLIGHT_CLASS_DEVICE 1288 help 1289 Say Y if you want to enable support for panels based on the 1290 Synaptics R63353 controller. 1291 1292config DRM_PANEL_SYNAPTICS_TDDI 1293 tristate "Synaptics TDDI display panels" 1294 depends on OF 1295 depends on DRM_MIPI_DSI 1296 depends on BACKLIGHT_CLASS_DEVICE 1297 help 1298 Say Y if you want to enable support for the Synaptics TDDI display 1299 panels. There are multiple MIPI DSI panels manufactured under the TDDI 1300 namesake, with varying resolutions and data lanes. They also have a 1301 built-in LED backlight and a touch controller. 1302 1303config DRM_PANEL_TDO_TL070WSH30 1304 tristate "TDO TL070WSH30 DSI panel" 1305 depends on OF 1306 depends on DRM_MIPI_DSI 1307 depends on BACKLIGHT_CLASS_DEVICE 1308 help 1309 Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD 1310 panel module. The panel has a 1024×600 resolution and uses 1311 24 bit RGB per pixel. It provides a MIPI DSI interface to 1312 the host, a built-in LED backlight and touch controller. 1313 1314config DRM_PANEL_TPO_TD028TTEC1 1315 tristate "Toppoly (TPO) TD028TTEC1 panel driver" 1316 depends on OF && SPI 1317 depends on BACKLIGHT_CLASS_DEVICE 1318 help 1319 Say Y here if you want to enable support for TPO TD028TTEC1 480x640 1320 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973). 1321 1322config DRM_PANEL_TPO_TD043MTEA1 1323 tristate "Toppoly (TPO) TD043MTEA1 panel driver" 1324 depends on GPIOLIB && OF && REGULATOR && SPI 1325 help 1326 Say Y here if you want to enable support for TPO TD043MTEA1 800x480 1327 4.3" panel (found on the OMAP3 Pandora board). 1328 1329config DRM_PANEL_TPO_TPG110 1330 tristate "TPO TPG 800x400 panel" 1331 depends on OF && SPI && GPIOLIB 1332 depends on BACKLIGHT_CLASS_DEVICE 1333 help 1334 Say Y here if you want to enable support for TPO TPG110 1335 400CH LTPS TFT LCD Single Chip Digital Driver for up to 1336 800x400 LCD panels. 1337 1338config DRM_PANEL_TRULY_NT35597_WQXGA 1339 tristate "Truly WQXGA" 1340 depends on OF 1341 depends on DRM_MIPI_DSI 1342 help 1343 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI 1344 Video Mode panel 1345 1346config DRM_PANEL_VISIONOX_G2647FB105 1347 tristate "Visionox G2647FB105" 1348 depends on OF 1349 depends on DRM_MIPI_DSI 1350 depends on BACKLIGHT_CLASS_DEVICE 1351 help 1352 Say Y here if you want to enable support for the Visionox 1353 G2647FB105 (2340x1080@60Hz) AMOLED DSI cmd mode panel. 1354 1355config DRM_PANEL_VISIONOX_R66451 1356 tristate "Visionox R66451" 1357 depends on OF 1358 depends on DRM_MIPI_DSI 1359 depends on BACKLIGHT_CLASS_DEVICE 1360 select DRM_DISPLAY_DSC_HELPER 1361 select DRM_DISPLAY_HELPER 1362 help 1363 Say Y here if you want to enable support for Visionox 1364 R66451 1080x2340 AMOLED DSI panel. 1365 1366config DRM_PANEL_VISIONOX_RM69299 1367 tristate "Visionox RM69299" 1368 depends on GPIOLIB 1369 depends on OF 1370 depends on DRM_MIPI_DSI 1371 depends on BACKLIGHT_CLASS_DEVICE 1372 help 1373 Say Y here if you want to enable support for Visionox 1374 RM69299 DSI Video Mode panel. 1375 1376config DRM_PANEL_VISIONOX_RM692E5 1377 tristate "Visionox RM692E5" 1378 depends on OF 1379 depends on DRM_MIPI_DSI 1380 depends on BACKLIGHT_CLASS_DEVICE 1381 select DRM_DISPLAY_DSC_HELPER 1382 select DRM_DISPLAY_HELPER 1383 help 1384 Say Y here if you want to enable support for Visionox RM692E5 amoled 1385 display panels, such as the one found in the Nothing Phone (1) 1386 smartphone. 1387 1388config DRM_PANEL_VISIONOX_VTDR6130 1389 tristate "Visionox VTDR6130" 1390 depends on OF 1391 depends on DRM_MIPI_DSI 1392 depends on BACKLIGHT_CLASS_DEVICE 1393 select DRM_DISPLAY_DSC_HELPER 1394 select DRM_DISPLAY_HELPER 1395 help 1396 Say Y here if you want to enable support for Visionox 1397 VTDR6130 1080x2400 AMOLED DSI panel. 1398 1399config DRM_PANEL_WIDECHIPS_WS2401 1400 tristate "Widechips WS2401 DPI panel driver" 1401 depends on SPI && GPIOLIB 1402 depends on BACKLIGHT_CLASS_DEVICE 1403 select DRM_MIPI_DBI 1404 help 1405 Say Y here if you want to enable support for the Widechips WS2401 DPI 1406 480x800 display controller used in panels such as Samsung LMS380KF01. 1407 This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina). 1408 1409config DRM_PANEL_XINPENG_XPP055C272 1410 tristate "Xinpeng XPP055C272 panel driver" 1411 depends on OF 1412 depends on DRM_MIPI_DSI 1413 depends on BACKLIGHT_CLASS_DEVICE 1414 help 1415 Say Y here if you want to enable support for the Xinpeng 1416 XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI 1417 system interfaces. 1418endmenu 1419