18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig DRM_PANEL
38c2ecf20Sopenharmony_ci	bool
48c2ecf20Sopenharmony_ci	depends on DRM
58c2ecf20Sopenharmony_ci	help
68c2ecf20Sopenharmony_ci	  Panel registration and lookup framework.
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_cimenu "Display Panels"
98c2ecf20Sopenharmony_ci	depends on DRM && DRM_PANEL
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciconfig DRM_PANEL_ARM_VERSATILE
128c2ecf20Sopenharmony_ci	tristate "ARM Versatile panel driver"
138c2ecf20Sopenharmony_ci	depends on OF
148c2ecf20Sopenharmony_ci	depends on MFD_SYSCON
158c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
168c2ecf20Sopenharmony_ci	help
178c2ecf20Sopenharmony_ci	  This driver supports the ARM Versatile panels connected to ARM
188c2ecf20Sopenharmony_ci	  reference designs. The panel is detected using special registers
198c2ecf20Sopenharmony_ci	  in the Versatile family syscon registers.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciconfig DRM_PANEL_ASUS_Z00T_TM5P5_NT35596
228c2ecf20Sopenharmony_ci	tristate "ASUS Z00T TM5P5 NT35596 panel"
238c2ecf20Sopenharmony_ci	depends on GPIOLIB && OF
248c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
258c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
268c2ecf20Sopenharmony_ci	help
278c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the ASUS TMP5P5
288c2ecf20Sopenharmony_ci	  NT35596 1080x1920 video mode panel as found in some Asus
298c2ecf20Sopenharmony_ci	  Zenfone 2 Laser Z00T devices.
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciconfig DRM_PANEL_BOE_HIMAX8279D
328c2ecf20Sopenharmony_ci	tristate "Boe Himax8279d panel"
338c2ecf20Sopenharmony_ci	depends on OF
348c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
358c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
368c2ecf20Sopenharmony_ci	help
378c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Boe Himax8279d
388c2ecf20Sopenharmony_ci	  TFT-LCD modules. The panel has a 1200x1920 resolution and uses
398c2ecf20Sopenharmony_ci	  24 bit RGB per pixel. It provides a MIPI DSI interface to
408c2ecf20Sopenharmony_ci	  the host and has a built-in LED backlight.
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig DRM_PANEL_BOE_TV101WUM_NL6
438c2ecf20Sopenharmony_ci	tristate "BOE TV101WUM and AUO KD101N80 45NA 1200x1920 panel"
448c2ecf20Sopenharmony_ci	depends on OF
458c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
468c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
478c2ecf20Sopenharmony_ci	help
488c2ecf20Sopenharmony_ci	  Say Y here if you want to support for BOE TV101WUM and AUO KD101N80
498c2ecf20Sopenharmony_ci	  45NA WUXGA PANEL DSI Video Mode panel
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciconfig DRM_PANEL_LVDS
528c2ecf20Sopenharmony_ci	tristate "Generic LVDS panel driver"
538c2ecf20Sopenharmony_ci	depends on OF
548c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
558c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
568c2ecf20Sopenharmony_ci	help
578c2ecf20Sopenharmony_ci	  This driver supports LVDS panels that don't require device-specific
588c2ecf20Sopenharmony_ci	  handling of power supplies or control signals. It implements automatic
598c2ecf20Sopenharmony_ci	  backlight handling if the panel is attached to a backlight controller.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ciconfig DRM_PANEL_SIMPLE
628c2ecf20Sopenharmony_ci	tristate "support for simple panels"
638c2ecf20Sopenharmony_ci	depends on OF
648c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
658c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
668c2ecf20Sopenharmony_ci	help
678c2ecf20Sopenharmony_ci	  DRM panel driver for dumb panels that need at most a regulator and
688c2ecf20Sopenharmony_ci	  a GPIO to be powered up. Optionally a backlight can be attached so
698c2ecf20Sopenharmony_ci	  that it can be automatically turned off when the panel goes into a
708c2ecf20Sopenharmony_ci	  low power state.
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ciconfig DRM_PANEL_ELIDA_KD35T133
738c2ecf20Sopenharmony_ci	tristate "Elida KD35T133 panel driver"
748c2ecf20Sopenharmony_ci	depends on OF
758c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
768c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
778c2ecf20Sopenharmony_ci	help
788c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Elida
798c2ecf20Sopenharmony_ci	  KD35T133 controller for 320x480 LCD panels with MIPI-DSI
808c2ecf20Sopenharmony_ci	  system interfaces.
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ciconfig DRM_PANEL_FEIXIN_K101_IM2BA02
838c2ecf20Sopenharmony_ci	tristate "Feixin K101 IM2BA02 panel"
848c2ecf20Sopenharmony_ci	depends on OF
858c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
868c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
878c2ecf20Sopenharmony_ci	help
888c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Feixin K101 IM2BA02
898c2ecf20Sopenharmony_ci	  4-lane 800x1280 MIPI DSI panel.
908c2ecf20Sopenharmony_ci
918c2ecf20Sopenharmony_ciconfig DRM_PANEL_FEIYANG_FY07024DI26A30D
928c2ecf20Sopenharmony_ci	tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
938c2ecf20Sopenharmony_ci	depends on OF
948c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
958c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
968c2ecf20Sopenharmony_ci	help
978c2ecf20Sopenharmony_ci	  Say Y if you want to enable support for panels based on the
988c2ecf20Sopenharmony_ci	  Feiyang FY07024DI26A30-D MIPI-DSI interface.
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ciconfig DRM_PANEL_ILITEK_IL9322
1018c2ecf20Sopenharmony_ci	tristate "Ilitek ILI9322 320x240 QVGA panels"
1028c2ecf20Sopenharmony_ci	depends on OF && SPI
1038c2ecf20Sopenharmony_ci	select REGMAP
1048c2ecf20Sopenharmony_ci	help
1058c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Ilitek IL9322
1068c2ecf20Sopenharmony_ci	  QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ciconfig DRM_PANEL_ILITEK_ILI9881C
1098c2ecf20Sopenharmony_ci	tristate "Ilitek ILI9881C-based panels"
1108c2ecf20Sopenharmony_ci	depends on OF
1118c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
1128c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
1138c2ecf20Sopenharmony_ci	help
1148c2ecf20Sopenharmony_ci	  Say Y if you want to enable support for panels based on the
1158c2ecf20Sopenharmony_ci	  Ilitek ILI9881c controller.
1168c2ecf20Sopenharmony_ci
1178c2ecf20Sopenharmony_ciconfig DRM_PANEL_INNOLUX_P079ZCA
1188c2ecf20Sopenharmony_ci	tristate "Innolux P079ZCA panel"
1198c2ecf20Sopenharmony_ci	depends on OF
1208c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
1218c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
1228c2ecf20Sopenharmony_ci	help
1238c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Innolux P079ZCA
1248c2ecf20Sopenharmony_ci	  TFT-LCD modules. The panel has a 1024x768 resolution and uses
1258c2ecf20Sopenharmony_ci	  24 bit RGB per pixel. It provides a MIPI DSI interface to
1268c2ecf20Sopenharmony_ci	  the host and has a built-in LED backlight.
1278c2ecf20Sopenharmony_ci
1288c2ecf20Sopenharmony_ciconfig DRM_PANEL_JDI_LT070ME05000
1298c2ecf20Sopenharmony_ci	tristate "JDI LT070ME05000 WUXGA DSI panel"
1308c2ecf20Sopenharmony_ci	depends on OF
1318c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
1328c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
1338c2ecf20Sopenharmony_ci	help
1348c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for JDI DSI video mode
1358c2ecf20Sopenharmony_ci	  panel as found in Google Nexus 7 (2013) devices.
1368c2ecf20Sopenharmony_ci	  The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
1378c2ecf20Sopenharmony_ci	  24 bit per pixel.
1388c2ecf20Sopenharmony_ci
1398c2ecf20Sopenharmony_ciconfig DRM_PANEL_KINGDISPLAY_KD097D04
1408c2ecf20Sopenharmony_ci	tristate "Kingdisplay kd097d04 panel"
1418c2ecf20Sopenharmony_ci	depends on OF
1428c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
1438c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
1448c2ecf20Sopenharmony_ci	help
1458c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Kingdisplay kd097d04
1468c2ecf20Sopenharmony_ci	  TFT-LCD modules. The panel has a 1536x2048 resolution and uses
1478c2ecf20Sopenharmony_ci	  24 bit RGB per pixel. It provides a MIPI DSI interface to
1488c2ecf20Sopenharmony_ci	  the host and has a built-in LED backlight.
1498c2ecf20Sopenharmony_ci
1508c2ecf20Sopenharmony_ciconfig DRM_PANEL_LEADTEK_LTK050H3146W
1518c2ecf20Sopenharmony_ci	tristate "Leadtek LTK050H3146W panel"
1528c2ecf20Sopenharmony_ci	depends on OF
1538c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
1548c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
1558c2ecf20Sopenharmony_ci	help
1568c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Leadtek LTK050H3146W
1578c2ecf20Sopenharmony_ci	  TFT-LCD modules. The panel has a 720x1280 resolution and uses
1588c2ecf20Sopenharmony_ci	  24 bit RGB per pixel. It provides a MIPI DSI interface to
1598c2ecf20Sopenharmony_ci	  the host and has a built-in LED backlight.
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_ciconfig DRM_PANEL_LEADTEK_LTK500HD1829
1628c2ecf20Sopenharmony_ci	tristate "Leadtek LTK500HD1829 panel"
1638c2ecf20Sopenharmony_ci	depends on OF
1648c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
1658c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
1668c2ecf20Sopenharmony_ci	help
1678c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Kingdisplay kd097d04
1688c2ecf20Sopenharmony_ci	  TFT-LCD modules. The panel has a 1536x2048 resolution and uses
1698c2ecf20Sopenharmony_ci	  24 bit RGB per pixel. It provides a MIPI DSI interface to
1708c2ecf20Sopenharmony_ci	  the host and has a built-in LED backlight.
1718c2ecf20Sopenharmony_ci
1728c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_LD9040
1738c2ecf20Sopenharmony_ci	tristate "Samsung LD9040 RGB/SPI panel"
1748c2ecf20Sopenharmony_ci	depends on OF && SPI
1758c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
1768c2ecf20Sopenharmony_ci
1778c2ecf20Sopenharmony_ciconfig DRM_PANEL_LG_LB035Q02
1788c2ecf20Sopenharmony_ci	tristate "LG LB035Q024573 RGB panel"
1798c2ecf20Sopenharmony_ci	depends on GPIOLIB && OF && SPI
1808c2ecf20Sopenharmony_ci	help
1818c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the LB035Q02 RGB panel
1828c2ecf20Sopenharmony_ci	  (found on the Gumstix Overo Palo35 board). To compile this driver as
1838c2ecf20Sopenharmony_ci	  a module, choose M here.
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_ciconfig DRM_PANEL_LG_LG4573
1868c2ecf20Sopenharmony_ci	tristate "LG4573 RGB/SPI panel"
1878c2ecf20Sopenharmony_ci	depends on OF && SPI
1888c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
1898c2ecf20Sopenharmony_ci	help
1908c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for LG4573 RGB panel.
1918c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.
1928c2ecf20Sopenharmony_ci
1938c2ecf20Sopenharmony_ciconfig DRM_PANEL_NEC_NL8048HL11
1948c2ecf20Sopenharmony_ci	tristate "NEC NL8048HL11 RGB panel"
1958c2ecf20Sopenharmony_ci	depends on GPIOLIB && OF && SPI
1968c2ecf20Sopenharmony_ci	help
1978c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the NEC NL8048HL11 RGB
1988c2ecf20Sopenharmony_ci	  panel (found on the Zoom2/3/3630 SDP boards). To compile this driver
1998c2ecf20Sopenharmony_ci	  as a module, choose M here.
2008c2ecf20Sopenharmony_ci
2018c2ecf20Sopenharmony_ciconfig DRM_PANEL_NOVATEK_NT35510
2028c2ecf20Sopenharmony_ci	tristate "Novatek NT35510 RGB panel driver"
2038c2ecf20Sopenharmony_ci	depends on OF
2048c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2058c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2068c2ecf20Sopenharmony_ci	help
2078c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the panels built
2088c2ecf20Sopenharmony_ci	  around the Novatek NT35510 display controller, such as some
2098c2ecf20Sopenharmony_ci	  Hydis panels.
2108c2ecf20Sopenharmony_ci
2118c2ecf20Sopenharmony_ciconfig DRM_PANEL_NOVATEK_NT39016
2128c2ecf20Sopenharmony_ci	tristate "Novatek NT39016 RGB/SPI panel"
2138c2ecf20Sopenharmony_ci	depends on OF && SPI
2148c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2158c2ecf20Sopenharmony_ci	select REGMAP_SPI
2168c2ecf20Sopenharmony_ci	help
2178c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the panels built
2188c2ecf20Sopenharmony_ci	  around the Novatek NT39016 display controller.
2198c2ecf20Sopenharmony_ci
2208c2ecf20Sopenharmony_ciconfig DRM_PANEL_MANTIX_MLAF057WE51
2218c2ecf20Sopenharmony_ci	tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel"
2228c2ecf20Sopenharmony_ci	depends on OF
2238c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2248c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2258c2ecf20Sopenharmony_ci	help
2268c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Mantix
2278c2ecf20Sopenharmony_ci	  MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It
2288c2ecf20Sopenharmony_ci	  has a resolution of 720x1440 pixels, a built in backlight and touch
2298c2ecf20Sopenharmony_ci	  controller.
2308c2ecf20Sopenharmony_ci
2318c2ecf20Sopenharmony_ciconfig DRM_PANEL_OLIMEX_LCD_OLINUXINO
2328c2ecf20Sopenharmony_ci	tristate "Olimex LCD-OLinuXino panel"
2338c2ecf20Sopenharmony_ci	depends on OF
2348c2ecf20Sopenharmony_ci	depends on I2C
2358c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2368c2ecf20Sopenharmony_ci	select CRC32
2378c2ecf20Sopenharmony_ci	help
2388c2ecf20Sopenharmony_ci	  The panel is used with different sizes LCDs, from 480x272 to
2398c2ecf20Sopenharmony_ci	  1280x800, and 24 bit per pixel.
2408c2ecf20Sopenharmony_ci
2418c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Olimex Ltd.
2428c2ecf20Sopenharmony_ci	  LCD-OLinuXino panel.
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ciconfig DRM_PANEL_ORISETECH_OTM8009A
2458c2ecf20Sopenharmony_ci	tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
2468c2ecf20Sopenharmony_ci	depends on OF
2478c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2488c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2498c2ecf20Sopenharmony_ci	help
2508c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Orise Technology
2518c2ecf20Sopenharmony_ci	  otm8009a 480x800 dsi 2dl panel.
2528c2ecf20Sopenharmony_ci
2538c2ecf20Sopenharmony_ciconfig DRM_PANEL_OSD_OSD101T2587_53TS
2548c2ecf20Sopenharmony_ci	tristate "OSD OSD101T2587-53TS DSI 1920x1200 video mode panel"
2558c2ecf20Sopenharmony_ci	depends on OF
2568c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2578c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2588c2ecf20Sopenharmony_ci	help
2598c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for One Stop Displays
2608c2ecf20Sopenharmony_ci	  OSD101T2587-53TS 10.1" 1920x1200 dsi panel.
2618c2ecf20Sopenharmony_ci
2628c2ecf20Sopenharmony_ciconfig DRM_PANEL_PANASONIC_VVX10F034N00
2638c2ecf20Sopenharmony_ci	tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
2648c2ecf20Sopenharmony_ci	depends on OF
2658c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2668c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2678c2ecf20Sopenharmony_ci	help
2688c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Panasonic VVX10F034N00
2698c2ecf20Sopenharmony_ci	  WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
2708c2ecf20Sopenharmony_ci	  Xperia Z2 tablets
2718c2ecf20Sopenharmony_ci
2728c2ecf20Sopenharmony_ciconfig DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
2738c2ecf20Sopenharmony_ci	tristate "Raspberry Pi 7-inch touchscreen panel"
2748c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2758c2ecf20Sopenharmony_ci	help
2768c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Raspberry
2778c2ecf20Sopenharmony_ci	  Pi 7" Touchscreen.  To compile this driver as a module,
2788c2ecf20Sopenharmony_ci	  choose M here.
2798c2ecf20Sopenharmony_ci
2808c2ecf20Sopenharmony_ciconfig DRM_PANEL_RAYDIUM_RM67191
2818c2ecf20Sopenharmony_ci	tristate "Raydium RM67191 FHD 1080x1920 DSI video mode panel"
2828c2ecf20Sopenharmony_ci	depends on OF
2838c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2848c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2858c2ecf20Sopenharmony_ci	help
2868c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Raydium RM67191 FHD
2878c2ecf20Sopenharmony_ci	  (1080x1920) DSI panel.
2888c2ecf20Sopenharmony_ci
2898c2ecf20Sopenharmony_ciconfig DRM_PANEL_RAYDIUM_RM68200
2908c2ecf20Sopenharmony_ci	tristate "Raydium RM68200 720x1280 DSI video mode panel"
2918c2ecf20Sopenharmony_ci	depends on OF
2928c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
2938c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
2948c2ecf20Sopenharmony_ci	help
2958c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Raydium RM68200
2968c2ecf20Sopenharmony_ci	  720x1280 DSI video mode panel.
2978c2ecf20Sopenharmony_ci
2988c2ecf20Sopenharmony_ciconfig DRM_PANEL_RONBO_RB070D30
2998c2ecf20Sopenharmony_ci	tristate "Ronbo Electronics RB070D30 panel"
3008c2ecf20Sopenharmony_ci	depends on OF
3018c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3028c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
3038c2ecf20Sopenharmony_ci	help
3048c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Ronbo Electronics
3058c2ecf20Sopenharmony_ci	  RB070D30 1024x600 DSI panel.
3068c2ecf20Sopenharmony_ci
3078c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6D16D0
3088c2ecf20Sopenharmony_ci	tristate "Samsung S6D16D0 DSI video mode panel"
3098c2ecf20Sopenharmony_ci	depends on OF
3108c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3118c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
3128c2ecf20Sopenharmony_ci
3138c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E3HA2
3148c2ecf20Sopenharmony_ci	tristate "Samsung S6E3HA2 DSI video mode panel"
3158c2ecf20Sopenharmony_ci	depends on OF
3168c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3178c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
3188c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
3198c2ecf20Sopenharmony_ci
3208c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E63J0X03
3218c2ecf20Sopenharmony_ci	tristate "Samsung S6E63J0X03 DSI command mode panel"
3228c2ecf20Sopenharmony_ci	depends on OF
3238c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3248c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
3258c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
3268c2ecf20Sopenharmony_ci
3278c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E63M0
3288c2ecf20Sopenharmony_ci	tristate "Samsung S6E63M0 RGB panel"
3298c2ecf20Sopenharmony_ci	depends on OF
3308c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
3318c2ecf20Sopenharmony_ci	help
3328c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Samsung S6E63M0
3338c2ecf20Sopenharmony_ci	  AMOLED LCD panel. This panel can be accessed using SPI or
3348c2ecf20Sopenharmony_ci	  DSI.
3358c2ecf20Sopenharmony_ci
3368c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E63M0_SPI
3378c2ecf20Sopenharmony_ci	tristate "Samsung S6E63M0 RGB SPI interface"
3388c2ecf20Sopenharmony_ci	depends on SPI
3398c2ecf20Sopenharmony_ci	depends on DRM_PANEL_SAMSUNG_S6E63M0
3408c2ecf20Sopenharmony_ci	default DRM_PANEL_SAMSUNG_S6E63M0
3418c2ecf20Sopenharmony_ci	help
3428c2ecf20Sopenharmony_ci	  Say Y here if you want to be able to access the Samsung
3438c2ecf20Sopenharmony_ci	  S6E63M0 panel using SPI.
3448c2ecf20Sopenharmony_ci
3458c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E63M0_DSI
3468c2ecf20Sopenharmony_ci	tristate "Samsung S6E63M0 RGB DSI interface"
3478c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3488c2ecf20Sopenharmony_ci	depends on DRM_PANEL_SAMSUNG_S6E63M0
3498c2ecf20Sopenharmony_ci	help
3508c2ecf20Sopenharmony_ci	  Say Y here if you want to be able to access the Samsung
3518c2ecf20Sopenharmony_ci	  S6E63M0 panel using DSI.
3528c2ecf20Sopenharmony_ci
3538c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
3548c2ecf20Sopenharmony_ci	tristate "Samsung AMS452EF01 panel with S6E88A0 DSI video mode controller"
3558c2ecf20Sopenharmony_ci	depends on OF
3568c2ecf20Sopenharmony_ci	select DRM_MIPI_DSI
3578c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
3588c2ecf20Sopenharmony_ci
3598c2ecf20Sopenharmony_ciconfig DRM_PANEL_SAMSUNG_S6E8AA0
3608c2ecf20Sopenharmony_ci	tristate "Samsung S6E8AA0 DSI video mode panel"
3618c2ecf20Sopenharmony_ci	depends on OF
3628c2ecf20Sopenharmony_ci	select DRM_MIPI_DSI
3638c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
3648c2ecf20Sopenharmony_ci
3658c2ecf20Sopenharmony_ciconfig DRM_PANEL_SEIKO_43WVF1G
3668c2ecf20Sopenharmony_ci	tristate "Seiko 43WVF1G panel"
3678c2ecf20Sopenharmony_ci	depends on OF
3688c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
3698c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
3708c2ecf20Sopenharmony_ci	help
3718c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Seiko
3728c2ecf20Sopenharmony_ci	  43WVF1G controller for 800x480 LCD panels
3738c2ecf20Sopenharmony_ci
3748c2ecf20Sopenharmony_ciconfig DRM_PANEL_SHARP_LQ101R1SX01
3758c2ecf20Sopenharmony_ci	tristate "Sharp LQ101R1SX01 panel"
3768c2ecf20Sopenharmony_ci	depends on OF
3778c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3788c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
3798c2ecf20Sopenharmony_ci	help
3808c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Sharp LQ101R1SX01
3818c2ecf20Sopenharmony_ci	  TFT-LCD modules. The panel has a 2560x1600 resolution and uses
3828c2ecf20Sopenharmony_ci	  24 bit RGB per pixel. It provides a dual MIPI DSI interface to
3838c2ecf20Sopenharmony_ci	  the host and has a built-in LED backlight.
3848c2ecf20Sopenharmony_ci
3858c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
3868c2ecf20Sopenharmony_ci	  will be called panel-sharp-lq101r1sx01.
3878c2ecf20Sopenharmony_ci
3888c2ecf20Sopenharmony_ciconfig DRM_PANEL_SHARP_LS037V7DW01
3898c2ecf20Sopenharmony_ci	tristate "Sharp LS037V7DW01 VGA LCD panel"
3908c2ecf20Sopenharmony_ci	depends on GPIOLIB && OF && REGULATOR
3918c2ecf20Sopenharmony_ci	help
3928c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Sharp LS037V7DW01 VGA
3938c2ecf20Sopenharmony_ci	  (480x640) LCD panel (found on the TI SDP3430 board).
3948c2ecf20Sopenharmony_ci
3958c2ecf20Sopenharmony_ciconfig DRM_PANEL_SHARP_LS043T1LE01
3968c2ecf20Sopenharmony_ci	tristate "Sharp LS043T1LE01 qHD video mode panel"
3978c2ecf20Sopenharmony_ci	depends on OF
3988c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
3998c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4008c2ecf20Sopenharmony_ci	help
4018c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
4028c2ecf20Sopenharmony_ci	  (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
4038c2ecf20Sopenharmony_ci
4048c2ecf20Sopenharmony_ciconfig DRM_PANEL_SITRONIX_ST7701
4058c2ecf20Sopenharmony_ci	tristate "Sitronix ST7701 panel driver"
4068c2ecf20Sopenharmony_ci	depends on OF
4078c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
4088c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4098c2ecf20Sopenharmony_ci	help
4108c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Sitronix
4118c2ecf20Sopenharmony_ci	  ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI
4128c2ecf20Sopenharmony_ci	  system interfaces.
4138c2ecf20Sopenharmony_ci
4148c2ecf20Sopenharmony_ciconfig DRM_PANEL_SITRONIX_ST7703
4158c2ecf20Sopenharmony_ci	tristate "Sitronix ST7703 based MIPI touchscreen panels"
4168c2ecf20Sopenharmony_ci	depends on OF
4178c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
4188c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4198c2ecf20Sopenharmony_ci	help
4208c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Sitronix ST7703 based
4218c2ecf20Sopenharmony_ci	  panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in
4228c2ecf20Sopenharmony_ci	  the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built
4238c2ecf20Sopenharmony_ci	  in backlight and touch controller.
4248c2ecf20Sopenharmony_ci	  Touch input support is provided by the goodix driver and needs to be
4258c2ecf20Sopenharmony_ci	  selected separately.
4268c2ecf20Sopenharmony_ci
4278c2ecf20Sopenharmony_ciconfig DRM_PANEL_SITRONIX_ST7789V
4288c2ecf20Sopenharmony_ci	tristate "Sitronix ST7789V panel"
4298c2ecf20Sopenharmony_ci	depends on OF && SPI
4308c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4318c2ecf20Sopenharmony_ci	help
4328c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Sitronix
4338c2ecf20Sopenharmony_ci	  ST7789V controller for 240x320 LCD panels
4348c2ecf20Sopenharmony_ci
4358c2ecf20Sopenharmony_ciconfig DRM_PANEL_SONY_ACX424AKP
4368c2ecf20Sopenharmony_ci	tristate "Sony ACX424AKP DSI command mode panel"
4378c2ecf20Sopenharmony_ci	depends on OF
4388c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
4398c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4408c2ecf20Sopenharmony_ci	select VIDEOMODE_HELPERS
4418c2ecf20Sopenharmony_ci	help
4428c2ecf20Sopenharmony_ci	  Say Y here if you want to enable the Sony ACX424 display
4438c2ecf20Sopenharmony_ci	  panel. This panel supports DSI in both command and video
4448c2ecf20Sopenharmony_ci	  mode.
4458c2ecf20Sopenharmony_ci
4468c2ecf20Sopenharmony_ciconfig DRM_PANEL_SONY_ACX565AKM
4478c2ecf20Sopenharmony_ci	tristate "Sony ACX565AKM panel"
4488c2ecf20Sopenharmony_ci	depends on GPIOLIB && OF && SPI
4498c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4508c2ecf20Sopenharmony_ci	help
4518c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Sony ACX565AKM
4528c2ecf20Sopenharmony_ci	  800x600 3.5" panel (found on the Nokia N900).
4538c2ecf20Sopenharmony_ci
4548c2ecf20Sopenharmony_ciconfig DRM_PANEL_TPO_TD028TTEC1
4558c2ecf20Sopenharmony_ci	tristate "Toppoly (TPO) TD028TTEC1 panel driver"
4568c2ecf20Sopenharmony_ci	depends on OF && SPI
4578c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4588c2ecf20Sopenharmony_ci	help
4598c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for TPO TD028TTEC1 480x640
4608c2ecf20Sopenharmony_ci	  2.8" panel (found on the OpenMoko Neo FreeRunner and Neo 1973).
4618c2ecf20Sopenharmony_ci
4628c2ecf20Sopenharmony_ciconfig DRM_PANEL_TPO_TD043MTEA1
4638c2ecf20Sopenharmony_ci	tristate "Toppoly (TPO) TD043MTEA1 panel driver"
4648c2ecf20Sopenharmony_ci	depends on GPIOLIB && OF && REGULATOR && SPI
4658c2ecf20Sopenharmony_ci	help
4668c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for TPO TD043MTEA1 800x480
4678c2ecf20Sopenharmony_ci	  4.3" panel (found on the OMAP3 Pandora board).
4688c2ecf20Sopenharmony_ci
4698c2ecf20Sopenharmony_ciconfig DRM_PANEL_TPO_TPG110
4708c2ecf20Sopenharmony_ci	tristate "TPO TPG 800x400 panel"
4718c2ecf20Sopenharmony_ci	depends on OF && SPI && GPIOLIB
4728c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4738c2ecf20Sopenharmony_ci	help
4748c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for TPO TPG110
4758c2ecf20Sopenharmony_ci	  400CH LTPS TFT LCD Single Chip Digital Driver for up to
4768c2ecf20Sopenharmony_ci	  800x400 LCD panels.
4778c2ecf20Sopenharmony_ci
4788c2ecf20Sopenharmony_ciconfig DRM_PANEL_TRULY_NT35597_WQXGA
4798c2ecf20Sopenharmony_ci	tristate "Truly WQXGA"
4808c2ecf20Sopenharmony_ci	depends on OF
4818c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
4828c2ecf20Sopenharmony_ci	help
4838c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Truly NT35597 WQXGA Dual DSI
4848c2ecf20Sopenharmony_ci	  Video Mode panel
4858c2ecf20Sopenharmony_ci
4868c2ecf20Sopenharmony_ciconfig DRM_PANEL_VISIONOX_RM69299
4878c2ecf20Sopenharmony_ci	tristate "Visionox RM69299"
4888c2ecf20Sopenharmony_ci	depends on OF
4898c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
4908c2ecf20Sopenharmony_ci	help
4918c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for Visionox
4928c2ecf20Sopenharmony_ci	  RM69299  DSI Video Mode panel.
4938c2ecf20Sopenharmony_ci
4948c2ecf20Sopenharmony_ciconfig DRM_PANEL_XINPENG_XPP055C272
4958c2ecf20Sopenharmony_ci	tristate "Xinpeng XPP055C272 panel driver"
4968c2ecf20Sopenharmony_ci	depends on OF
4978c2ecf20Sopenharmony_ci	depends on DRM_MIPI_DSI
4988c2ecf20Sopenharmony_ci	depends on BACKLIGHT_CLASS_DEVICE
4998c2ecf20Sopenharmony_ci	help
5008c2ecf20Sopenharmony_ci	  Say Y here if you want to enable support for the Xinpeng
5018c2ecf20Sopenharmony_ci	  XPP055C272 controller for 720x1280 LCD panels with MIPI/RGB/SPI
5028c2ecf20Sopenharmony_ci	  system interfaces.
5038c2ecf20Sopenharmony_ciendmenu
504