Kconfig 4.8 KB

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