^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config DRM_PANEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on DRM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Panel registration and lookup framework.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) menu "Display Panels"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) depends on DRM && DRM_PANEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) config DRM_PANEL_ARM_VERSATILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) tristate "ARM Versatile panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) depends on MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) This driver supports the ARM Versatile panels connected to ARM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) reference designs. The panel is detected using special registers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) in the Versatile family syscon registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) config DRM_PANEL_ASUS_Z00T_TM5P5_NT35596
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) tristate "ASUS Z00T TM5P5 NT35596 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) depends on GPIOLIB && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Say Y here if you want to enable support for the ASUS TMP5P5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) NT35596 1080x1920 video mode panel as found in some Asus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Zenfone 2 Laser Z00T devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config DRM_PANEL_BOE_HIMAX8279D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) tristate "Boe Himax8279d panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Say Y here if you want to enable support for Boe Himax8279d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) TFT-LCD modules. The panel has a 1200x1920 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 24 bit RGB per pixel. It provides a MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) config DRM_PANEL_BOE_TV101WUM_NL6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) Say Y here if you want to support for BOE TV101WUM and AUO KD101N80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 45NA WUXGA PANEL DSI Video Mode panel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config DRM_PANEL_LVDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) tristate "Generic LVDS panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) This driver supports LVDS panels that don't require device-specific
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) handling of power supplies or control signals. It implements automatic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) backlight handling if the panel is attached to a backlight controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) config DRM_PANEL_SIMPLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) tristate "support for simple panels"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) DRM panel driver for dumb panels that need at most a regulator and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) a GPIO to be powered up. Optionally a backlight can be attached so
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) that it can be automatically turned off when the panel goes into a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) low power state.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) config DRM_PANEL_ELIDA_KD35T133
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) tristate "Elida KD35T133 panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) Say Y here if you want to enable support for the Elida
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) KD35T133 controller for 320x480 LCD panels with MIPI-DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) system interfaces.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) config DRM_PANEL_FEIXIN_K101_IM2BA02
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) tristate "Feixin K101 IM2BA02 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) Say Y here if you want to enable support for the Feixin K101 IM2BA02
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) 4-lane 800x1280 MIPI DSI panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) config DRM_PANEL_FEIYANG_FY07024DI26A30D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) Say Y if you want to enable support for panels based on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) Feiyang FY07024DI26A30-D MIPI-DSI interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) config DRM_PANEL_ILITEK_IL9322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) tristate "Ilitek ILI9322 320x240 QVGA panels"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) depends on OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) select REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) Say Y here if you want to enable support for Ilitek IL9322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) config DRM_PANEL_ILITEK_ILI9881C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) tristate "Ilitek ILI9881C-based panels"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) Say Y if you want to enable support for panels based on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) Ilitek ILI9881c controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config DRM_PANEL_INNOLUX_P079ZCA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) tristate "Innolux P079ZCA panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) Say Y here if you want to enable support for Innolux P079ZCA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) TFT-LCD modules. The panel has a 1024x768 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 24 bit RGB per pixel. It provides a MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) config DRM_PANEL_JDI_LT070ME05000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) tristate "JDI LT070ME05000 WUXGA DSI panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) Say Y here if you want to enable support for JDI DSI video mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) panel as found in Google Nexus 7 (2013) devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 24 bit per pixel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) config DRM_PANEL_KINGDISPLAY_KD097D04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) tristate "Kingdisplay kd097d04 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) Say Y here if you want to enable support for Kingdisplay kd097d04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) TFT-LCD modules. The panel has a 1536x2048 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 24 bit RGB per pixel. It provides a MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) config DRM_PANEL_LEADTEK_LTK050H3146W
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) tristate "Leadtek LTK050H3146W panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) Say Y here if you want to enable support for Leadtek LTK050H3146W
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) TFT-LCD modules. The panel has a 720x1280 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 24 bit RGB per pixel. It provides a MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) config DRM_PANEL_LEADTEK_LTK500HD1829
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) tristate "Leadtek LTK500HD1829 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) Say Y here if you want to enable support for Kingdisplay kd097d04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) TFT-LCD modules. The panel has a 1536x2048 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 24 bit RGB per pixel. It provides a MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) config DRM_PANEL_SAMSUNG_LD9040
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) tristate "Samsung LD9040 RGB/SPI panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) depends on OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) config DRM_PANEL_LG_LB035Q02
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) tristate "LG LB035Q024573 RGB panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) depends on GPIOLIB && OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) Say Y here if you want to enable support for the LB035Q02 RGB panel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) (found on the Gumstix Overo Palo35 board). To compile this driver as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) a module, choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) config DRM_PANEL_LG_LG4573
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) tristate "LG4573 RGB/SPI panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) depends on OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) Say Y here if you want to enable support for LG4573 RGB panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) To compile this driver as a module, choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) config DRM_PANEL_NEC_NL8048HL11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) tristate "NEC NL8048HL11 RGB panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) depends on GPIOLIB && OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) Say Y here if you want to enable support for the NEC NL8048HL11 RGB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) panel (found on the Zoom2/3/3630 SDP boards). To compile this driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) as a module, choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) config DRM_PANEL_NOVATEK_NT35510
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) tristate "Novatek NT35510 RGB panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) Say Y here if you want to enable support for the panels built
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) around the Novatek NT35510 display controller, such as some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) Hydis panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) config DRM_PANEL_NOVATEK_NT39016
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) tristate "Novatek NT39016 RGB/SPI panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) depends on OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) Say Y here if you want to enable support for the panels built
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) around the Novatek NT39016 display controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) config DRM_PANEL_MANTIX_MLAF057WE51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) Say Y here if you want to enable support for the Mantix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) has a resolution of 720x1440 pixels, a built in backlight and touch
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) config DRM_PANEL_MAXIM_DESERIALIZER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) tristate "Maxim deserializer panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) This driver supports the Maxim deserializer panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) config DRM_PANEL_OLIMEX_LCD_OLINUXINO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) tristate "Olimex LCD-OLinuXino panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) The panel is used with different sizes LCDs, from 480x272 to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 1280x800, and 24 bit per pixel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) Say Y here if you want to enable support for Olimex Ltd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) LCD-OLinuXino panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) config DRM_PANEL_ORISETECH_OTM8009A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) Say Y here if you want to enable support for Orise Technology
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) otm8009a 480x800 dsi 2dl panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) config DRM_PANEL_OSD_OSD101T2587_53TS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) Say Y here if you want to enable support for One Stop Displays
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) config DRM_PANEL_PANASONIC_VVX10F034N00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) Say Y here if you want to enable support for Panasonic VVX10F034N00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) Xperia Z2 tablets
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) tristate "Raspberry Pi 7-inch touchscreen panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) Say Y here if you want to enable support for the Raspberry
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) Pi 7" Touchscreen. To compile this driver as a module,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) config DRM_PANEL_RAYDIUM_RM67191
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) Say Y here if you want to enable support for Raydium RM67191 FHD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) (1080x1920) DSI panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) config DRM_PANEL_RAYDIUM_RM68200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) tristate "Raydium RM68200 720x1280 DSI video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) Say Y here if you want to enable support for Raydium RM68200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) 720x1280 DSI video mode panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) config DRM_PANEL_RONBO_RB070D30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) tristate "Ronbo Electronics RB070D30 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) Say Y here if you want to enable support for Ronbo Electronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) RB070D30 1024x600 DSI panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) config DRM_PANEL_SAMSUNG_S6D16D0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) tristate "Samsung S6D16D0 DSI video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) config DRM_PANEL_SAMSUNG_S6E3HA2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) tristate "Samsung S6E3HA2 DSI video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) config DRM_PANEL_SAMSUNG_S6E63J0X03
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) tristate "Samsung S6E63J0X03 DSI command mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) config DRM_PANEL_SAMSUNG_S6E63M0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) tristate "Samsung S6E63M0 RGB panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) Say Y here if you want to enable support for Samsung S6E63M0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) AMOLED LCD panel. This panel can be accessed using SPI or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) DSI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) config DRM_PANEL_SAMSUNG_S6E63M0_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) tristate "Samsung S6E63M0 RGB SPI interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) depends on DRM_PANEL_SAMSUNG_S6E63M0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) default DRM_PANEL_SAMSUNG_S6E63M0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) Say Y here if you want to be able to access the Samsung
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) S6E63M0 panel using SPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) config DRM_PANEL_SAMSUNG_S6E63M0_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) tristate "Samsung S6E63M0 RGB DSI interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) depends on DRM_PANEL_SAMSUNG_S6E63M0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) Say Y here if you want to be able to access the Samsung
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) S6E63M0 panel using DSI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) config DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) select DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) config DRM_PANEL_SAMSUNG_S6E8AA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) tristate "Samsung S6E8AA0 DSI video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) select DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) config DRM_PANEL_SEIKO_43WVF1G
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) tristate "Seiko 43WVF1G panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) Say Y here if you want to enable support for the Seiko
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) 43WVF1G controller for 800x480 LCD panels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) config DRM_PANEL_SHARP_LQ101R1SX01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) tristate "Sharp LQ101R1SX01 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) Say Y here if you want to enable support for Sharp LQ101R1SX01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) TFT-LCD modules. The panel has a 2560x1600 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) will be called panel-sharp-lq101r1sx01.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) config DRM_PANEL_SHARP_LS037V7DW01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) tristate "Sharp LS037V7DW01 VGA LCD panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) depends on GPIOLIB && OF && REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) (480x640) LCD panel (found on the TI SDP3430 board).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) config DRM_PANEL_SHARP_LS043T1LE01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) tristate "Sharp LS043T1LE01 qHD video mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) config DRM_PANEL_SITRONIX_ST7701
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) tristate "Sitronix ST7701 panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) Say Y here if you want to enable support for the Sitronix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) system interfaces.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) config DRM_PANEL_SITRONIX_ST7703
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) tristate "Sitronix ST7703 based MIPI touchscreen panels"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) Say Y here if you want to enable support for Sitronix ST7703 based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) in backlight and touch controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) Touch input support is provided by the goodix driver and needs to be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) selected separately.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) config DRM_PANEL_SITRONIX_ST7789V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) tristate "Sitronix ST7789V panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) depends on OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) Say Y here if you want to enable support for the Sitronix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) ST7789V controller for 240x320 LCD panels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) config DRM_PANEL_SONY_ACX424AKP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) tristate "Sony ACX424AKP DSI command mode panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) Say Y here if you want to enable the Sony ACX424 display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) panel. This panel supports DSI in both command and video
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) config DRM_PANEL_SONY_ACX565AKM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) tristate "Sony ACX565AKM panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) depends on GPIOLIB && OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) Say Y here if you want to enable support for the Sony ACX565AKM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) 800x600 3.5" panel (found on the Nokia N900).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) config DRM_PANEL_TPO_TD028TTEC1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) tristate "Toppoly (TPO) TD028TTEC1 panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) depends on OF && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) Say Y here if you want to enable support for TPO TD028TTEC1 480x640
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) 2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) config DRM_PANEL_TPO_TD043MTEA1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) tristate "Toppoly (TPO) TD043MTEA1 panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) depends on GPIOLIB && OF && REGULATOR && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) Say Y here if you want to enable support for TPO TD043MTEA1 800x480
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) 4.3" panel (found on the OMAP3 Pandora board).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) config DRM_PANEL_TPO_TPG110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) tristate "TPO TPG 800x400 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) depends on OF && SPI && GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) Say Y here if you want to enable support for TPO TPG110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) 400CH LTPS TFT LCD Single Chip Digital Driver for up to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) 800x400 LCD panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) config DRM_PANEL_TRULY_NT35597_WQXGA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) tristate "Truly WQXGA"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) Video Mode panel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) config DRM_PANEL_VISIONOX_RM69299
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) tristate "Visionox RM69299"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) Say Y here if you want to enable support for Visionox
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) RM69299 DSI Video Mode panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) config DRM_PANEL_XINPENG_XPP055C272
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) tristate "Xinpeng XPP055C272 panel driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) Say Y here if you want to enable support for the Xinpeng
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) system interfaces.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) config DRM_PANEL_INNOLUX_AFJ101_BA2131
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) tristate "Innolux AFJ101 BA2131 panel"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) depends on DRM_MIPI_DSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) depends on BACKLIGHT_CLASS_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) Say Y here if you want to enable support for Innolux BA2131
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) TFT-LCD modules. The panel has a 800x1280 resolution and uses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) 24 bit RGB per pixel. It provides a MIPI DSI interface to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) the host and has a built-in LED backlight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) endmenu