1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2aead40eaSThierry Redingconfig DRM_PANEL 3aead40eaSThierry Reding bool 4aead40eaSThierry Reding depends on DRM 5aead40eaSThierry Reding help 6aead40eaSThierry Reding Panel registration and lookup framework. 7280921deSThierry Reding 8280921deSThierry Redingmenu "Display Panels" 9937ca284SRussell King depends on DRM && DRM_PANEL 10280921deSThierry Reding 117467389bSPaul Cercueilconfig DRM_PANEL_ABT_Y030XX067A 127467389bSPaul Cercueil tristate "ABT Y030XX067A 320x480 LCD panel" 137467389bSPaul Cercueil depends on OF && SPI 147467389bSPaul Cercueil select REGMAP_SPI 157467389bSPaul Cercueil help 167467389bSPaul Cercueil Say Y here to enable support for the Asia Better Technology Ltd. 177467389bSPaul Cercueil Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300 187467389bSPaul Cercueil and RG-99 handheld gaming consoles. 197467389bSPaul Cercueil 20f40f5b87SLinus Walleijconfig DRM_PANEL_ARM_VERSATILE 21f40f5b87SLinus Walleij tristate "ARM Versatile panel driver" 22f40f5b87SLinus Walleij depends on OF 23f40f5b87SLinus Walleij depends on MFD_SYSCON 24f40f5b87SLinus Walleij select VIDEOMODE_HELPERS 25f40f5b87SLinus Walleij help 26f40f5b87SLinus Walleij This driver supports the ARM Versatile panels connected to ARM 27f40f5b87SLinus Walleij reference designs. The panel is detected using special registers 28f40f5b87SLinus Walleij in the Versatile family syscon registers. 29f40f5b87SLinus Walleij 3002ed76b6SKonrad Dybcioconfig DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 3102ed76b6SKonrad Dybcio tristate "ASUS Z00T TM5P5 NT35596 panel" 3202ed76b6SKonrad Dybcio depends on GPIOLIB && OF 3302ed76b6SKonrad Dybcio depends on DRM_MIPI_DSI 3402ed76b6SKonrad Dybcio depends on BACKLIGHT_CLASS_DEVICE 3502ed76b6SKonrad Dybcio help 3602ed76b6SKonrad Dybcio Say Y here if you want to enable support for the ASUS TMP5P5 3702ed76b6SKonrad Dybcio NT35596 1080x1920 video mode panel as found in some Asus 3802ed76b6SKonrad Dybcio Zenfone 2 Laser Z00T devices. 3902ed76b6SKonrad Dybcio 406febdb24SChristophe Branchereauconfig DRM_PANEL_AUO_A030JTN01 416febdb24SChristophe Branchereau tristate "AUO A030JTN01" 426febdb24SChristophe Branchereau depends on SPI 436febdb24SChristophe Branchereau select REGMAP_SPI 446febdb24SChristophe Branchereau help 456febdb24SChristophe Branchereau Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel 466febdb24SChristophe Branchereau as found in the YLM RS-97 handheld gaming console. 476febdb24SChristophe Branchereau 48a19125a2SAngeloGioacchino Del Regnoconfig DRM_PANEL_BOE_BF060Y8M_AJ0 49a19125a2SAngeloGioacchino Del Regno tristate "Boe BF060Y8M-AJ0 panel" 50a19125a2SAngeloGioacchino Del Regno depends on OF 51a19125a2SAngeloGioacchino Del Regno depends on DRM_MIPI_DSI 52a19125a2SAngeloGioacchino Del Regno depends on BACKLIGHT_CLASS_DEVICE 53a19125a2SAngeloGioacchino Del Regno help 54a19125a2SAngeloGioacchino Del Regno Say Y here if you want to enable support for Boe BF060Y8M-AJ0 55a19125a2SAngeloGioacchino Del Regno 5.99" AMOLED modules. The panel has a 1080x2160 resolution and 56a19125a2SAngeloGioacchino Del Regno uses 24 bit RGB per pixel. It provides a MIPI DSI interface to 57a19125a2SAngeloGioacchino Del Regno the host and backlight is controlled through DSI commands. 58a19125a2SAngeloGioacchino Del Regno 594b6dd3caSJerry Hanconfig DRM_PANEL_BOE_HIMAX8279D 604b6dd3caSJerry Han tristate "Boe Himax8279d panel" 614b6dd3caSJerry Han depends on OF 624b6dd3caSJerry Han depends on DRM_MIPI_DSI 634b6dd3caSJerry Han depends on BACKLIGHT_CLASS_DEVICE 644b6dd3caSJerry Han help 654b6dd3caSJerry Han Say Y here if you want to enable support for Boe Himax8279d 664b6dd3caSJerry Han TFT-LCD modules. The panel has a 1200x1920 resolution and uses 674b6dd3caSJerry Han 24 bit RGB per pixel. It provides a MIPI DSI interface to 684b6dd3caSJerry Han the host and has a built-in LED backlight. 694b6dd3caSJerry Han 70420186dbSAlexander Warneckeconfig DRM_PANEL_BOE_TH101MB31UIG002_28A 71420186dbSAlexander Warnecke tristate "Boe TH101MB31UIG002-28A panel" 72420186dbSAlexander Warnecke depends on OF 73420186dbSAlexander Warnecke depends on DRM_MIPI_DSI 74420186dbSAlexander Warnecke depends on BACKLIGHT_CLASS_DEVICE 75420186dbSAlexander Warnecke help 76420186dbSAlexander Warnecke Say Y here if you want to enable support for Boe 77420186dbSAlexander Warnecke TH101MB31UIG002-28A TFT-LCD modules. The panel has a 800x1280 78420186dbSAlexander Warnecke resolution and uses 24 bit RGB per pixel. It provides a MIPI DSI 79420186dbSAlexander Warnecke interface to the host and has a built-in LED backlight. 80420186dbSAlexander Warnecke 81a869b9dbSJitao Shiconfig DRM_PANEL_BOE_TV101WUM_NL6 8244de19e3SJitao Shi tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel" 83a869b9dbSJitao Shi depends on OF 84a869b9dbSJitao Shi depends on DRM_MIPI_DSI 85a869b9dbSJitao Shi depends on BACKLIGHT_CLASS_DEVICE 86a869b9dbSJitao Shi help 8744de19e3SJitao Shi Say Y here if you want to support for BOE TV101WUM and AUO KD101N80 8844de19e3SJitao Shi 45NA WUXGA PANEL DSI Video Mode panel 89a869b9dbSJitao Shi 90b00de0e2SJoel Selvarajconfig DRM_PANEL_EBBG_FT8719 91b00de0e2SJoel Selvaraj tristate "EBBG FT8719 panel driver" 92b00de0e2SJoel Selvaraj depends on OF 93b00de0e2SJoel Selvaraj depends on DRM_MIPI_DSI 94b00de0e2SJoel Selvaraj depends on BACKLIGHT_CLASS_DEVICE 95b00de0e2SJoel Selvaraj help 96b00de0e2SJoel Selvaraj Say Y here if you want to enable support for the EBBG FT8719 97b00de0e2SJoel Selvaraj video mode panel. Mainly found on Xiaomi Poco F1 mobile phone. 98b00de0e2SJoel Selvaraj The panel has a resolution of 1080x2246. It provides a MIPI DSI 99b00de0e2SJoel Selvaraj interface to the host. 100b00de0e2SJoel Selvaraj 1015b660336SHeiko Stuebnerconfig DRM_PANEL_ELIDA_KD35T133 1025b660336SHeiko Stuebner tristate "Elida KD35T133 panel driver" 1035b660336SHeiko Stuebner depends on OF 1045b660336SHeiko Stuebner depends on DRM_MIPI_DSI 1055b660336SHeiko Stuebner depends on BACKLIGHT_CLASS_DEVICE 1065b660336SHeiko Stuebner help 1075b660336SHeiko Stuebner Say Y here if you want to enable support for the Elida 1085b660336SHeiko Stuebner KD35T133 controller for 320x480 LCD panels with MIPI-DSI 1095b660336SHeiko Stuebner system interfaces. 1105b660336SHeiko Stuebner 111fac47b1eSIcenowy Zhengconfig DRM_PANEL_FEIXIN_K101_IM2BA02 112fac47b1eSIcenowy Zheng tristate "Feixin K101 IM2BA02 panel" 113fac47b1eSIcenowy Zheng depends on OF 114fac47b1eSIcenowy Zheng depends on DRM_MIPI_DSI 115fac47b1eSIcenowy Zheng depends on BACKLIGHT_CLASS_DEVICE 116fac47b1eSIcenowy Zheng help 117fac47b1eSIcenowy Zheng Say Y here if you want to enable support for the Feixin K101 IM2BA02 118fac47b1eSIcenowy Zheng 4-lane 800x1280 MIPI DSI panel. 119fac47b1eSIcenowy Zheng 12069dc678aSJagan Tekiconfig DRM_PANEL_FEIYANG_FY07024DI26A30D 12169dc678aSJagan Teki tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel" 12269dc678aSJagan Teki depends on OF 12369dc678aSJagan Teki depends on DRM_MIPI_DSI 12469dc678aSJagan Teki depends on BACKLIGHT_CLASS_DEVICE 12569dc678aSJagan Teki help 12669dc678aSJagan Teki Say Y if you want to enable support for panels based on the 12769dc678aSJagan Teki Feiyang FY07024DI26A30-D MIPI-DSI interface. 12869dc678aSJagan Teki 129*aaf7f809SRandy Dunlapconfig DRM_PANEL_DSI_CM 130*aaf7f809SRandy Dunlap tristate "Generic DSI command mode panels" 131*aaf7f809SRandy Dunlap depends on OF 132*aaf7f809SRandy Dunlap depends on DRM_MIPI_DSI 133*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 134*aaf7f809SRandy Dunlap help 135*aaf7f809SRandy Dunlap DRM panel driver for DSI command mode panels with support for 136*aaf7f809SRandy Dunlap embedded and external backlights. 137*aaf7f809SRandy Dunlap 138*aaf7f809SRandy Dunlapconfig DRM_PANEL_LVDS 139*aaf7f809SRandy Dunlap tristate "Generic LVDS panel driver" 140*aaf7f809SRandy Dunlap depends on OF 141*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 142*aaf7f809SRandy Dunlap select VIDEOMODE_HELPERS 143*aaf7f809SRandy Dunlap help 144*aaf7f809SRandy Dunlap This driver supports LVDS panels that don't require device-specific 145*aaf7f809SRandy Dunlap handling of power supplies or control signals. It implements automatic 146*aaf7f809SRandy Dunlap backlight handling if the panel is attached to a backlight controller. 147*aaf7f809SRandy Dunlap 14865dc9360SKamil Trzcińskiconfig DRM_PANEL_HIMAX_HX8394 14965dc9360SKamil Trzciński tristate "HIMAX HX8394 MIPI-DSI LCD panels" 15065dc9360SKamil Trzciński depends on OF 15165dc9360SKamil Trzciński depends on DRM_MIPI_DSI 15265dc9360SKamil Trzciński depends on BACKLIGHT_CLASS_DEVICE 15365dc9360SKamil Trzciński help 15465dc9360SKamil Trzciński Say Y if you want to enable support for panels based on the 15565dc9360SKamil Trzciński Himax HX8394 controller, such as the HannStar HSD060BHW4 15665dc9360SKamil Trzciński 720x1440 TFT LCD panel that uses a MIPI-DSI interface. 15765dc9360SKamil Trzciński 15865dc9360SKamil Trzciński If M is selected the module will be called panel-himax-hx8394. 15965dc9360SKamil Trzciński 1600ee2e37aSLinus Walleijconfig DRM_PANEL_ILITEK_IL9322 1610ee2e37aSLinus Walleij tristate "Ilitek ILI9322 320x240 QVGA panels" 1620ee2e37aSLinus Walleij depends on OF && SPI 1630ee2e37aSLinus Walleij select REGMAP 1640ee2e37aSLinus Walleij help 1650ee2e37aSLinus Walleij Say Y here if you want to enable support for Ilitek IL9322 1660ee2e37aSLinus Walleij QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 1670ee2e37aSLinus Walleij 1685a042273SDillon Minconfig DRM_PANEL_ILITEK_ILI9341 1695a042273SDillon Min tristate "Ilitek ILI9341 240x320 QVGA panels" 1705a042273SDillon Min depends on OF && SPI 17184dfc465SRandy Dunlap select DRM_KMS_HELPER 17284dfc465SRandy Dunlap select DRM_GEM_DMA_HELPER 1735a042273SDillon Min depends on BACKLIGHT_CLASS_DEVICE 1745a042273SDillon Min select DRM_MIPI_DBI 1755a042273SDillon Min help 1765a042273SDillon Min Say Y here if you want to enable support for Ilitek IL9341 1775a042273SDillon Min QVGA (240x320) RGB panels. support serial & parallel rgb 1785a042273SDillon Min interface. 1795a042273SDillon Min 180edbf1d50SMichael Trimarchiconfig DRM_PANEL_ILITEK_ILI9805 181edbf1d50SMichael Trimarchi tristate "Ilitek ILI9805-based panels" 182edbf1d50SMichael Trimarchi depends on OF 183edbf1d50SMichael Trimarchi depends on DRM_MIPI_DSI 184edbf1d50SMichael Trimarchi depends on BACKLIGHT_CLASS_DEVICE 185edbf1d50SMichael Trimarchi help 186edbf1d50SMichael Trimarchi Say Y if you want to enable support for panels based on the 187edbf1d50SMichael Trimarchi Ilitek ILI9805 controller. 188edbf1d50SMichael Trimarchi 18926aec255SMaxime Ripardconfig DRM_PANEL_ILITEK_ILI9881C 19026aec255SMaxime Ripard tristate "Ilitek ILI9881C-based panels" 19126aec255SMaxime Ripard depends on OF 19226aec255SMaxime Ripard depends on DRM_MIPI_DSI 19326aec255SMaxime Ripard depends on BACKLIGHT_CLASS_DEVICE 19426aec255SMaxime Ripard help 19526aec255SMaxime Ripard Say Y if you want to enable support for panels based on the 19626aec255SMaxime Ripard Ilitek ILI9881c controller. 19726aec255SMaxime Ripard 198e2450d32SCong Yangconfig DRM_PANEL_ILITEK_ILI9882T 199e2450d32SCong Yang tristate "Ilitek ILI9882t-based panels" 200e2450d32SCong Yang depends on OF 201e2450d32SCong Yang depends on DRM_MIPI_DSI 202e2450d32SCong Yang depends on BACKLIGHT_CLASS_DEVICE 203e2450d32SCong Yang help 204e2450d32SCong Yang Say Y if you want to enable support for panels based on the 205e2450d32SCong Yang Ilitek ILI9882t controller. 206e2450d32SCong Yang 207868d043fSChristophe Branchereauconfig DRM_PANEL_INNOLUX_EJ030NA 208868d043fSChristophe Branchereau tristate "Innolux EJ030NA 320x480 LCD panel" 209868d043fSChristophe Branchereau depends on OF && SPI 210868d043fSChristophe Branchereau select REGMAP_SPI 211868d043fSChristophe Branchereau help 212868d043fSChristophe Branchereau Say Y here to enable support for the Innolux/Chimei EJ030NA 213868d043fSChristophe Branchereau 320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips) 214868d043fSChristophe Branchereau and LDK handheld gaming consoles. 215868d043fSChristophe Branchereau 21614c8f2e9SChris Zhongconfig DRM_PANEL_INNOLUX_P079ZCA 21714c8f2e9SChris Zhong tristate "Innolux P079ZCA panel" 21814c8f2e9SChris Zhong depends on OF 21914c8f2e9SChris Zhong depends on DRM_MIPI_DSI 22014c8f2e9SChris Zhong depends on BACKLIGHT_CLASS_DEVICE 22114c8f2e9SChris Zhong help 22214c8f2e9SChris Zhong Say Y here if you want to enable support for Innolux P079ZCA 22314c8f2e9SChris Zhong TFT-LCD modules. The panel has a 1024x768 resolution and uses 22414c8f2e9SChris Zhong 24 bit RGB per pixel. It provides a MIPI DSI interface to 22514c8f2e9SChris Zhong the host and has a built-in LED backlight. 22614c8f2e9SChris Zhong 2276b818c53SJagan Tekiconfig DRM_PANEL_JADARD_JD9365DA_H3 2286b818c53SJagan Teki tristate "Jadard JD9365DA-H3 WXGA DSI panel" 2296b818c53SJagan Teki depends on OF 2306b818c53SJagan Teki depends on DRM_MIPI_DSI 2316b818c53SJagan Teki depends on BACKLIGHT_CLASS_DEVICE 2326b818c53SJagan Teki help 2336b818c53SJagan Teki Say Y here if you want to enable support for Jadard JD9365DA-H3 2346b818c53SJagan Teki WXGA MIPI DSI panel. The panel support TFT dot matrix LCD with 2356b818c53SJagan Teki 800RGBx1280 dots at maximum. 2366b818c53SJagan Teki 23725205087SDiogo Ivoconfig DRM_PANEL_JDI_LPM102A188A 23825205087SDiogo Ivo tristate "JDI LPM102A188A DSI panel" 23925205087SDiogo Ivo depends on OF && GPIOLIB 24025205087SDiogo Ivo depends on DRM_MIPI_DSI 24125205087SDiogo Ivo depends on BACKLIGHT_CLASS_DEVICE 24225205087SDiogo Ivo help 24325205087SDiogo Ivo Say Y here if you want to enable support for JDI LPM102A188A DSI 24425205087SDiogo Ivo command mode panel as found in Google Pixel C devices. 24525205087SDiogo Ivo The panel has a 2560×1800 resolution. It provides a MIPI DSI interface 24625205087SDiogo Ivo to the host. 24725205087SDiogo Ivo 248*aaf7f809SRandy Dunlapconfig DRM_PANEL_JDI_LT070ME05000 249*aaf7f809SRandy Dunlap tristate "JDI LT070ME05000 WUXGA DSI panel" 250*aaf7f809SRandy Dunlap depends on OF 251*aaf7f809SRandy Dunlap depends on DRM_MIPI_DSI 252*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 253*aaf7f809SRandy Dunlap help 254*aaf7f809SRandy Dunlap Say Y here if you want to enable support for JDI DSI video mode 255*aaf7f809SRandy Dunlap panel as found in Google Nexus 7 (2013) devices. 256*aaf7f809SRandy Dunlap The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 257*aaf7f809SRandy Dunlap 24 bit per pixel. 258*aaf7f809SRandy Dunlap 259437c3d87SRaffaele Tranquilliniconfig DRM_PANEL_JDI_R63452 260437c3d87SRaffaele Tranquillini tristate "JDI R63452 Full HD DSI panel" 261437c3d87SRaffaele Tranquillini depends on OF 262437c3d87SRaffaele Tranquillini depends on DRM_MIPI_DSI 263437c3d87SRaffaele Tranquillini depends on BACKLIGHT_CLASS_DEVICE 264437c3d87SRaffaele Tranquillini help 265437c3d87SRaffaele Tranquillini Say Y here if you want to enable support for the JDI R63452 266437c3d87SRaffaele Tranquillini DSI command mode panel as found in Xiaomi Mi 5 Devices. 267437c3d87SRaffaele Tranquillini 268b2152121SNeil Armstrongconfig DRM_PANEL_KHADAS_TS050 269b2152121SNeil Armstrong tristate "Khadas TS050 panel" 270b2152121SNeil Armstrong depends on OF 271b2152121SNeil Armstrong depends on DRM_MIPI_DSI 272b2152121SNeil Armstrong depends on BACKLIGHT_CLASS_DEVICE 273b2152121SNeil Armstrong help 274b2152121SNeil Armstrong Say Y here if you want to enable support for Khadas TS050 TFT-LCD 275b2152121SNeil Armstrong panel module. The panel has a 1080x1920 resolution and uses 276b2152121SNeil Armstrong 24 bit RGB per pixel. It provides a MIPI DSI interface to 277b2152121SNeil Armstrong the host, a built-in LED backlight and touch controller. 278b2152121SNeil Armstrong 2792a994cbeSNickey Yangconfig DRM_PANEL_KINGDISPLAY_KD097D04 2802a994cbeSNickey Yang tristate "Kingdisplay kd097d04 panel" 2812a994cbeSNickey Yang depends on OF 2822a994cbeSNickey Yang depends on DRM_MIPI_DSI 2832a994cbeSNickey Yang depends on BACKLIGHT_CLASS_DEVICE 2842a994cbeSNickey Yang help 2852a994cbeSNickey Yang Say Y here if you want to enable support for Kingdisplay kd097d04 2862a994cbeSNickey Yang TFT-LCD modules. The panel has a 1536x2048 resolution and uses 2872a994cbeSNickey Yang 24 bit RGB per pixel. It provides a MIPI DSI interface to 2882a994cbeSNickey Yang the host and has a built-in LED backlight. 2892a994cbeSNickey Yang 2906ea4383bSHeiko Stuebnerconfig DRM_PANEL_LEADTEK_LTK050H3146W 2916ea4383bSHeiko Stuebner tristate "Leadtek LTK050H3146W panel" 2926ea4383bSHeiko Stuebner depends on OF 2936ea4383bSHeiko Stuebner depends on DRM_MIPI_DSI 2946ea4383bSHeiko Stuebner depends on BACKLIGHT_CLASS_DEVICE 2956ea4383bSHeiko Stuebner help 2966ea4383bSHeiko Stuebner Say Y here if you want to enable support for Leadtek LTK050H3146W 2976ea4383bSHeiko Stuebner TFT-LCD modules. The panel has a 720x1280 resolution and uses 2986ea4383bSHeiko Stuebner 24 bit RGB per pixel. It provides a MIPI DSI interface to 2996ea4383bSHeiko Stuebner the host and has a built-in LED backlight. 3006ea4383bSHeiko Stuebner 301e98910beSHeiko Stuebnerconfig DRM_PANEL_LEADTEK_LTK500HD1829 302e98910beSHeiko Stuebner tristate "Leadtek LTK500HD1829 panel" 303e98910beSHeiko Stuebner depends on OF 304e98910beSHeiko Stuebner depends on DRM_MIPI_DSI 305e98910beSHeiko Stuebner depends on BACKLIGHT_CLASS_DEVICE 306e98910beSHeiko Stuebner help 307e98910beSHeiko Stuebner Say Y here if you want to enable support for Kingdisplay kd097d04 308e98910beSHeiko Stuebner TFT-LCD modules. The panel has a 1536x2048 resolution and uses 309e98910beSHeiko Stuebner 24 bit RGB per pixel. It provides a MIPI DSI interface to 310e98910beSHeiko Stuebner the host and has a built-in LED backlight. 311e98910beSHeiko Stuebner 312f5b0c654SLaurent Pinchartconfig DRM_PANEL_LG_LB035Q02 313f5b0c654SLaurent Pinchart tristate "LG LB035Q024573 RGB panel" 314f5b0c654SLaurent Pinchart depends on GPIOLIB && OF && SPI 315f5b0c654SLaurent Pinchart help 316f5b0c654SLaurent Pinchart Say Y here if you want to enable support for the LB035Q02 RGB panel 317f5b0c654SLaurent Pinchart (found on the Gumstix Overo Palo35 board). To compile this driver as 318f5b0c654SLaurent Pinchart a module, choose M here. 319f5b0c654SLaurent Pinchart 32058c467ecSHeiko Schocherconfig DRM_PANEL_LG_LG4573 32158c467ecSHeiko Schocher tristate "LG4573 RGB/SPI panel" 32258c467ecSHeiko Schocher depends on OF && SPI 32358c467ecSHeiko Schocher select VIDEOMODE_HELPERS 32458c467ecSHeiko Schocher help 32558c467ecSHeiko Schocher Say Y here if you want to enable support for LG4573 RGB panel. 32658c467ecSHeiko Schocher To compile this driver as a module, choose M here. 32758c467ecSHeiko Schocher 328249a4f5eSChris Morganconfig DRM_PANEL_MAGNACHIP_D53E6EA8966 329249a4f5eSChris Morgan tristate "Magnachip D53E6EA8966 DSI panel" 330249a4f5eSChris Morgan depends on OF && SPI 331249a4f5eSChris Morgan depends on DRM_MIPI_DSI 332249a4f5eSChris Morgan depends on BACKLIGHT_CLASS_DEVICE 333249a4f5eSChris Morgan select DRM_MIPI_DBI 334249a4f5eSChris Morgan help 335249a4f5eSChris Morgan DRM panel driver for the Samsung AMS495QA01 panel controlled 336249a4f5eSChris Morgan with the Magnachip D53E6EA8966 panel IC. This panel receives 337249a4f5eSChris Morgan video data via DSI but commands via 9-bit SPI using DBI. 338249a4f5eSChris Morgan 339*aaf7f809SRandy Dunlapconfig DRM_PANEL_MANTIX_MLAF057WE51 340*aaf7f809SRandy Dunlap tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel" 341*aaf7f809SRandy Dunlap depends on OF 342*aaf7f809SRandy Dunlap depends on DRM_MIPI_DSI 343*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 344*aaf7f809SRandy Dunlap help 345*aaf7f809SRandy Dunlap Say Y here if you want to enable support for the Mantix 346*aaf7f809SRandy Dunlap MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It 347*aaf7f809SRandy Dunlap has a resolution of 720x1440 pixels, a built in backlight and touch 348*aaf7f809SRandy Dunlap controller. 349*aaf7f809SRandy Dunlap 350df439abeSLaurent Pinchartconfig DRM_PANEL_NEC_NL8048HL11 351df439abeSLaurent Pinchart tristate "NEC NL8048HL11 RGB panel" 352df439abeSLaurent Pinchart depends on GPIOLIB && OF && SPI 353df439abeSLaurent Pinchart help 354df439abeSLaurent Pinchart Say Y here if you want to enable support for the NEC NL8048HL11 RGB 355df439abeSLaurent Pinchart panel (found on the Zoom2/3/3630 SDP boards). To compile this driver 356df439abeSLaurent Pinchart as a module, choose M here. 357df439abeSLaurent Pinchart 358b1d39f0fSChris Morganconfig DRM_PANEL_NEWVISION_NV3051D 359b1d39f0fSChris Morgan tristate "NewVision NV3051D DSI panel" 360b1d39f0fSChris Morgan depends on OF 361b1d39f0fSChris Morgan depends on DRM_MIPI_DSI 362b1d39f0fSChris Morgan depends on BACKLIGHT_CLASS_DEVICE 363b1d39f0fSChris Morgan help 364b1d39f0fSChris Morgan This driver supports the NV3051D based panel found on the Anbernic 365b1d39f0fSChris Morgan RG353P and RG353V. 366b1d39f0fSChris Morgan 36749956b50SChristophe Branchereauconfig DRM_PANEL_NEWVISION_NV3052C 36849956b50SChristophe Branchereau tristate "NewVision NV3052C RGB/SPI panel" 36949956b50SChristophe Branchereau depends on OF && SPI 37049956b50SChristophe Branchereau depends on BACKLIGHT_CLASS_DEVICE 37149956b50SChristophe Branchereau select DRM_MIPI_DBI 37249956b50SChristophe Branchereau help 37349956b50SChristophe Branchereau Say Y here if you want to enable support for the panels built 37449956b50SChristophe Branchereau around the NewVision NV3052C display controller. 37549956b50SChristophe Branchereau 376899f24edSLinus Walleijconfig DRM_PANEL_NOVATEK_NT35510 377899f24edSLinus Walleij tristate "Novatek NT35510 RGB panel driver" 378899f24edSLinus Walleij depends on OF 379899f24edSLinus Walleij depends on DRM_MIPI_DSI 380899f24edSLinus Walleij depends on BACKLIGHT_CLASS_DEVICE 381899f24edSLinus Walleij help 382899f24edSLinus Walleij Say Y here if you want to enable support for the panels built 383899f24edSLinus Walleij around the Novatek NT35510 display controller, such as some 384899f24edSLinus Walleij Hydis panels. 385899f24edSLinus Walleij 386994ea402SLinus Walleijconfig DRM_PANEL_NOVATEK_NT35560 387994ea402SLinus Walleij tristate "Novatek NT35560 DSI command mode panel" 388994ea402SLinus Walleij depends on OF 389994ea402SLinus Walleij depends on DRM_MIPI_DSI 390994ea402SLinus Walleij depends on BACKLIGHT_CLASS_DEVICE 391994ea402SLinus Walleij select VIDEOMODE_HELPERS 392994ea402SLinus Walleij help 393994ea402SLinus Walleij Say Y here if you want to enable the Novatek NT35560 display 394994ea402SLinus Walleij controller. This panel supports DSI in both command and video 395994ea402SLinus Walleij mode. This supports several panels such as Sony ACX424AKM and 396994ea402SLinus Walleij ACX424AKP. 397994ea402SLinus Walleij 398623a3531SAngeloGioacchino Del Regnoconfig DRM_PANEL_NOVATEK_NT35950 399623a3531SAngeloGioacchino Del Regno tristate "Novatek NT35950 DSI panel" 400623a3531SAngeloGioacchino Del Regno depends on OF 401623a3531SAngeloGioacchino Del Regno depends on DRM_MIPI_DSI 402623a3531SAngeloGioacchino Del Regno depends on BACKLIGHT_CLASS_DEVICE 403623a3531SAngeloGioacchino Del Regno help 404623a3531SAngeloGioacchino Del Regno Say Y here if you want to enable support for the panels built 405623a3531SAngeloGioacchino Del Regno around the Novatek NT35950 display controller, such as some 406623a3531SAngeloGioacchino Del Regno Sharp panels used in Sony Xperia Z5 Premium and XZ Premium 407623a3531SAngeloGioacchino Del Regno mobile phones. 408623a3531SAngeloGioacchino Del Regno 4090993234aSJianhua Luconfig DRM_PANEL_NOVATEK_NT36523 4100993234aSJianhua Lu tristate "Novatek NT36523 panel driver" 4110993234aSJianhua Lu depends on OF 4120993234aSJianhua Lu depends on DRM_MIPI_DSI 4130993234aSJianhua Lu depends on BACKLIGHT_CLASS_DEVICE 4140993234aSJianhua Lu help 4150993234aSJianhua Lu Say Y here if you want to enable support for the panels built 4160993234aSJianhua Lu around the Novatek NT36523 display controller, such as some 4170993234aSJianhua Lu Boe panels used in Xiaomi Mi Pad 5 and 5 Pro tablets. 4180993234aSJianhua Lu 419070c7fa5SSumit Semwalconfig DRM_PANEL_NOVATEK_NT36672A 420070c7fa5SSumit Semwal tristate "Novatek NT36672A DSI panel" 421070c7fa5SSumit Semwal depends on OF 422070c7fa5SSumit Semwal depends on DRM_MIPI_DSI 423070c7fa5SSumit Semwal depends on BACKLIGHT_CLASS_DEVICE 424070c7fa5SSumit Semwal help 425070c7fa5SSumit Semwal Say Y here if you want to enable support for the panels built 426070c7fa5SSumit Semwal around the Novatek NT36672A display controller, such as some 427070c7fa5SSumit Semwal Tianma panels used in a few Xiaomi Poco F1 mobile phones. 428070c7fa5SSumit Semwal 429ea4f9975SRitesh Kumarconfig DRM_PANEL_NOVATEK_NT36672E 430ea4f9975SRitesh Kumar tristate "Novatek NT36672E DSI panel" 431ea4f9975SRitesh Kumar depends on OF 432ea4f9975SRitesh Kumar depends on DRM_MIPI_DSI 433ea4f9975SRitesh Kumar depends on BACKLIGHT_CLASS_DEVICE 434ea4f9975SRitesh Kumar help 435ea4f9975SRitesh Kumar Say Y here if you want to enable support for Novatek NT36672E DSI Video Mode 436ea4f9975SRitesh Kumar LCD panel module. The panel has a resolution of 1080x2408 and uses 24 bit 437ea4f9975SRitesh Kumar RGB per pixel. 438ea4f9975SRitesh Kumar 439ecdcbbb7SPaul Cercueilconfig DRM_PANEL_NOVATEK_NT39016 440ecdcbbb7SPaul Cercueil tristate "Novatek NT39016 RGB/SPI panel" 441ecdcbbb7SPaul Cercueil depends on OF && SPI 442ecdcbbb7SPaul Cercueil depends on BACKLIGHT_CLASS_DEVICE 443ecdcbbb7SPaul Cercueil select REGMAP_SPI 444ecdcbbb7SPaul Cercueil help 445ecdcbbb7SPaul Cercueil Say Y here if you want to enable support for the panels built 446ecdcbbb7SPaul Cercueil around the Novatek NT39016 display controller. 447ecdcbbb7SPaul Cercueil 44817fd7a9dSStefan Mavrodievconfig DRM_PANEL_OLIMEX_LCD_OLINUXINO 44917fd7a9dSStefan Mavrodiev tristate "Olimex LCD-OLinuXino panel" 45017fd7a9dSStefan Mavrodiev depends on OF 45117fd7a9dSStefan Mavrodiev depends on I2C 45217fd7a9dSStefan Mavrodiev depends on BACKLIGHT_CLASS_DEVICE 453a14bc107SVegard Nossum select CRC32 45417fd7a9dSStefan Mavrodiev help 45517fd7a9dSStefan Mavrodiev The panel is used with different sizes LCDs, from 480x272 to 45617fd7a9dSStefan Mavrodiev 1280x800, and 24 bit per pixel. 45717fd7a9dSStefan Mavrodiev 45817fd7a9dSStefan Mavrodiev Say Y here if you want to enable support for Olimex Ltd. 45917fd7a9dSStefan Mavrodiev LCD-OLinuXino panel. 46017fd7a9dSStefan Mavrodiev 461cd6d4128SChristophe Branchereauconfig DRM_PANEL_ORISETECH_OTA5601A 462cd6d4128SChristophe Branchereau tristate "Orise Technology ota5601a RGB/SPI panel" 463cd6d4128SChristophe Branchereau depends on SPI 464cd6d4128SChristophe Branchereau depends on BACKLIGHT_CLASS_DEVICE 465cd6d4128SChristophe Branchereau select REGMAP_SPI 466cd6d4128SChristophe Branchereau help 467cd6d4128SChristophe Branchereau Say Y here if you want to enable support for the panels built 468cd6d4128SChristophe Branchereau around the Orise Technology OTA9601A display controller. 469cd6d4128SChristophe Branchereau 470f0a5bb98SPhilippe CORNUconfig DRM_PANEL_ORISETECH_OTM8009A 471f0a5bb98SPhilippe CORNU tristate "Orise Technology otm8009a 480x800 dsi 2dl panel" 472f0a5bb98SPhilippe CORNU depends on OF 473f0a5bb98SPhilippe CORNU depends on DRM_MIPI_DSI 474f0a5bb98SPhilippe CORNU depends on BACKLIGHT_CLASS_DEVICE 475f0a5bb98SPhilippe CORNU help 476f0a5bb98SPhilippe CORNU Say Y here if you want to enable support for Orise Technology 477f0a5bb98SPhilippe CORNU otm8009a 480x800 dsi 2dl panel. 478f0a5bb98SPhilippe CORNU 479b97b042aSPeter Ujfalusiconfig DRM_PANEL_OSD_OSD101T2587_53TS 480b97b042aSPeter Ujfalusi tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel" 481b97b042aSPeter Ujfalusi depends on OF 482b97b042aSPeter Ujfalusi depends on DRM_MIPI_DSI 483b97b042aSPeter Ujfalusi depends on BACKLIGHT_CLASS_DEVICE 484b97b042aSPeter Ujfalusi help 485b97b042aSPeter Ujfalusi Say Y here if you want to enable support for One Stop Displays 486b97b042aSPeter Ujfalusi OSD101T2587-53TS 10.1" 1920x1200 dsi panel. 487b97b042aSPeter Ujfalusi 488086ceb6bSWerner Johanssonconfig DRM_PANEL_PANASONIC_VVX10F034N00 489086ceb6bSWerner Johansson tristate "Panasonic VVX10F034N00 1920x1200 video mode panel" 490086ceb6bSWerner Johansson depends on OF 491086ceb6bSWerner Johansson depends on DRM_MIPI_DSI 492086ceb6bSWerner Johansson depends on BACKLIGHT_CLASS_DEVICE 493086ceb6bSWerner Johansson help 494086ceb6bSWerner Johansson Say Y here if you want to enable support for Panasonic VVX10F034N00 495086ceb6bSWerner Johansson WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some 496086ceb6bSWerner Johansson Xperia Z2 tablets 497086ceb6bSWerner Johansson 4982f733d61SEric Anholtconfig DRM_PANEL_RASPBERRYPI_TOUCHSCREEN 4992f733d61SEric Anholt tristate "Raspberry Pi 7-inch touchscreen panel" 5002f733d61SEric Anholt depends on DRM_MIPI_DSI 5012f733d61SEric Anholt help 5022f733d61SEric Anholt Say Y here if you want to enable support for the Raspberry 5032f733d61SEric Anholt Pi 7" Touchscreen. To compile this driver as a module, 5042f733d61SEric Anholt choose M here. 5052f733d61SEric Anholt 506f63df31dSRobert Chirasconfig DRM_PANEL_RAYDIUM_RM67191 507f63df31dSRobert Chiras tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel" 508f63df31dSRobert Chiras depends on OF 509f63df31dSRobert Chiras depends on DRM_MIPI_DSI 510f63df31dSRobert Chiras depends on BACKLIGHT_CLASS_DEVICE 511f63df31dSRobert Chiras help 512f63df31dSRobert Chiras Say Y here if you want to enable support for Raydium RM67191 FHD 513f63df31dSRobert Chiras (1080x1920) DSI panel. 514f63df31dSRobert Chiras 5152b7ed18bSPhilippe CORNUconfig DRM_PANEL_RAYDIUM_RM68200 5162b7ed18bSPhilippe CORNU tristate "Raydium RM68200 720x1280 DSI video mode panel" 5172b7ed18bSPhilippe CORNU depends on OF 5182b7ed18bSPhilippe CORNU depends on DRM_MIPI_DSI 519a8efe516SArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 5202b7ed18bSPhilippe CORNU help 5212b7ed18bSPhilippe CORNU Say Y here if you want to enable support for Raydium RM68200 5222b7ed18bSPhilippe CORNU 720x1280 DSI video mode panel. 5232b7ed18bSPhilippe CORNU 524988d0ff2SKonrad Dybcioconfig DRM_PANEL_RAYDIUM_RM692E5 525988d0ff2SKonrad Dybcio tristate "Raydium RM692E5-based DSI panel" 526988d0ff2SKonrad Dybcio depends on OF 527988d0ff2SKonrad Dybcio depends on DRM_MIPI_DSI 528988d0ff2SKonrad Dybcio depends on BACKLIGHT_CLASS_DEVICE 529988d0ff2SKonrad Dybcio help 530988d0ff2SKonrad Dybcio Say Y here if you want to enable support for Raydium RM692E5-based 531988d0ff2SKonrad Dybcio display panels, such as the one found in the Fairphone 5 smartphone. 532988d0ff2SKonrad Dybcio 533979a1bb6SKonstantin Sudakovconfig DRM_PANEL_RONBO_RB070D30 534979a1bb6SKonstantin Sudakov tristate "Ronbo Electronics RB070D30 panel" 535979a1bb6SKonstantin Sudakov depends on OF 536979a1bb6SKonstantin Sudakov depends on DRM_MIPI_DSI 537979a1bb6SKonstantin Sudakov depends on BACKLIGHT_CLASS_DEVICE 538979a1bb6SKonstantin Sudakov help 539979a1bb6SKonstantin Sudakov Say Y here if you want to enable support for Ronbo Electronics 540979a1bb6SKonstantin Sudakov RB070D30 1024x600 DSI panel. 541979a1bb6SKonstantin Sudakov 542*aaf7f809SRandy Dunlapconfig DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 543*aaf7f809SRandy Dunlap tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller" 544*aaf7f809SRandy Dunlap depends on OF 545*aaf7f809SRandy Dunlap select DRM_MIPI_DSI 546*aaf7f809SRandy Dunlap select VIDEOMODE_HELPERS 547*aaf7f809SRandy Dunlap 54832ce3b32SDouglas Andersonconfig DRM_PANEL_SAMSUNG_ATNA33XC20 54932ce3b32SDouglas Anderson tristate "Samsung ATNA33XC20 eDP panel" 55032ce3b32SDouglas Anderson depends on OF 55132ce3b32SDouglas Anderson depends on BACKLIGHT_CLASS_DEVICE 55232ce3b32SDouglas Anderson depends on PM 553a6766486SGao Chao select DRM_DISPLAY_DP_HELPER 554a6766486SGao Chao select DRM_DISPLAY_HELPER 55532ce3b32SDouglas Anderson select DRM_DP_AUX_BUS 55632ce3b32SDouglas Anderson help 55732ce3b32SDouglas Anderson DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't 55832ce3b32SDouglas Anderson be handled by the DRM_PANEL_SIMPLE driver because its power 55932ce3b32SDouglas Anderson sequencing is non-standard. 56032ce3b32SDouglas Anderson 561a3a5f9d0SLinus Walleijconfig DRM_PANEL_SAMSUNG_DB7430 562a3a5f9d0SLinus Walleij tristate "Samsung DB7430-based DPI panels" 563a3a5f9d0SLinus Walleij depends on OF && SPI && GPIOLIB 564a3a5f9d0SLinus Walleij depends on BACKLIGHT_CLASS_DEVICE 565a3a5f9d0SLinus Walleij select DRM_MIPI_DBI 566a3a5f9d0SLinus Walleij help 567a3a5f9d0SLinus Walleij Say Y here if you want to enable support for the Samsung 568a3a5f9d0SLinus Walleij DB7430 DPI display controller used in such devices as the 569a3a5f9d0SLinus Walleij LMS397KF04 480x800 DPI panel. 570a3a5f9d0SLinus Walleij 571*aaf7f809SRandy Dunlapconfig DRM_PANEL_SAMSUNG_LD9040 572*aaf7f809SRandy Dunlap tristate "Samsung LD9040 RGB/SPI panel" 573*aaf7f809SRandy Dunlap depends on OF && SPI 574*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 575*aaf7f809SRandy Dunlap select VIDEOMODE_HELPERS 576*aaf7f809SRandy Dunlap 577ac1d6d74SLinus Walleijconfig DRM_PANEL_SAMSUNG_S6D16D0 578ac1d6d74SLinus Walleij tristate "Samsung S6D16D0 DSI video mode panel" 579ac1d6d74SLinus Walleij depends on OF 580ac1d6d74SLinus Walleij depends on DRM_MIPI_DSI 581ac1d6d74SLinus Walleij select VIDEOMODE_HELPERS 582ac1d6d74SLinus Walleij 583ebd8cbf1SMarkuss Broksconfig DRM_PANEL_SAMSUNG_S6D27A1 584ebd8cbf1SMarkuss Broks tristate "Samsung S6D27A1 DPI panel driver" 585ebd8cbf1SMarkuss Broks depends on OF && SPI && GPIOLIB 586ebd8cbf1SMarkuss Broks select DRM_MIPI_DBI 587ebd8cbf1SMarkuss Broks help 588ebd8cbf1SMarkuss Broks Say Y here if you want to enable support for the Samsung 589ebd8cbf1SMarkuss Broks S6D27A1 DPI 480x800 panel. 590ebd8cbf1SMarkuss Broks 591ebd8cbf1SMarkuss Broks This panel can be found in Samsung Galaxy Ace 2 592ebd8cbf1SMarkuss Broks GT-I8160 mobile phone. 593ebd8cbf1SMarkuss Broks 5946810bb39SArtur Weberconfig DRM_PANEL_SAMSUNG_S6D7AA0 5956810bb39SArtur Weber tristate "Samsung S6D7AA0 MIPI-DSI video mode panel controller" 5966810bb39SArtur Weber depends on OF 5976810bb39SArtur Weber depends on BACKLIGHT_CLASS_DEVICE 5986810bb39SArtur Weber select DRM_MIPI_DSI 5996810bb39SArtur Weber select VIDEOMODE_HELPERS 6006810bb39SArtur Weber 601ed29f942SHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E3HA2 602ed29f942SHoegeun Kwon tristate "Samsung S6E3HA2 DSI video mode panel" 603ed29f942SHoegeun Kwon depends on OF 604ed29f942SHoegeun Kwon depends on DRM_MIPI_DSI 60593023c14SArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 606ed29f942SHoegeun Kwon select VIDEOMODE_HELPERS 607ed29f942SHoegeun Kwon 6082a05177dSHoegeun Kwonconfig DRM_PANEL_SAMSUNG_S6E63J0X03 6092a05177dSHoegeun Kwon tristate "Samsung S6E63J0X03 DSI command mode panel" 6102a05177dSHoegeun Kwon depends on OF 6112a05177dSHoegeun Kwon depends on DRM_MIPI_DSI 6122a05177dSHoegeun Kwon depends on BACKLIGHT_CLASS_DEVICE 6132a05177dSHoegeun Kwon select VIDEOMODE_HELPERS 6142a05177dSHoegeun Kwon 615994a08a2SPaweł Chmielconfig DRM_PANEL_SAMSUNG_S6E63M0 616b7b23e44SLinus Walleij tristate "Samsung S6E63M0 RGB panel" 617994a08a2SPaweł Chmiel depends on OF 618994a08a2SPaweł Chmiel depends on BACKLIGHT_CLASS_DEVICE 619994a08a2SPaweł Chmiel help 620994a08a2SPaweł Chmiel Say Y here if you want to enable support for Samsung S6E63M0 621b7b23e44SLinus Walleij AMOLED LCD panel. This panel can be accessed using SPI or 622b7b23e44SLinus Walleij DSI. 623b7b23e44SLinus Walleij 624b7b23e44SLinus Walleijconfig DRM_PANEL_SAMSUNG_S6E63M0_SPI 625b7b23e44SLinus Walleij tristate "Samsung S6E63M0 RGB SPI interface" 626b7b23e44SLinus Walleij depends on SPI 627b7b23e44SLinus Walleij depends on DRM_PANEL_SAMSUNG_S6E63M0 628b7b23e44SLinus Walleij default DRM_PANEL_SAMSUNG_S6E63M0 629c2a61865SLinus Walleij select DRM_MIPI_DBI 630b7b23e44SLinus Walleij help 631b7b23e44SLinus Walleij Say Y here if you want to be able to access the Samsung 632b7b23e44SLinus Walleij S6E63M0 panel using SPI. 633994a08a2SPaweł Chmiel 634435e06c0SLinus Walleijconfig DRM_PANEL_SAMSUNG_S6E63M0_DSI 635435e06c0SLinus Walleij tristate "Samsung S6E63M0 RGB DSI interface" 636435e06c0SLinus Walleij depends on DRM_MIPI_DSI 637435e06c0SLinus Walleij depends on DRM_PANEL_SAMSUNG_S6E63M0 638435e06c0SLinus Walleij help 639435e06c0SLinus Walleij Say Y here if you want to be able to access the Samsung 640435e06c0SLinus Walleij S6E63M0 panel using DSI. 641435e06c0SLinus Walleij 6429ef7e25fSThierry Redingconfig DRM_PANEL_SAMSUNG_S6E8AA0 6439ef7e25fSThierry Reding tristate "Samsung S6E8AA0 DSI video mode panel" 64402051ca0SAndrzej Hajda depends on OF 64502051ca0SAndrzej Hajda select DRM_MIPI_DSI 64602051ca0SAndrzej Hajda select VIDEOMODE_HELPERS 64702051ca0SAndrzej Hajda 6485933baa3SCaleb Connollyconfig DRM_PANEL_SAMSUNG_SOFEF00 6495933baa3SCaleb Connolly tristate "Samsung sofef00/s6e3fc2x01 OnePlus 6/6T DSI cmd mode panels" 6505933baa3SCaleb Connolly depends on OF 6515933baa3SCaleb Connolly depends on DRM_MIPI_DSI 6525933baa3SCaleb Connolly depends on BACKLIGHT_CLASS_DEVICE 6535933baa3SCaleb Connolly select VIDEOMODE_HELPERS 6545933baa3SCaleb Connolly help 6555933baa3SCaleb Connolly Say Y or M here if you want to enable support for the Samsung AMOLED 6565933baa3SCaleb Connolly command mode panels found in the OnePlus 6/6T smartphones. 6575933baa3SCaleb Connolly 6585933baa3SCaleb Connolly The panels are 2280x1080@60Hz and 2340x1080@60Hz respectively 6595933baa3SCaleb Connolly 660043652aaSMarco Franchiconfig DRM_PANEL_SEIKO_43WVF1G 661043652aaSMarco Franchi tristate "Seiko 43WVF1G panel" 662043652aaSMarco Franchi depends on OF 663043652aaSMarco Franchi depends on BACKLIGHT_CLASS_DEVICE 664043652aaSMarco Franchi select VIDEOMODE_HELPERS 665043652aaSMarco Franchi help 666043652aaSMarco Franchi Say Y here if you want to enable support for the Seiko 667043652aaSMarco Franchi 43WVF1G controller for 800x480 LCD panels 668043652aaSMarco Franchi 6691976dbcaSThierry Redingconfig DRM_PANEL_SHARP_LQ101R1SX01 6701976dbcaSThierry Reding tristate "Sharp LQ101R1SX01 panel" 6711976dbcaSThierry Reding depends on OF 6721976dbcaSThierry Reding depends on DRM_MIPI_DSI 673f071b34fSArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 6741976dbcaSThierry Reding help 6751976dbcaSThierry Reding Say Y here if you want to enable support for Sharp LQ101R1SX01 6761976dbcaSThierry Reding TFT-LCD modules. The panel has a 2560x1600 resolution and uses 6771976dbcaSThierry Reding 24 bit RGB per pixel. It provides a dual MIPI DSI interface to 6781976dbcaSThierry Reding the host and has a built-in LED backlight. 6791976dbcaSThierry Reding 6801976dbcaSThierry Reding To compile this driver as a module, choose M here: the module 6811976dbcaSThierry Reding will be called panel-sharp-lq101r1sx01. 6821976dbcaSThierry Reding 683c9cf4c2aSLaurent Pinchartconfig DRM_PANEL_SHARP_LS037V7DW01 684c9cf4c2aSLaurent Pinchart tristate "Sharp LS037V7DW01 VGA LCD panel" 685c9cf4c2aSLaurent Pinchart depends on GPIOLIB && OF && REGULATOR 686c9cf4c2aSLaurent Pinchart help 687c9cf4c2aSLaurent Pinchart Say Y here if you want to enable support for Sharp LS037V7DW01 VGA 688c9cf4c2aSLaurent Pinchart (480x640) LCD panel (found on the TI SDP3430 board). 689c9cf4c2aSLaurent Pinchart 690ee017238SWerner Johanssonconfig DRM_PANEL_SHARP_LS043T1LE01 691ee017238SWerner Johansson tristate "Sharp LS043T1LE01 qHD video mode panel" 692ee017238SWerner Johansson depends on OF 693ee017238SWerner Johansson depends on DRM_MIPI_DSI 694ee017238SWerner Johansson depends on BACKLIGHT_CLASS_DEVICE 695ee017238SWerner Johansson help 696ee017238SWerner Johansson Say Y here if you want to enable support for Sharp LS043T1LE01 qHD 697ee017238SWerner Johansson (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard 698ee017238SWerner Johansson 699914b6f29SDmitry Baryshkovconfig DRM_PANEL_SHARP_LS060T1SX01 700914b6f29SDmitry Baryshkov tristate "Sharp LS060T1SX01 FullHD video mode panel" 701914b6f29SDmitry Baryshkov depends on OF 702914b6f29SDmitry Baryshkov depends on DRM_MIPI_DSI 703914b6f29SDmitry Baryshkov depends on BACKLIGHT_CLASS_DEVICE 704914b6f29SDmitry Baryshkov help 705914b6f29SDmitry Baryshkov Say Y here if you want to enable support for Sharp LS060T1SX01 6.0" 706914b6f29SDmitry Baryshkov FullHD (1080x1920) DSI panel as found in Dragonboard Display Adapter 707914b6f29SDmitry Baryshkov Bundle. 708914b6f29SDmitry Baryshkov 709849b2e3fSJagan Tekiconfig DRM_PANEL_SITRONIX_ST7701 710849b2e3fSJagan Teki tristate "Sitronix ST7701 panel driver" 711849b2e3fSJagan Teki depends on OF 712849b2e3fSJagan Teki depends on DRM_MIPI_DSI 713849b2e3fSJagan Teki depends on BACKLIGHT_CLASS_DEVICE 714849b2e3fSJagan Teki help 715849b2e3fSJagan Teki Say Y here if you want to enable support for the Sitronix 716849b2e3fSJagan Teki ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI 717849b2e3fSJagan Teki system interfaces. 718849b2e3fSJagan Teki 719a74e81a5SOndrej Jirmanconfig DRM_PANEL_SITRONIX_ST7703 720a74e81a5SOndrej Jirman tristate "Sitronix ST7703 based MIPI touchscreen panels" 721a74e81a5SOndrej Jirman depends on OF 722a74e81a5SOndrej Jirman depends on DRM_MIPI_DSI 723a74e81a5SOndrej Jirman depends on BACKLIGHT_CLASS_DEVICE 724a74e81a5SOndrej Jirman help 725a74e81a5SOndrej Jirman Say Y here if you want to enable support for Sitronix ST7703 based 726a74e81a5SOndrej Jirman panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in 727a74e81a5SOndrej Jirman the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built 728a74e81a5SOndrej Jirman in backlight and touch controller. 729a74e81a5SOndrej Jirman Touch input support is provided by the goodix driver and needs to be 730a74e81a5SOndrej Jirman selected separately. 731a74e81a5SOndrej Jirman 7327142afb3SMaxime Ripardconfig DRM_PANEL_SITRONIX_ST7789V 7337142afb3SMaxime Ripard tristate "Sitronix ST7789V panel" 7347142afb3SMaxime Ripard depends on OF && SPI 7352a498168SArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 7367142afb3SMaxime Ripard help 7377142afb3SMaxime Ripard Say Y here if you want to enable support for the Sitronix 7387142afb3SMaxime Ripard ST7789V controller for 240x320 LCD panels 7397142afb3SMaxime Ripard 7401c8fc3f0SLaurent Pinchartconfig DRM_PANEL_SONY_ACX565AKM 7411c8fc3f0SLaurent Pinchart tristate "Sony ACX565AKM panel" 7421c8fc3f0SLaurent Pinchart depends on GPIOLIB && OF && SPI 7431c8fc3f0SLaurent Pinchart depends on BACKLIGHT_CLASS_DEVICE 7441c8fc3f0SLaurent Pinchart help 7451c8fc3f0SLaurent Pinchart Say Y here if you want to enable support for the Sony ACX565AKM 7461c8fc3f0SLaurent Pinchart 800x600 3.5" panel (found on the Nokia N900). 7471c8fc3f0SLaurent Pinchart 74822de25f8SKonrad Dybcioconfig DRM_PANEL_SONY_TD4353_JDI 74922de25f8SKonrad Dybcio tristate "Sony TD4353 JDI panel" 75022de25f8SKonrad Dybcio depends on GPIOLIB && OF 75122de25f8SKonrad Dybcio depends on DRM_MIPI_DSI 75222de25f8SKonrad Dybcio depends on BACKLIGHT_CLASS_DEVICE 75322de25f8SKonrad Dybcio help 75422de25f8SKonrad Dybcio Say Y here if you want to enable support for the Sony Tama 75522de25f8SKonrad Dybcio TD4353 JDI command mode panel as found on some Sony Xperia 75622de25f8SKonrad Dybcio XZ2 and XZ2 Compact smartphones. 75722de25f8SKonrad Dybcio 7589aa2c232SShawn Guoconfig DRM_PANEL_SONY_TULIP_TRULY_NT35521 7599aa2c232SShawn Guo tristate "Sony Tulip Truly NT35521 panel" 7609aa2c232SShawn Guo depends on GPIOLIB && OF 7619aa2c232SShawn Guo depends on DRM_MIPI_DSI 7629aa2c232SShawn Guo depends on BACKLIGHT_CLASS_DEVICE 7639aa2c232SShawn Guo help 7649aa2c232SShawn Guo Say Y here if you want to enable support for the Sony Tulip 7659aa2c232SShawn Guo NT35521 1280x720 video mode panel as found on Sony Xperia M4 7669aa2c232SShawn Guo Aqua phone. 7679aa2c232SShawn Guo 76869312a77SGuillaume La Roqueconfig DRM_PANEL_STARTEK_KD070FHFID015 76969312a77SGuillaume La Roque tristate "STARTEK KD070FHFID015 panel" 77069312a77SGuillaume La Roque depends on OF 77169312a77SGuillaume La Roque depends on DRM_MIPI_DSI 77269312a77SGuillaume La Roque depends on BACKLIGHT_CLASS_DEVICE 77369312a77SGuillaume La Roque help 77469312a77SGuillaume La Roque Say Y here if you want to enable support for STARTEK KD070FHFID015 DSI panel 77569312a77SGuillaume La Roque based on RENESAS-R69429 controller. The pannel is a 7-inch TFT LCD display 77669312a77SGuillaume La Roque with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to 77769312a77SGuillaume La Roque the host, a built-in LED backlight and touch controller. 77869312a77SGuillaume La Roque 779*aaf7f809SRandy Dunlapconfig DRM_PANEL_EDP 780*aaf7f809SRandy Dunlap tristate "support for simple Embedded DisplayPort panels" 781*aaf7f809SRandy Dunlap depends on OF 782*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 783*aaf7f809SRandy Dunlap depends on PM 784*aaf7f809SRandy Dunlap select VIDEOMODE_HELPERS 785*aaf7f809SRandy Dunlap select DRM_DISPLAY_DP_HELPER 786*aaf7f809SRandy Dunlap select DRM_DISPLAY_HELPER 787*aaf7f809SRandy Dunlap select DRM_DP_AUX_BUS 788*aaf7f809SRandy Dunlap select DRM_KMS_HELPER 789*aaf7f809SRandy Dunlap help 790*aaf7f809SRandy Dunlap DRM panel driver for dumb eDP panels that need at most a regulator and 791*aaf7f809SRandy Dunlap a GPIO to be powered up. Optionally a backlight can be attached so 792*aaf7f809SRandy Dunlap that it can be automatically turned off when the panel goes into a 793*aaf7f809SRandy Dunlap low power state. 794*aaf7f809SRandy Dunlap 795*aaf7f809SRandy Dunlapconfig DRM_PANEL_SIMPLE 796*aaf7f809SRandy Dunlap tristate "support for simple panels (other than eDP ones)" 797*aaf7f809SRandy Dunlap depends on OF 798*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 799*aaf7f809SRandy Dunlap depends on PM 800*aaf7f809SRandy Dunlap select VIDEOMODE_HELPERS 801*aaf7f809SRandy Dunlap help 802*aaf7f809SRandy Dunlap DRM panel driver for dumb non-eDP panels that need at most a regulator 803*aaf7f809SRandy Dunlap and a GPIO to be powered up. Optionally a backlight can be attached so 804*aaf7f809SRandy Dunlap that it can be automatically turned off when the panel goes into a 805*aaf7f809SRandy Dunlap low power state. 806*aaf7f809SRandy Dunlap 807*aaf7f809SRandy Dunlapconfig DRM_PANEL_SYNAPTICS_R63353 808*aaf7f809SRandy Dunlap tristate "Synaptics R63353-based panels" 809*aaf7f809SRandy Dunlap depends on OF 810*aaf7f809SRandy Dunlap depends on DRM_MIPI_DSI 811*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 812*aaf7f809SRandy Dunlap help 813*aaf7f809SRandy Dunlap Say Y if you want to enable support for panels based on the 814*aaf7f809SRandy Dunlap Synaptics R63353 controller. 815*aaf7f809SRandy Dunlap 816cf40c660SNeil Armstrongconfig DRM_PANEL_TDO_TL070WSH30 817cf40c660SNeil Armstrong tristate "TDO TL070WSH30 DSI panel" 818cf40c660SNeil Armstrong depends on OF 819cf40c660SNeil Armstrong depends on DRM_MIPI_DSI 820cf40c660SNeil Armstrong depends on BACKLIGHT_CLASS_DEVICE 821cf40c660SNeil Armstrong help 822cf40c660SNeil Armstrong Say Y here if you want to enable support for TDO TL070WSH30 TFT-LCD 823cf40c660SNeil Armstrong panel module. The panel has a 1024×600 resolution and uses 824cf40c660SNeil Armstrong 24 bit RGB per pixel. It provides a MIPI DSI interface to 825cf40c660SNeil Armstrong the host, a built-in LED backlight and touch controller. 826cf40c660SNeil Armstrong 827415b8dd0SLaurent Pinchartconfig DRM_PANEL_TPO_TD028TTEC1 828415b8dd0SLaurent Pinchart tristate "Toppoly (TPO) TD028TTEC1 panel driver" 829415b8dd0SLaurent Pinchart depends on OF && SPI 830415b8dd0SLaurent Pinchart depends on BACKLIGHT_CLASS_DEVICE 831415b8dd0SLaurent Pinchart help 832415b8dd0SLaurent Pinchart Say Y here if you want to enable support for TPO TD028TTEC1 480x640 833415b8dd0SLaurent Pinchart 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973). 834415b8dd0SLaurent Pinchart 835dc2e1e5bSLaurent Pinchartconfig DRM_PANEL_TPO_TD043MTEA1 836dc2e1e5bSLaurent Pinchart tristate "Toppoly (TPO) TD043MTEA1 panel driver" 837dc2e1e5bSLaurent Pinchart depends on GPIOLIB && OF && REGULATOR && SPI 838dc2e1e5bSLaurent Pinchart help 839dc2e1e5bSLaurent Pinchart Say Y here if you want to enable support for TPO TD043MTEA1 800x480 840dc2e1e5bSLaurent Pinchart 4.3" panel (found on the OMAP3 Pandora board). 841dc2e1e5bSLaurent Pinchart 842324bb707SLinus Walleijconfig DRM_PANEL_TPO_TPG110 843324bb707SLinus Walleij tristate "TPO TPG 800x400 panel" 844324bb707SLinus Walleij depends on OF && SPI && GPIOLIB 845324bb707SLinus Walleij depends on BACKLIGHT_CLASS_DEVICE 846324bb707SLinus Walleij help 847324bb707SLinus Walleij Say Y here if you want to enable support for TPO TPG110 848324bb707SLinus Walleij 400CH LTPS TFT LCD Single Chip Digital Driver for up to 849324bb707SLinus Walleij 800x400 LCD panels. 850324bb707SLinus Walleij 8511dd0b147SAbhinav Kumarconfig DRM_PANEL_TRULY_NT35597_WQXGA 8521dd0b147SAbhinav Kumar tristate "Truly WQXGA" 8531dd0b147SAbhinav Kumar depends on OF 8541dd0b147SAbhinav Kumar depends on DRM_MIPI_DSI 8551dd0b147SAbhinav Kumar help 8561dd0b147SAbhinav Kumar Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI 8571dd0b147SAbhinav Kumar Video Mode panel 858d1479d02SHeiko Stuebner 859*aaf7f809SRandy Dunlapconfig DRM_PANEL_VISIONOX_R66451 860*aaf7f809SRandy Dunlap tristate "Visionox R66451" 861*aaf7f809SRandy Dunlap depends on OF 862*aaf7f809SRandy Dunlap depends on DRM_MIPI_DSI 863*aaf7f809SRandy Dunlap depends on BACKLIGHT_CLASS_DEVICE 864*aaf7f809SRandy Dunlap select DRM_DISPLAY_DP_HELPER 865*aaf7f809SRandy Dunlap select DRM_DISPLAY_HELPER 866*aaf7f809SRandy Dunlap help 867*aaf7f809SRandy Dunlap Say Y here if you want to enable support for Visionox 868*aaf7f809SRandy Dunlap R66451 1080x2340 AMOLED DSI panel. 869*aaf7f809SRandy Dunlap 870c7f66d32SHarigovindan Pconfig DRM_PANEL_VISIONOX_RM69299 871c7f66d32SHarigovindan P tristate "Visionox RM69299" 872c7f66d32SHarigovindan P depends on OF 873c7f66d32SHarigovindan P depends on DRM_MIPI_DSI 874c7f66d32SHarigovindan P help 875c7f66d32SHarigovindan P Say Y here if you want to enable support for Visionox 876c7f66d32SHarigovindan P RM69299 DSI Video Mode panel. 877c7f66d32SHarigovindan P 8782349183dSNeil Armstrongconfig DRM_PANEL_VISIONOX_VTDR6130 8792349183dSNeil Armstrong tristate "Visionox VTDR6130" 8802349183dSNeil Armstrong depends on OF 8812349183dSNeil Armstrong depends on DRM_MIPI_DSI 882499631d5SArnd Bergmann depends on BACKLIGHT_CLASS_DEVICE 8832349183dSNeil Armstrong help 8842349183dSNeil Armstrong Say Y here if you want to enable support for Visionox 8852349183dSNeil Armstrong VTDR6130 1080x2400 AMOLED DSI panel. 8862349183dSNeil Armstrong 88757f6190aSLinus Walleijconfig DRM_PANEL_WIDECHIPS_WS2401 88857f6190aSLinus Walleij tristate "Widechips WS2401 DPI panel driver" 88957f6190aSLinus Walleij depends on SPI && GPIOLIB 89057f6190aSLinus Walleij depends on BACKLIGHT_CLASS_DEVICE 89157f6190aSLinus Walleij select DRM_MIPI_DBI 89257f6190aSLinus Walleij help 89357f6190aSLinus Walleij Say Y here if you want to enable support for the Widechips WS2401 DPI 89457f6190aSLinus Walleij 480x800 display controller used in panels such as Samsung LMS380KF01. 89557f6190aSLinus Walleij This display is used in the Samsung Galaxy Ace 2 GT-I8160 (Codina). 89657f6190aSLinus Walleij 897d1479d02SHeiko Stuebnerconfig DRM_PANEL_XINPENG_XPP055C272 898d1479d02SHeiko Stuebner tristate "Xinpeng XPP055C272 panel driver" 899d1479d02SHeiko Stuebner depends on OF 900d1479d02SHeiko Stuebner depends on DRM_MIPI_DSI 901d1479d02SHeiko Stuebner depends on BACKLIGHT_CLASS_DEVICE 902d1479d02SHeiko Stuebner help 903d1479d02SHeiko Stuebner Say Y here if you want to enable support for the Xinpeng 904d1479d02SHeiko Stuebner XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI 905d1479d02SHeiko Stuebner system interfaces. 906280921deSThierry Redingendmenu 907