Rob Clark | c8afe68 | 2013-06-26 12:44:06 -0400 | [diff] [blame] | 1 | |
| 2 | config DRM_MSM |
| 3 | tristate "MSM DRM" |
| 4 | depends on DRM |
Rob Clark | fb27b8f | 2014-05-30 15:37:54 -0400 | [diff] [blame] | 5 | depends on ARCH_QCOM || (ARM && COMPILE_TEST) |
Arnd Bergmann | 4003990 | 2015-01-28 14:48:09 +0100 | [diff] [blame] | 6 | depends on OF && COMMON_CLK |
Rob Clark | b7bbd64 | 2014-10-31 12:19:40 -0400 | [diff] [blame] | 7 | select REGULATOR |
Rob Clark | c8afe68 | 2013-06-26 12:44:06 -0400 | [diff] [blame] | 8 | select DRM_KMS_HELPER |
Rob Clark | 3e87599 | 2014-08-01 13:08:11 -0400 | [diff] [blame] | 9 | select DRM_PANEL |
Rob Clark | c8afe68 | 2013-06-26 12:44:06 -0400 | [diff] [blame] | 10 | select SHMEM |
| 11 | select TMPFS |
| 12 | default y |
| 13 | help |
| 14 | DRM/KMS driver for MSM/snapdragon. |
| 15 | |
| 16 | config DRM_MSM_FBDEV |
| 17 | bool "Enable legacy fbdev support for MSM modesetting driver" |
| 18 | depends on DRM_MSM |
Daniel Vetter | 92b6f89 | 2013-10-08 17:44:47 +0200 | [diff] [blame] | 19 | select DRM_KMS_FB_HELPER |
Rob Clark | c8afe68 | 2013-06-26 12:44:06 -0400 | [diff] [blame] | 20 | select FB_SYS_FILLRECT |
| 21 | select FB_SYS_COPYAREA |
| 22 | select FB_SYS_IMAGEBLIT |
| 23 | select FB_SYS_FOPS |
| 24 | default y |
| 25 | help |
| 26 | Choose this option if you have a need for the legacy fbdev |
| 27 | support. Note that this support also provide the linux console |
| 28 | support on top of the MSM modesetting driver. |
| 29 | |
| 30 | config DRM_MSM_REGISTER_LOGGING |
| 31 | bool "MSM DRM register logging" |
| 32 | depends on DRM_MSM |
| 33 | default n |
| 34 | help |
| 35 | Compile in support for logging register reads/writes in a format |
| 36 | that can be parsed by envytools demsm tool. If enabled, register |
| 37 | logging can be switched on via msm.reglog=y module param. |
Hai Li | a689554 | 2015-03-31 14:36:33 -0400 | [diff] [blame] | 38 | |
| 39 | config DRM_MSM_DSI |
| 40 | bool "Enable DSI support in MSM DRM driver" |
| 41 | depends on DRM_MSM |
| 42 | select DRM_PANEL |
| 43 | select DRM_MIPI_DSI |
| 44 | default y |
| 45 | help |
| 46 | Choose this option if you have a need for MIPI DSI connector |
| 47 | support. |
| 48 | |
Hai Li | 825637b | 2015-05-15 13:04:04 -0400 | [diff] [blame^] | 49 | config DRM_MSM_DSI_PLL |
| 50 | bool "Enable DSI PLL driver in MSM DRM" |
| 51 | depends on DRM_MSM_DSI && COMMON_CLK |
| 52 | default y |
| 53 | help |
| 54 | Choose this option to enable DSI PLL driver which provides DSI |
| 55 | source clocks under common clock framework. |