1 ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/msm -Idrivers/gpu/drm/msm/dsi-staging
2 ccflags-y += -Idrivers/gpu/drm/msm/hdmi
3 ccflags-y += -Idrivers/gpu/drm/msm/hdmi-staging
4 ccflags-$(CONFIG_DRM_MSM_DSI) += -Idrivers/gpu/drm/msm/dsi
5 ccflags-$(CONFIG_SYNC) += -Idrivers/staging/android
6 ccflags-$(CONFIG_DRM_MSM_DSI_PLL) += -Idrivers/gpu/drm/msm/dsi
7 ccflags-y += -Idrivers/gpu/drm/msm/sde
13 hdmi/hdmi_connector.o \
17 hdmi/hdmi_phy_8960.o \
18 hdmi/hdmi_phy_8x60.o \
19 hdmi/hdmi_phy_8x74.o \
30 mdp/mdp5/mdp5_crtc.o \
31 mdp/mdp5/mdp5_encoder.o \
34 mdp/mdp5/mdp5_plane.o \
38 sde/sde_encoder_phys_vid.o \
39 sde/sde_encoder_phys_cmd.o \
49 sde/sde_color_processing.o \
59 # use drm gpu driver only if qcom_kgsl driver not available
60 ifneq ($(CONFIG_QCOM_KGSL),y)
61 msm_drm-y += adreno/adreno_device.o \
67 adreno/a5xx_preempt.o \
68 adreno/a5xx_snapshot.o \
69 adreno/a5xx_counters.o
72 msm_drm-$(CONFIG_DRM_MSM_MDP4) += mdp/mdp4/mdp4_crtc.o \
73 mdp/mdp4/mdp4_dtv_encoder.o \
74 mdp/mdp4/mdp4_lcdc_encoder.o \
75 mdp/mdp4/mdp4_lvds_connector.o \
80 msm_drm-$(CONFIG_DRM_FBDEV_EMULATION) += msm_fbdev.o
81 msm_drm-$(CONFIG_SYNC) += sde/sde_fence.o
82 msm_drm-$(CONFIG_COMMON_CLK) += mdp/mdp4/mdp4_lvds_pll.o
84 msm_drm-$(CONFIG_DRM_MSM_DSI) += dsi/dsi.o \
90 mdp/mdp5/mdp5_cmd_encoder.o
92 msm_drm-$(CONFIG_DRM_MSM_DSI_28NM_PHY) += dsi/phy/dsi_phy_28nm.o
93 msm_drm-$(CONFIG_DRM_MSM_DSI_20NM_PHY) += dsi/phy/dsi_phy_20nm.o
95 msm_drm-$(CONFIG_DRM_MSM_DSI_STAGING) += dsi-staging/dsi_phy.o \
96 dsi-staging/dsi_clk_pwr.o \
97 dsi-staging/dsi_phy.o \
98 dsi-staging/dsi_phy_hw_v4_0.o \
99 dsi-staging/dsi_ctrl_hw_1_4.o \
100 dsi-staging/dsi_ctrl.o \
101 dsi-staging/dsi_catalog.o \
102 dsi-staging/dsi_drm.o \
103 dsi-staging/dsi_display.o \
104 dsi-staging/dsi_panel.o \
105 dsi-staging/dsi_display_test.o
107 msm_drm-$(CONFIG_DRM_SDE_HDMI) += \
108 hdmi-staging/sde_hdmi_util.o \
109 hdmi-staging/sde_hdmi.o \
110 hdmi-staging/sde_hdmi_bridge.o \
111 hdmi-staging/sde_hdmi_audio.o \
112 hdmi-staging/sde_hdmi_hdcp2p2.o \
114 msm_drm-$(CONFIG_DRM_MSM_DSI_PLL) += dsi/pll/dsi_pll.o \
115 dsi/pll/dsi_pll_28nm.o
117 msm_drm-$(CONFIG_DRM_MSM) += \
118 sde/sde_hw_catalog.o \
127 sde/sde_hw_pingpong.o \
129 sde/sde_hw_interrupts.o \
133 sde/sde_hw_color_processing_v1_7.o
135 msm_drm-$(CONFIG_DRM_SDE_WB) += sde/sde_wb.o \
136 sde/sde_encoder_phys_wb.o
138 msm_drm-$(CONFIG_DRM_MSM) += \
157 obj-$(CONFIG_DRM_MSM) += msm_drm.o