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