Kconfig 2.0 KB

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