0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config DRM_PANEL
0003 bool
0004 depends on DRM
0005 help
0006 Panel registration and lookup framework.
0007
0008 menu "Display Panels"
0009 depends on DRM && DRM_PANEL
0010
0011 config DRM_PANEL_ABT_Y030XX067A
0012 tristate "ABT Y030XX067A 320x480 LCD panel"
0013 depends on OF && SPI
0014 select REGMAP_SPI
0015 help
0016 Say Y here to enable support for the Asia Better Technology Ltd.
0017 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300
0018 and RG-99 handheld gaming consoles.
0019
0020 config DRM_PANEL_ARM_VERSATILE
0021 tristate "ARM Versatile panel driver"
0022 depends on OF
0023 depends on MFD_SYSCON
0024 select VIDEOMODE_HELPERS
0025 help
0026 This driver supports the ARM Versatile panels connected to ARM
0027 reference designs. The panel is detected using special registers
0028 in the Versatile family syscon registers.
0029
0030 config DRM_PANEL_ASUS_Z00T_TM5P5_NT35596
0031 tristate "ASUS Z00T TM5P5 NT35596 panel"
0032 depends on GPIOLIB && OF
0033 depends on DRM_MIPI_DSI
0034 depends on BACKLIGHT_CLASS_DEVICE
0035 help
0036 Say Y here if you want to enable support for the ASUS TMP5P5
0037 NT35596 1080x1920 video mode panel as found in some Asus
0038 Zenfone 2 Laser Z00T devices.
0039
0040 config DRM_PANEL_BOE_BF060Y8M_AJ0
0041 tristate "Boe BF060Y8M-AJ0 panel"
0042 depends on OF
0043 depends on DRM_MIPI_DSI
0044 depends on BACKLIGHT_CLASS_DEVICE
0045 help
0046 Say Y here if you want to enable support for Boe BF060Y8M-AJ0
0047 5.99" AMOLED modules. The panel has a 1080x2160 resolution and
0048 uses 24 bit RGB per pixel. It provides a MIPI DSI interface to
0049 the host and backlight is controlled through DSI commands.
0050
0051 config DRM_PANEL_BOE_HIMAX8279D
0052 tristate "Boe Himax8279d panel"
0053 depends on OF
0054 depends on DRM_MIPI_DSI
0055 depends on BACKLIGHT_CLASS_DEVICE
0056 help
0057 Say Y here if you want to enable support for Boe Himax8279d
0058 TFT-LCD modules. The panel has a 1200x1920 resolution and uses
0059 24 bit RGB per pixel. It provides a MIPI DSI interface to
0060 the host and has a built-in LED backlight.
0061
0062 config DRM_PANEL_BOE_TV101WUM_NL6
0063 tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"
0064 depends on OF
0065 depends on DRM_MIPI_DSI
0066 depends on BACKLIGHT_CLASS_DEVICE
0067 help
0068 Say Y here if you want to support for BOE TV101WUM and AUO KD101N80
0069 45NA WUXGA PANEL DSI Video Mode panel
0070
0071 config DRM_PANEL_DSI_CM
0072 tristate "Generic DSI command mode panels"
0073 depends on OF
0074 depends on DRM_MIPI_DSI
0075 depends on BACKLIGHT_CLASS_DEVICE
0076 help
0077 DRM panel driver for DSI command mode panels with support for
0078 embedded and external backlights.
0079
0080 config DRM_PANEL_LVDS
0081 tristate "Generic LVDS panel driver"
0082 depends on OF
0083 depends on BACKLIGHT_CLASS_DEVICE
0084 select VIDEOMODE_HELPERS
0085 help
0086 This driver supports LVDS panels that don't require device-specific
0087 handling of power supplies or control signals. It implements automatic
0088 backlight handling if the panel is attached to a backlight controller.
0089
0090 config DRM_PANEL_SIMPLE
0091 tristate "support for simple panels (other than eDP ones)"
0092 depends on OF
0093 depends on BACKLIGHT_CLASS_DEVICE
0094 depends on PM
0095 select VIDEOMODE_HELPERS
0096 help
0097 DRM panel driver for dumb non-eDP panels that need at most a regulator
0098 and a GPIO to be powered up. Optionally a backlight can be attached so
0099 that it can be automatically turned off when the panel goes into a
0100 low power state.
0101
0102 config DRM_PANEL_EDP
0103 tristate "support for simple Embedded DisplayPort panels"
0104 depends on OF
0105 depends on BACKLIGHT_CLASS_DEVICE
0106 depends on PM
0107 select VIDEOMODE_HELPERS
0108 select DRM_DISPLAY_DP_HELPER
0109 select DRM_DISPLAY_HELPER
0110 select DRM_DP_AUX_BUS
0111 select DRM_KMS_HELPER
0112 help
0113 DRM panel driver for dumb eDP panels that need at most a regulator and
0114 a GPIO to be powered up. Optionally a backlight can be attached so
0115 that it can be automatically turned off when the panel goes into a
0116 low power state.
0117
0118 config DRM_PANEL_EBBG_FT8719
0119 tristate "EBBG FT8719 panel driver"
0120 depends on OF
0121 depends on DRM_MIPI_DSI
0122 depends on BACKLIGHT_CLASS_DEVICE
0123 help
0124 Say Y here if you want to enable support for the EBBG FT8719
0125 video mode panel. Mainly found on Xiaomi Poco F1 mobile phone.
0126 The panel has a resolution of 1080x2246. It provides a MIPI DSI
0127 interface to the host.
0128
0129 config DRM_PANEL_ELIDA_KD35T133
0130 tristate "Elida KD35T133 panel driver"
0131 depends on OF
0132 depends on DRM_MIPI_DSI
0133 depends on BACKLIGHT_CLASS_DEVICE
0134 help
0135 Say Y here if you want to enable support for the Elida
0136 KD35T133 controller for 320x480 LCD panels with MIPI-DSI
0137 system interfaces.
0138
0139 config DRM_PANEL_FEIXIN_K101_IM2BA02
0140 tristate "Feixin K101 IM2BA02 panel"
0141 depends on OF
0142 depends on DRM_MIPI_DSI
0143 depends on BACKLIGHT_CLASS_DEVICE
0144 help
0145 Say Y here if you want to enable support for the Feixin K101 IM2BA02
0146 4-lane 800x1280 MIPI DSI panel.
0147
0148 config DRM_PANEL_FEIYANG_FY07024DI26A30D
0149 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
0150 depends on OF
0151 depends on DRM_MIPI_DSI
0152 depends on BACKLIGHT_CLASS_DEVICE
0153 help
0154 Say Y if you want to enable support for panels based on the
0155 Feiyang FY07024DI26A30-D MIPI-DSI interface.
0156
0157 config DRM_PANEL_ILITEK_IL9322
0158 tristate "Ilitek ILI9322 320x240 QVGA panels"
0159 depends on OF && SPI
0160 select REGMAP
0161 help
0162 Say Y here if you want to enable support for Ilitek IL9322
0163 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
0164
0165 config DRM_PANEL_ILITEK_ILI9341
0166 tristate "Ilitek ILI9341 240x320 QVGA panels"
0167 depends on OF && SPI
0168 depends on DRM_KMS_HELPER
0169 depends on DRM_GEM_CMA_HELPER
0170 depends on BACKLIGHT_CLASS_DEVICE
0171 select DRM_MIPI_DBI
0172 help
0173 Say Y here if you want to enable support for Ilitek IL9341
0174 QVGA (240x320) RGB panels. support serial & parallel rgb
0175 interface.
0176
0177 config DRM_PANEL_ILITEK_ILI9881C
0178 tristate "Ilitek ILI9881C-based panels"
0179 depends on OF
0180 depends on DRM_MIPI_DSI
0181 depends on BACKLIGHT_CLASS_DEVICE
0182 help
0183 Say Y if you want to enable support for panels based on the
0184 Ilitek ILI9881c controller.
0185
0186 config DRM_PANEL_INNOLUX_EJ030NA
0187 tristate "Innolux EJ030NA 320x480 LCD panel"
0188 depends on OF && SPI
0189 select REGMAP_SPI
0190 help
0191 Say Y here to enable support for the Innolux/Chimei EJ030NA
0192 320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips)
0193 and LDK handheld gaming consoles.
0194
0195 config DRM_PANEL_INNOLUX_P079ZCA
0196 tristate "Innolux P079ZCA panel"
0197 depends on OF
0198 depends on DRM_MIPI_DSI
0199 depends on BACKLIGHT_CLASS_DEVICE
0200 help
0201 Say Y here if you want to enable support for Innolux P079ZCA
0202 TFT-LCD modules. The panel has a 1024x768 resolution and uses
0203 24 bit RGB per pixel. It provides a MIPI DSI interface to
0204 the host and has a built-in LED backlight.
0205
0206 config DRM_PANEL_JDI_LT070ME05000
0207 tristate "JDI LT070ME05000 WUXGA DSI panel"
0208 depends on OF
0209 depends on DRM_MIPI_DSI
0210 depends on BACKLIGHT_CLASS_DEVICE
0211 help
0212 Say Y here if you want to enable support for JDI DSI video mode
0213 panel as found in Google Nexus 7 (2013) devices.
0214 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
0215 24 bit per pixel.
0216
0217 config DRM_PANEL_JDI_R63452
0218 tristate "JDI R63452 Full HD DSI panel"
0219 depends on OF
0220 depends on DRM_MIPI_DSI
0221 depends on BACKLIGHT_CLASS_DEVICE
0222 help
0223 Say Y here if you want to enable support for the JDI R63452
0224 DSI command mode panel as found in Xiaomi Mi 5 Devices.
0225
0226 config DRM_PANEL_KHADAS_TS050
0227 tristate "Khadas TS050 panel"
0228 depends on OF
0229 depends on DRM_MIPI_DSI
0230 depends on BACKLIGHT_CLASS_DEVICE
0231 help
0232 Say Y here if you want to enable support for Khadas TS050 TFT-LCD
0233 panel module. The panel has a 1080x1920 resolution and uses
0234 24 bit RGB per pixel. It provides a MIPI DSI interface to
0235 the host, a built-in LED backlight and touch controller.
0236
0237 config DRM_PANEL_KINGDISPLAY_KD097D04
0238 tristate "Kingdisplay kd097d04 panel"
0239 depends on OF
0240 depends on DRM_MIPI_DSI
0241 depends on BACKLIGHT_CLASS_DEVICE
0242 help
0243 Say Y here if you want to enable support for Kingdisplay kd097d04
0244 TFT-LCD modules. The panel has a 1536x2048 resolution and uses
0245 24 bit RGB per pixel. It provides a MIPI DSI interface to
0246 the host and has a built-in LED backlight.
0247
0248 config DRM_PANEL_LEADTEK_LTK050H3146W
0249 tristate "Leadtek LTK050H3146W panel"
0250 depends on OF
0251 depends on DRM_MIPI_DSI
0252 depends on BACKLIGHT_CLASS_DEVICE
0253 help
0254 Say Y here if you want to enable support for Leadtek LTK050H3146W
0255 TFT-LCD modules. The panel has a 720x1280 resolution and uses
0256 24 bit RGB per pixel. It provides a MIPI DSI interface to
0257 the host and has a built-in LED backlight.
0258
0259 config DRM_PANEL_LEADTEK_LTK500HD1829
0260 tristate "Leadtek LTK500HD1829 panel"
0261 depends on OF
0262 depends on DRM_MIPI_DSI
0263 depends on BACKLIGHT_CLASS_DEVICE
0264 help
0265 Say Y here if you want to enable support for Kingdisplay kd097d04
0266 TFT-LCD modules. The panel has a 1536x2048 resolution and uses
0267 24 bit RGB per pixel. It provides a MIPI DSI interface to
0268 the host and has a built-in LED backlight.
0269
0270 config DRM_PANEL_SAMSUNG_LD9040
0271 tristate "Samsung LD9040 RGB/SPI panel"
0272 depends on OF && SPI
0273 select VIDEOMODE_HELPERS
0274
0275 config DRM_PANEL_LG_LB035Q02
0276 tristate "LG LB035Q024573 RGB panel"
0277 depends on GPIOLIB && OF && SPI
0278 help
0279 Say Y here if you want to enable support for the LB035Q02 RGB panel
0280 (found on the Gumstix Overo Palo35 board). To compile this driver as
0281 a module, choose M here.
0282
0283 config DRM_PANEL_LG_LG4573
0284 tristate "LG4573 RGB/SPI panel"
0285 depends on OF && SPI
0286 select VIDEOMODE_HELPERS
0287 help
0288 Say Y here if you want to enable support for LG4573 RGB panel.
0289 To compile this driver as a module, choose M here.
0290
0291 config DRM_PANEL_NEC_NL8048HL11
0292 tristate "NEC NL8048HL11 RGB panel"
0293 depends on GPIOLIB && OF && SPI
0294 help
0295 Say Y here if you want to enable support for the NEC NL8048HL11 RGB
0296 panel (found on the Zoom2/3/3630 SDP boards). To compile this driver
0297 as a module, choose M here.
0298
0299 config DRM_PANEL_NEWVISION_NV3052C
0300 tristate "NewVision NV3052C RGB/SPI panel"
0301 depends on OF && SPI
0302 depends on BACKLIGHT_CLASS_DEVICE
0303 select DRM_MIPI_DBI
0304 help
0305 Say Y here if you want to enable support for the panels built
0306 around the NewVision NV3052C display controller.
0307
0308 config DRM_PANEL_NOVATEK_NT35510
0309 tristate "Novatek NT35510 RGB panel driver"
0310 depends on OF
0311 depends on DRM_MIPI_DSI
0312 depends on BACKLIGHT_CLASS_DEVICE
0313 help
0314 Say Y here if you want to enable support for the panels built
0315 around the Novatek NT35510 display controller, such as some
0316 Hydis panels.
0317
0318 config DRM_PANEL_NOVATEK_NT35560
0319 tristate "Novatek NT35560 DSI command mode panel"
0320 depends on OF
0321 depends on DRM_MIPI_DSI
0322 depends on BACKLIGHT_CLASS_DEVICE
0323 select VIDEOMODE_HELPERS
0324 help
0325 Say Y here if you want to enable the Novatek NT35560 display
0326 controller. This panel supports DSI in both command and video
0327 mode. This supports several panels such as Sony ACX424AKM and
0328 ACX424AKP.
0329
0330 config DRM_PANEL_NOVATEK_NT35950
0331 tristate "Novatek NT35950 DSI panel"
0332 depends on OF
0333 depends on DRM_MIPI_DSI
0334 depends on BACKLIGHT_CLASS_DEVICE
0335 help
0336 Say Y here if you want to enable support for the panels built
0337 around the Novatek NT35950 display controller, such as some
0338 Sharp panels used in Sony Xperia Z5 Premium and XZ Premium
0339 mobile phones.
0340
0341 config DRM_PANEL_NOVATEK_NT36672A
0342 tristate "Novatek NT36672A DSI panel"
0343 depends on OF
0344 depends on DRM_MIPI_DSI
0345 depends on BACKLIGHT_CLASS_DEVICE
0346 help
0347 Say Y here if you want to enable support for the panels built
0348 around the Novatek NT36672A display controller, such as some
0349 Tianma panels used in a few Xiaomi Poco F1 mobile phones.
0350
0351 config DRM_PANEL_NOVATEK_NT39016
0352 tristate "Novatek NT39016 RGB/SPI panel"
0353 depends on OF && SPI
0354 depends on BACKLIGHT_CLASS_DEVICE
0355 select REGMAP_SPI
0356 help
0357 Say Y here if you want to enable support for the panels built
0358 around the Novatek NT39016 display controller.
0359
0360 config DRM_PANEL_MANTIX_MLAF057WE51
0361 tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"
0362 depends on OF
0363 depends on DRM_MIPI_DSI
0364 depends on BACKLIGHT_CLASS_DEVICE
0365 help
0366 Say Y here if you want to enable support for the Mantix
0367 MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It
0368 has a resolution of 720x1440 pixels, a built in backlight and touch
0369 controller.
0370
0371 config DRM_PANEL_OLIMEX_LCD_OLINUXINO
0372 tristate "Olimex LCD-OLinuXino panel"
0373 depends on OF
0374 depends on I2C
0375 depends on BACKLIGHT_CLASS_DEVICE
0376 select CRC32
0377 help
0378 The panel is used with different sizes LCDs, from 480x272 to
0379 1280x800, and 24 bit per pixel.
0380
0381 Say Y here if you want to enable support for Olimex Ltd.
0382 LCD-OLinuXino panel.
0383
0384 config DRM_PANEL_ORISETECH_OTM8009A
0385 tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
0386 depends on OF
0387 depends on DRM_MIPI_DSI
0388 depends on BACKLIGHT_CLASS_DEVICE
0389 help
0390 Say Y here if you want to enable support for Orise Technology
0391 otm8009a 480x800 dsi 2dl panel.
0392
0393 config DRM_PANEL_OSD_OSD101T2587_53TS
0394 tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
0395 depends on OF
0396 depends on DRM_MIPI_DSI
0397 depends on BACKLIGHT_CLASS_DEVICE
0398 help
0399 Say Y here if you want to enable support for One Stop Displays
0400 OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
0401
0402 config DRM_PANEL_PANASONIC_VVX10F034N00
0403 tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
0404 depends on OF
0405 depends on DRM_MIPI_DSI
0406 depends on BACKLIGHT_CLASS_DEVICE
0407 help
0408 Say Y here if you want to enable support for Panasonic VVX10F034N00
0409 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
0410 Xperia Z2 tablets
0411
0412 config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
0413 tristate "Raspberry Pi 7-inch touchscreen panel"
0414 depends on DRM_MIPI_DSI
0415 help
0416 Say Y here if you want to enable support for the Raspberry
0417 Pi 7" Touchscreen. To compile this driver as a module,
0418 choose M here.
0419
0420 config DRM_PANEL_RAYDIUM_RM67191
0421 tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"
0422 depends on OF
0423 depends on DRM_MIPI_DSI
0424 depends on BACKLIGHT_CLASS_DEVICE
0425 help
0426 Say Y here if you want to enable support for Raydium RM67191 FHD
0427 (1080x1920) DSI panel.
0428
0429 config DRM_PANEL_RAYDIUM_RM68200
0430 tristate "Raydium RM68200 720x1280 DSI video mode panel"
0431 depends on OF
0432 depends on DRM_MIPI_DSI
0433 depends on BACKLIGHT_CLASS_DEVICE
0434 help
0435 Say Y here if you want to enable support for Raydium RM68200
0436 720x1280 DSI video mode panel.
0437
0438 config DRM_PANEL_RONBO_RB070D30
0439 tristate "Ronbo Electronics RB070D30 panel"
0440 depends on OF
0441 depends on DRM_MIPI_DSI
0442 depends on BACKLIGHT_CLASS_DEVICE
0443 help
0444 Say Y here if you want to enable support for Ronbo Electronics
0445 RB070D30 1024x600 DSI panel.
0446
0447 config DRM_PANEL_SAMSUNG_ATNA33XC20
0448 tristate "Samsung ATNA33XC20 eDP panel"
0449 depends on OF
0450 depends on BACKLIGHT_CLASS_DEVICE
0451 depends on PM
0452 select DRM_DISPLAY_DP_HELPER
0453 select DRM_DISPLAY_HELPER
0454 select DRM_DP_AUX_BUS
0455 help
0456 DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't
0457 be handled by the DRM_PANEL_SIMPLE driver because its power
0458 sequencing is non-standard.
0459
0460 config DRM_PANEL_SAMSUNG_DB7430
0461 tristate "Samsung DB7430-based DPI panels"
0462 depends on OF && SPI && GPIOLIB
0463 depends on BACKLIGHT_CLASS_DEVICE
0464 select DRM_MIPI_DBI
0465 help
0466 Say Y here if you want to enable support for the Samsung
0467 DB7430 DPI display controller used in such devices as the
0468 LMS397KF04 480x800 DPI panel.
0469
0470 config DRM_PANEL_SAMSUNG_S6D16D0
0471 tristate "Samsung S6D16D0 DSI video mode panel"
0472 depends on OF
0473 depends on DRM_MIPI_DSI
0474 select VIDEOMODE_HELPERS
0475
0476 config DRM_PANEL_SAMSUNG_S6D27A1
0477 tristate "Samsung S6D27A1 DPI panel driver"
0478 depends on OF && SPI && GPIOLIB
0479 select DRM_MIPI_DBI
0480 help
0481 Say Y here if you want to enable support for the Samsung
0482 S6D27A1 DPI 480x800 panel.
0483
0484 This panel can be found in Samsung Galaxy Ace 2
0485 GT-I8160 mobile phone.
0486
0487 config DRM_PANEL_SAMSUNG_S6E3HA2
0488 tristate "Samsung S6E3HA2 DSI video mode panel"
0489 depends on OF
0490 depends on DRM_MIPI_DSI
0491 depends on BACKLIGHT_CLASS_DEVICE
0492 select VIDEOMODE_HELPERS
0493
0494 config DRM_PANEL_SAMSUNG_S6E63J0X03
0495 tristate "Samsung S6E63J0X03 DSI command mode panel"
0496 depends on OF
0497 depends on DRM_MIPI_DSI
0498 depends on BACKLIGHT_CLASS_DEVICE
0499 select VIDEOMODE_HELPERS
0500
0501 config DRM_PANEL_SAMSUNG_S6E63M0
0502 tristate "Samsung S6E63M0 RGB panel"
0503 depends on OF
0504 depends on BACKLIGHT_CLASS_DEVICE
0505 help
0506 Say Y here if you want to enable support for Samsung S6E63M0
0507 AMOLED LCD panel. This panel can be accessed using SPI or
0508 DSI.
0509
0510 config DRM_PANEL_SAMSUNG_S6E63M0_SPI
0511 tristate "Samsung S6E63M0 RGB SPI interface"
0512 depends on SPI
0513 depends on DRM_PANEL_SAMSUNG_S6E63M0
0514 default DRM_PANEL_SAMSUNG_S6E63M0
0515 select DRM_MIPI_DBI
0516 help
0517 Say Y here if you want to be able to access the Samsung
0518 S6E63M0 panel using SPI.
0519
0520 config DRM_PANEL_SAMSUNG_S6E63M0_DSI
0521 tristate "Samsung S6E63M0 RGB DSI interface"
0522 depends on DRM_MIPI_DSI
0523 depends on DRM_PANEL_SAMSUNG_S6E63M0
0524 help
0525 Say Y here if you want to be able to access the Samsung
0526 S6E63M0 panel using DSI.
0527
0528 config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
0529 tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
0530 depends on OF
0531 select DRM_MIPI_DSI
0532 select VIDEOMODE_HELPERS
0533
0534 config DRM_PANEL_SAMSUNG_S6E8AA0
0535 tristate "Samsung S6E8AA0 DSI video mode panel"
0536 depends on OF
0537 select DRM_MIPI_DSI
0538 select VIDEOMODE_HELPERS
0539
0540 config DRM_PANEL_SAMSUNG_SOFEF00
0541 tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels"
0542 depends on OF
0543 depends on DRM_MIPI_DSI
0544 depends on BACKLIGHT_CLASS_DEVICE
0545 select VIDEOMODE_HELPERS
0546 help
0547 Say Y or M here if you want to enable support for the Samsung AMOLED
0548 command mode panels found in the OnePlus 6/6T smartphones.
0549
0550 The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively
0551
0552 config DRM_PANEL_SEIKO_43WVF1G
0553 tristate "Seiko 43WVF1G panel"
0554 depends on OF
0555 depends on BACKLIGHT_CLASS_DEVICE
0556 select VIDEOMODE_HELPERS
0557 help
0558 Say Y here if you want to enable support for the Seiko
0559 43WVF1G controller for 800x480 LCD panels
0560
0561 config DRM_PANEL_SHARP_LQ101R1SX01
0562 tristate "Sharp LQ101R1SX01 panel"
0563 depends on OF
0564 depends on DRM_MIPI_DSI
0565 depends on BACKLIGHT_CLASS_DEVICE
0566 help
0567 Say Y here if you want to enable support for Sharp LQ101R1SX01
0568 TFT-LCD modules. The panel has a 2560x1600 resolution and uses
0569 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
0570 the host and has a built-in LED backlight.
0571
0572 To compile this driver as a module, choose M here: the module
0573 will be called panel-sharp-lq101r1sx01.
0574
0575 config DRM_PANEL_SHARP_LS037V7DW01
0576 tristate "Sharp LS037V7DW01 VGA LCD panel"
0577 depends on GPIOLIB && OF && REGULATOR
0578 help
0579 Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
0580 (480x640) LCD panel (found on the TI SDP3430 board).
0581
0582 config DRM_PANEL_SHARP_LS043T1LE01
0583 tristate "Sharp LS043T1LE01 qHD video mode panel"
0584 depends on OF
0585 depends on DRM_MIPI_DSI
0586 depends on BACKLIGHT_CLASS_DEVICE
0587 help
0588 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
0589 (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
0590
0591 config DRM_PANEL_SHARP_LS060T1SX01
0592 tristate "Sharp LS060T1SX01 FullHD video mode panel"
0593 depends on OF
0594 depends on DRM_MIPI_DSI
0595 depends on BACKLIGHT_CLASS_DEVICE
0596 help
0597 Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"
0598 FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter
0599 Bundle.
0600
0601 config DRM_PANEL_SITRONIX_ST7701
0602 tristate "Sitronix ST7701 panel driver"
0603 depends on OF
0604 depends on DRM_MIPI_DSI
0605 depends on BACKLIGHT_CLASS_DEVICE
0606 help
0607 Say Y here if you want to enable support for the Sitronix
0608 ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
0609 system interfaces.
0610
0611 config DRM_PANEL_SITRONIX_ST7703
0612 tristate "Sitronix ST7703 based MIPI touchscreen panels"
0613 depends on OF
0614 depends on DRM_MIPI_DSI
0615 depends on BACKLIGHT_CLASS_DEVICE
0616 help
0617 Say Y here if you want to enable support for Sitronix ST7703 based
0618 panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
0619 the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
0620 in backlight and touch controller.
0621 Touch input support is provided by the goodix driver and needs to be
0622 selected separately.
0623
0624 config DRM_PANEL_SITRONIX_ST7789V
0625 tristate "Sitronix ST7789V panel"
0626 depends on OF && SPI
0627 depends on BACKLIGHT_CLASS_DEVICE
0628 help
0629 Say Y here if you want to enable support for the Sitronix
0630 ST7789V controller for 240x320 LCD panels
0631
0632 config DRM_PANEL_SONY_ACX565AKM
0633 tristate "Sony ACX565AKM panel"
0634 depends on GPIOLIB && OF && SPI
0635 depends on BACKLIGHT_CLASS_DEVICE
0636 help
0637 Say Y here if you want to enable support for the Sony ACX565AKM
0638 800x600 3.5" panel (found on the Nokia N900).
0639
0640 config DRM_PANEL_SONY_TULIP_TRULY_NT35521
0641 tristate "Sony Tulip Truly NT35521 panel"
0642 depends on GPIOLIB && OF
0643 depends on DRM_MIPI_DSI
0644 depends on BACKLIGHT_CLASS_DEVICE
0645 help
0646 Say Y here if you want to enable support for the Sony Tulip
0647 NT35521 1280x720 video mode panel as found on Sony Xperia M4
0648 Aqua phone.
0649
0650 config DRM_PANEL_TDO_TL070WSH30
0651 tristate "TDO TL070WSH30 DSI panel"
0652 depends on OF
0653 depends on DRM_MIPI_DSI
0654 depends on BACKLIGHT_CLASS_DEVICE
0655 help
0656 Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD
0657 panel module. The panel has a 1024×600 resolution and uses
0658 24 bit RGB per pixel. It provides a MIPI DSI interface to
0659 the host, a built-in LED backlight and touch controller.
0660
0661 config DRM_PANEL_TPO_TD028TTEC1
0662 tristate "Toppoly (TPO) TD028TTEC1 panel driver"
0663 depends on OF && SPI
0664 depends on BACKLIGHT_CLASS_DEVICE
0665 help
0666 Say Y here if you want to enable support for TPO TD028TTEC1 480x640
0667 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
0668
0669 config DRM_PANEL_TPO_TD043MTEA1
0670 tristate "Toppoly (TPO) TD043MTEA1 panel driver"
0671 depends on GPIOLIB && OF && REGULATOR && SPI
0672 help
0673 Say Y here if you want to enable support for TPO TD043MTEA1 800x480
0674 4.3" panel (found on the OMAP3 Pandora board).
0675
0676 config DRM_PANEL_TPO_TPG110
0677 tristate "TPO TPG 800x400 panel"
0678 depends on OF && SPI && GPIOLIB
0679 depends on BACKLIGHT_CLASS_DEVICE
0680 help
0681 Say Y here if you want to enable support for TPO TPG110
0682 400CH LTPS TFT LCD Single Chip Digital Driver for up to
0683 800x400 LCD panels.
0684
0685 config DRM_PANEL_TRULY_NT35597_WQXGA
0686 tristate "Truly WQXGA"
0687 depends on OF
0688 depends on DRM_MIPI_DSI
0689 help
0690 Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
0691 Video Mode panel
0692
0693 config DRM_PANEL_VISIONOX_RM69299
0694 tristate "Visionox RM69299"
0695 depends on OF
0696 depends on DRM_MIPI_DSI
0697 help
0698 Say Y here if you want to enable support for Visionox
0699 RM69299 DSI Video Mode panel.
0700
0701 config DRM_PANEL_WIDECHIPS_WS2401
0702 tristate "Widechips WS2401 DPI panel driver"
0703 depends on SPI && GPIOLIB
0704 depends on BACKLIGHT_CLASS_DEVICE
0705 select DRM_MIPI_DBI
0706 help
0707 Say Y here if you want to enable support for the Widechips WS2401 DPI
0708 480x800 display controller used in panels such as Samsung LMS380KF01.
0709 This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina).
0710
0711 config DRM_PANEL_XINPENG_XPP055C272
0712 tristate "Xinpeng XPP055C272 panel driver"
0713 depends on OF
0714 depends on DRM_MIPI_DSI
0715 depends on BACKLIGHT_CLASS_DEVICE
0716 help
0717 Say Y here if you want to enable support for the Xinpeng
0718 XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI
0719 system interfaces.
0720 endmenu