Back to home page

OSCL-LXR

 
 

    


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