Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. config DRM_MSM
  2. tristate "MSM DRM"
  3. depends on DRM
  4. depends on ARCH_QCOM || (ARM && COMPILE_TEST)
  5. depends on OF && COMMON_CLK
  6. depends on MMU
  7. select REGULATOR
  8. select DRM_KMS_HELPER
  9. select DRM_PANEL
  10. select SHMEM
  11. select TMPFS
  12. select QCOM_SCM
  13. select SND_SOC_HDMI_CODEC if SND_SOC
  14. select SYNC_FILE
  15. select PM_OPP
  16. default y
  17. help
  18. DRM/KMS driver for MSM/snapdragon.
  19. config DRM_MSM_REGISTER_LOGGING
  20. bool "MSM DRM register logging"
  21. depends on DRM_MSM
  22. default n
  23. help
  24. Compile in support for logging register reads/writes in a format
  25. that can be parsed by envytools demsm tool. If enabled, register
  26. logging can be switched on via msm.reglog=y module param.
  27. config DRM_MSM_HDMI_HDCP
  28. bool "Enable HDMI HDCP support in MSM DRM driver"
  29. depends on DRM_MSM && QCOM_SCM
  30. default y
  31. help
  32. Choose this option to enable HDCP state machine
  33. config DRM_MSM_DSI
  34. bool "Enable DSI support in MSM DRM driver"
  35. depends on DRM_MSM
  36. select DRM_PANEL
  37. select DRM_MIPI_DSI
  38. default y
  39. help
  40. Choose this option if you have a need for MIPI DSI connector
  41. support.
  42. config DRM_MSM_DSI_PLL
  43. bool "Enable DSI PLL driver in MSM DRM"
  44. depends on DRM_MSM_DSI && COMMON_CLK
  45. default y
  46. help
  47. Choose this option to enable DSI PLL driver which provides DSI
  48. source clocks under common clock framework.
  49. config DRM_MSM_DSI_28NM_PHY
  50. bool "Enable DSI 28nm PHY driver in MSM DRM"
  51. depends on DRM_MSM_DSI
  52. default y
  53. help
  54. Choose this option if the 28nm DSI PHY is used on the platform.
  55. config DRM_MSM_DSI_20NM_PHY
  56. bool "Enable DSI 20nm PHY driver in MSM DRM"
  57. depends on DRM_MSM_DSI
  58. default y
  59. help
  60. Choose this option if the 20nm DSI PHY is used on the platform.
  61. config DRM_MSM_DSI_28NM_8960_PHY
  62. bool "Enable DSI 28nm 8960 PHY driver in MSM DRM"
  63. depends on DRM_MSM_DSI
  64. default y
  65. help
  66. Choose this option if the 28nm DSI PHY 8960 variant is used on the
  67. platform.
  68. config DRM_MSM_DSI_14NM_PHY
  69. bool "Enable DSI 14nm PHY driver in MSM DRM (used by MSM8996/APQ8096)"
  70. depends on DRM_MSM_DSI
  71. default y
  72. help
  73. Choose this option if DSI PHY on 8996 is used on the platform.