Kconfig 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  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_INNOLUX_P079ZCA
  44. tristate "Innolux P079ZCA panel"
  45. depends on OF
  46. depends on DRM_MIPI_DSI
  47. depends on BACKLIGHT_CLASS_DEVICE
  48. help
  49. Say Y here if you want to enable support for Innolux P079ZCA
  50. TFT-LCD modules. The panel has a 1024x768 resolution and uses
  51. 24 bit RGB per pixel. It provides a MIPI DSI interface to
  52. the host and has a built-in LED backlight.
  53. config DRM_PANEL_JDI_LT070ME05000
  54. tristate "JDI LT070ME05000 WUXGA DSI panel"
  55. depends on OF
  56. depends on DRM_MIPI_DSI
  57. depends on BACKLIGHT_CLASS_DEVICE
  58. help
  59. Say Y here if you want to enable support for JDI DSI video mode
  60. panel as found in Google Nexus 7 (2013) devices.
  61. The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
  62. 24 bit per pixel.
  63. config DRM_PANEL_SAMSUNG_LD9040
  64. tristate "Samsung LD9040 RGB/SPI panel"
  65. depends on OF && SPI
  66. select VIDEOMODE_HELPERS
  67. config DRM_PANEL_LG_LG4573
  68. tristate "LG4573 RGB/SPI panel"
  69. depends on OF && SPI
  70. select VIDEOMODE_HELPERS
  71. help
  72. Say Y here if you want to enable support for LG4573 RGB panel.
  73. To compile this driver as a module, choose M here.
  74. config DRM_PANEL_ORISETECH_OTM8009A
  75. tristate "Orise Technology otm8009a 480x800 dsi 2dl panel"
  76. depends on OF
  77. depends on DRM_MIPI_DSI
  78. depends on BACKLIGHT_CLASS_DEVICE
  79. help
  80. Say Y here if you want to enable support for Orise Technology
  81. otm8009a 480x800 dsi 2dl panel.
  82. config DRM_PANEL_PANASONIC_VVX10F034N00
  83. tristate "Panasonic VVX10F034N00 1920x1200 video mode 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 Panasonic VVX10F034N00
  89. WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
  90. Xperia Z2 tablets
  91. config DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
  92. tristate "Raspberry Pi 7-inch touchscreen panel"
  93. depends on DRM_MIPI_DSI
  94. help
  95. Say Y here if you want to enable support for the Raspberry
  96. Pi 7" Touchscreen. To compile this driver as a module,
  97. choose M here.
  98. config DRM_PANEL_RAYDIUM_RM68200
  99. tristate "Raydium RM68200 720x1280 DSI video mode panel"
  100. depends on OF
  101. depends on DRM_MIPI_DSI
  102. depends on BACKLIGHT_CLASS_DEVICE
  103. help
  104. Say Y here if you want to enable support for Raydium RM68200
  105. 720x1280 DSI video mode panel.
  106. config DRM_PANEL_SAMSUNG_S6E3HA2
  107. tristate "Samsung S6E3HA2 DSI video mode panel"
  108. depends on OF
  109. depends on DRM_MIPI_DSI
  110. depends on BACKLIGHT_CLASS_DEVICE
  111. select VIDEOMODE_HELPERS
  112. config DRM_PANEL_SAMSUNG_S6E63J0X03
  113. tristate "Samsung S6E63J0X03 DSI command mode panel"
  114. depends on OF
  115. depends on DRM_MIPI_DSI
  116. depends on BACKLIGHT_CLASS_DEVICE
  117. select VIDEOMODE_HELPERS
  118. config DRM_PANEL_SAMSUNG_S6E8AA0
  119. tristate "Samsung S6E8AA0 DSI video mode panel"
  120. depends on OF
  121. select DRM_MIPI_DSI
  122. select VIDEOMODE_HELPERS
  123. config DRM_PANEL_SEIKO_43WVF1G
  124. tristate "Seiko 43WVF1G panel"
  125. depends on OF
  126. depends on BACKLIGHT_CLASS_DEVICE
  127. select VIDEOMODE_HELPERS
  128. help
  129. Say Y here if you want to enable support for the Seiko
  130. 43WVF1G controller for 800x480 LCD panels
  131. config DRM_PANEL_SHARP_LQ101R1SX01
  132. tristate "Sharp LQ101R1SX01 panel"
  133. depends on OF
  134. depends on DRM_MIPI_DSI
  135. depends on BACKLIGHT_CLASS_DEVICE
  136. help
  137. Say Y here if you want to enable support for Sharp LQ101R1SX01
  138. TFT-LCD modules. The panel has a 2560x1600 resolution and uses
  139. 24 bit RGB per pixel. It provides a dual MIPI DSI interface to
  140. the host and has a built-in LED backlight.
  141. To compile this driver as a module, choose M here: the module
  142. will be called panel-sharp-lq101r1sx01.
  143. config DRM_PANEL_SHARP_LS043T1LE01
  144. tristate "Sharp LS043T1LE01 qHD video mode panel"
  145. depends on OF
  146. depends on DRM_MIPI_DSI
  147. depends on BACKLIGHT_CLASS_DEVICE
  148. help
  149. Say Y here if you want to enable support for Sharp LS043T1LE01 qHD
  150. (540x960) DSI panel as found on the Qualcomm APQ8074 Dragonboard
  151. config DRM_PANEL_SITRONIX_ST7789V
  152. tristate "Sitronix ST7789V panel"
  153. depends on OF && SPI
  154. depends on BACKLIGHT_CLASS_DEVICE
  155. help
  156. Say Y here if you want to enable support for the Sitronix
  157. ST7789V controller for 240x320 LCD panels
  158. endmenu