Kconfig 2.1 KB

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