Kconfig 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. config DRM_PANEL
  2. bool
  3. depends on DRM
  4. help
  5. Panel registration and lookup framework.
  6. menu "Display Panels"
  7. depends on DRM && DRM_PANEL
  8. config DRM_PANEL_ARM_VERSATILE
  9. tristate "ARM Versatile panel driver"
  10. depends on OF
  11. depends on MFD_SYSCON
  12. select VIDEOMODE_HELPERS
  13. help
  14. This driver supports the ARM Versatile panels connected to ARM
  15. reference designs. The panel is detected using special registers
  16. in the Versatile family syscon registers.
  17. config DRM_PANEL_LVDS
  18. tristate "Generic LVDS panel driver"
  19. depends on OF
  20. depends on BACKLIGHT_CLASS_DEVICE
  21. select VIDEOMODE_HELPERS
  22. help
  23. This driver supports LVDS panels that don't require device-specific
  24. handling of power supplies or control signals. It implements automatic
  25. backlight handling if the panel is attached to a backlight controller.
  26. config DRM_PANEL_SIMPLE
  27. tristate "support for simple panels"
  28. depends on OF
  29. depends on BACKLIGHT_CLASS_DEVICE
  30. select VIDEOMODE_HELPERS
  31. help
  32. DRM panel driver for dumb panels that need at most a regulator and
  33. a GPIO to be powered up. Optionally a backlight can be attached so
  34. that it can be automatically turned off when the panel goes into a
  35. low power state.
  36. config DRM_PANEL_ILITEK_IL9322
  37. tristate "Ilitek ILI9322 320x240 QVGA panels"
  38. depends on OF && SPI
  39. select REGMAP
  40. help
  41. Say Y here if you want to enable support for Ilitek IL9322
  42. QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
  43. config DRM_PANEL_ILITEK_ILI9881C
  44. tristate "Ilitek ILI9881C-based panels"
  45. depends on OF
  46. depends on DRM_MIPI_DSI
  47. depends on BACKLIGHT_CLASS_DEVICE
  48. help
  49. Say Y if you want to enable support for panels based on the
  50. Ilitek ILI9881c controller.
  51. config DRM_PANEL_INNOLUX_P079ZCA
  52. tristate "Innolux P079ZCA panel"
  53. depends on OF
  54. depends on DRM_MIPI_DSI
  55. depends on BACKLIGHT_CLASS_DEVICE
  56. help
  57. Say Y here if you want to enable support for Innolux P079ZCA
  58. TFT-LCD modules. The panel has a 1024x768 resolution and uses
  59. 24 bit RGB per pixel. It provides a MIPI DSI interface to
  60. the host and has a built-in LED backlight.
  61. config DRM_PANEL_JDI_LT070ME05000
  62. tristate "JDI LT070ME05000 WUXGA DSI panel"
  63. depends on OF
  64. depends on DRM_MIPI_DSI
  65. depends on BACKLIGHT_CLASS_DEVICE
  66. help
  67. Say Y here if you want to enable support for JDI DSI video mode
  68. panel as found in Google Nexus 7 (2013) devices.
  69. The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
  70. 24 bit per pixel.
  71. config DRM_PANEL_SAMSUNG_LD9040
  72. tristate "Samsung LD9040 RGB/SPI panel"
  73. depends on OF && SPI
  74. select VIDEOMODE_HELPERS
  75. config DRM_PANEL_LG_LG4573
  76. tristate "LG4573 RGB/SPI panel"
  77. depends on OF && SPI
  78. select VIDEOMODE_HELPERS
  79. help
  80. Say Y here if you want to enable support for LG4573 RGB panel.
  81. To compile this driver as a module, choose M here.
  82. config DRM_PANEL_ORISETECH_OTM8009A
  83. tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
  84. depends on OF
  85. depends on DRM_MIPI_DSI
  86. depends on BACKLIGHT_CLASS_DEVICE
  87. help
  88. Say Y here if you want to enable support for Orise Technology
  89. otm8009a 480x800 dsi 2dl panel.
  90. config DRM_PANEL_PANASONIC_VVX10F034N00
  91. tristate "Panasonic VVX10F034N00 1920x1200 video mode panel"
  92. depends on OF
  93. depends on DRM_MIPI_DSI
  94. depends on BACKLIGHT_CLASS_DEVICE
  95. help
  96. Say Y here if you want to enable support for Panasonic VVX10F034N00
  97. WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
  98. Xperia Z2 tablets
  99. config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
  100. tristate "Raspberry Pi 7-inch touchscreen panel"
  101. depends on DRM_MIPI_DSI
  102. help
  103. Say Y here if you want to enable support for the Raspberry
  104. Pi 7" Touchscreen. To compile this driver as a module,
  105. choose M here.
  106. config DRM_PANEL_RAYDIUM_RM68200
  107. tristate "Raydium RM68200 720x1280 DSI video mode panel"
  108. depends on OF
  109. depends on DRM_MIPI_DSI
  110. depends on BACKLIGHT_CLASS_DEVICE
  111. help
  112. Say Y here if you want to enable support for Raydium RM68200
  113. 720x1280 DSI video mode panel.
  114. config DRM_PANEL_SAMSUNG_S6E3HA2
  115. tristate "Samsung S6E3HA2 DSI video mode panel"
  116. depends on OF
  117. depends on DRM_MIPI_DSI
  118. depends on BACKLIGHT_CLASS_DEVICE
  119. select VIDEOMODE_HELPERS
  120. config DRM_PANEL_SAMSUNG_S6E63J0X03
  121. tristate "Samsung S6E63J0X03 DSI command mode panel"
  122. depends on OF
  123. depends on DRM_MIPI_DSI
  124. depends on BACKLIGHT_CLASS_DEVICE
  125. select VIDEOMODE_HELPERS
  126. config DRM_PANEL_SAMSUNG_S6E8AA0
  127. tristate "Samsung S6E8AA0 DSI video mode panel"
  128. depends on OF
  129. select DRM_MIPI_DSI
  130. select VIDEOMODE_HELPERS
  131. config DRM_PANEL_SEIKO_43WVF1G
  132. tristate "Seiko 43WVF1G panel"
  133. depends on OF
  134. depends on BACKLIGHT_CLASS_DEVICE
  135. select VIDEOMODE_HELPERS
  136. help
  137. Say Y here if you want to enable support for the Seiko
  138. 43WVF1G controller for 800x480 LCD panels
  139. config DRM_PANEL_SHARP_LQ101R1SX01
  140. tristate "Sharp LQ101R1SX01 panel"
  141. depends on OF
  142. depends on DRM_MIPI_DSI
  143. depends on BACKLIGHT_CLASS_DEVICE
  144. help
  145. Say Y here if you want to enable support for Sharp LQ101R1SX01
  146. TFT-LCD modules. The panel has a 2560x1600 resolution and uses
  147. 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
  148. the host and has a built-in LED backlight.
  149. To compile this driver as a module, choose M here: the module
  150. will be called panel-sharp-lq101r1sx01.
  151. config DRM_PANEL_SHARP_LS043T1LE01
  152. tristate "Sharp LS043T1LE01 qHD video mode panel"
  153. depends on OF
  154. depends on DRM_MIPI_DSI
  155. depends on BACKLIGHT_CLASS_DEVICE
  156. help
  157. Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
  158. (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
  159. config DRM_PANEL_SITRONIX_ST7789V
  160. tristate "Sitronix ST7789V panel"
  161. depends on OF && SPI
  162. depends on BACKLIGHT_CLASS_DEVICE
  163. help
  164. Say Y here if you want to enable support for the Sitronix
  165. ST7789V controller for 240x320 LCD panels
  166. endmenu