Linux Audio

Check our new training course

In-person Linux kernel drivers training

Jun 16-20, 2025
Register
Loading...
v4.6
 1
 2config DRM_MSM
 3	tristate "MSM DRM"
 4	depends on DRM
 5	depends on ARCH_QCOM || (ARM && COMPILE_TEST)
 6	depends on OF && COMMON_CLK
 7	select REGULATOR
 8	select DRM_KMS_HELPER
 9	select DRM_PANEL
10	select SHMEM
11	select TMPFS
12	select QCOM_SCM
13	default y
14	help
15	  DRM/KMS driver for MSM/snapdragon.
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17config DRM_MSM_REGISTER_LOGGING
18	bool "MSM DRM register logging"
19	depends on DRM_MSM
20	default n
21	help
22	  Compile in support for logging register reads/writes in a format
23	  that can be parsed by envytools demsm tool.  If enabled, register
24	  logging can be switched on via msm.reglog=y module param.
25
26config DRM_MSM_DSI
27	bool "Enable DSI support in MSM DRM driver"
28	depends on DRM_MSM
29	select DRM_PANEL
30	select DRM_MIPI_DSI
31	default y
32	help
33	  Choose this option if you have a need for MIPI DSI connector
34	  support.
35
36config DRM_MSM_DSI_PLL
37	bool "Enable DSI PLL driver in MSM DRM"
38	depends on DRM_MSM_DSI && COMMON_CLK
39	default y
40	help
41	  Choose this option to enable DSI PLL driver which provides DSI
42	  source clocks under common clock framework.
43
44config DRM_MSM_DSI_28NM_PHY
45	bool "Enable DSI 28nm PHY driver in MSM DRM"
46	depends on DRM_MSM_DSI
47	default y
48	help
49	  Choose this option if the 28nm DSI PHY is used on the platform.
50
51config DRM_MSM_DSI_20NM_PHY
52	bool "Enable DSI 20nm PHY driver in MSM DRM"
53	depends on DRM_MSM_DSI
54	default y
55	help
56	  Choose this option if the 20nm DSI PHY is used on the platform.
57
58config DRM_MSM_DSI_28NM_8960_PHY
59	bool "Enable DSI 28nm 8960 PHY driver in MSM DRM"
60	depends on DRM_MSM_DSI
61	default y
62	help
63	  Choose this option if the 28nm DSI PHY 8960 variant is used on the
64	  platform.
v3.15
 1
 2config DRM_MSM
 3	tristate "MSM DRM"
 4	depends on DRM
 5	depends on MSM_IOMMU
 6	depends on ARCH_MSM8960 || (ARM && COMPILE_TEST)
 
 7	select DRM_KMS_HELPER
 
 8	select SHMEM
 9	select TMPFS
 
10	default y
11	help
12	  DRM/KMS driver for MSM/snapdragon.
13
14config DRM_MSM_FBDEV
15	bool "Enable legacy fbdev support for MSM modesetting driver"
16	depends on DRM_MSM
17	select DRM_KMS_FB_HELPER
18	select FB_SYS_FILLRECT
19	select FB_SYS_COPYAREA
20	select FB_SYS_IMAGEBLIT
21	select FB_SYS_FOPS
22	default y
23	help
24	  Choose this option if you have a need for the legacy fbdev
25	  support. Note that this support also provide the linux console
26	  support on top of the MSM modesetting driver.
27
28config DRM_MSM_REGISTER_LOGGING
29	bool "MSM DRM register logging"
30	depends on DRM_MSM
31	default n
32	help
33	  Compile in support for logging register reads/writes in a format
34	  that can be parsed by envytools demsm tool.  If enabled, register
35	  logging can be switched on via msm.reglog=y module param.