1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 278f27b1cSMasahiro Yamadaccflags-y := -Idrivers/gpu/drm/msm 35c829028SHai Liccflags-$(CONFIG_DRM_MSM_DSI) += -Idrivers/gpu/drm/msm/dsi 4c8afe684SRob Clark 5c8afe684SRob Clarkmsm-y := \ 6bfd28b13SRob Clark adreno/adreno_device.o \ 77198e6b0SRob Clark adreno/adreno_gpu.o \ 87198e6b0SRob Clark adreno/a3xx_gpu.o \ 923bd62fdSAravind Ganesan adreno/a4xx_gpu.o \ 10b5f103abSJordan Crouse adreno/a5xx_gpu.o \ 112401a008SJordan Crouse adreno/a5xx_power.o \ 12b1fc2839SJordan Crouse adreno/a5xx_preempt.o \ 13c8afe684SRob Clark hdmi/hdmi.o \ 14c0c0d9eeSRob Clark hdmi/hdmi_audio.o \ 15a3376e3eSRob Clark hdmi/hdmi_bridge.o \ 16c8afe684SRob Clark hdmi/hdmi_connector.o \ 17c8afe684SRob Clark hdmi/hdmi_i2c.o \ 1815b4a452SArchit Taneja hdmi/hdmi_phy.o \ 19c8afe684SRob Clark hdmi/hdmi_phy_8960.o \ 20c8afe684SRob Clark hdmi/hdmi_phy_8x60.o \ 21dada25bdSRob Clark hdmi/hdmi_phy_8x74.o \ 22ab5b0107SHai Li edp/edp.o \ 23ab5b0107SHai Li edp/edp_aux.o \ 24ab5b0107SHai Li edp/edp_bridge.o \ 25ab5b0107SHai Li edp/edp_connector.o \ 26ab5b0107SHai Li edp/edp_ctrl.o \ 27ab5b0107SHai Li edp/edp_phy.o \ 2810a02eb6SRob Clark mdp/mdp_format.o \ 299e0efa63SRob Clark mdp/mdp_kms.o \ 302e54a92fSRob Clark mdp/mdp4/mdp4_crtc.o \ 312e54a92fSRob Clark mdp/mdp4/mdp4_dtv_encoder.o \ 323e87599bSRob Clark mdp/mdp4/mdp4_lcdc_encoder.o \ 333e87599bSRob Clark mdp/mdp4/mdp4_lvds_connector.o \ 342e54a92fSRob Clark mdp/mdp4/mdp4_irq.o \ 352e54a92fSRob Clark mdp/mdp4/mdp4_kms.o \ 362e54a92fSRob Clark mdp/mdp4/mdp4_plane.o \ 372e362e17SStephane Viau mdp/mdp5/mdp5_cfg.o \ 380deed25bSStephane Viau mdp/mdp5/mdp5_ctl.o \ 3906c0dd96SRob Clark mdp/mdp5/mdp5_crtc.o \ 4006c0dd96SRob Clark mdp/mdp5/mdp5_encoder.o \ 4106c0dd96SRob Clark mdp/mdp5/mdp5_irq.o \ 42990a4007SArchit Taneja mdp/mdp5/mdp5_mdss.o \ 4306c0dd96SRob Clark mdp/mdp5/mdp5_kms.o \ 44c056b55dSRob Clark mdp/mdp5/mdp5_pipe.o \ 456803c606SArchit Taneja mdp/mdp5/mdp5_mixer.o \ 4606c0dd96SRob Clark mdp/mdp5/mdp5_plane.o \ 4706c0dd96SRob Clark mdp/mdp5/mdp5_smp.o \ 48cf3a7e4cSRob Clark msm_atomic.o \ 49edcd60ceSRob Clark msm_debugfs.o \ 50c8afe684SRob Clark msm_drv.o \ 51c8afe684SRob Clark msm_fb.o \ 52fde5de6cSRob Clark msm_fence.o \ 537198e6b0SRob Clark msm_gem.o \ 5405b84911SRob Clark msm_gem_prime.o \ 5568209390SRob Clark msm_gem_shrinker.o \ 567198e6b0SRob Clark msm_gem_submit.o \ 57667ce33eSRob Clark msm_gem_vma.o \ 587198e6b0SRob Clark msm_gpu.o \ 59871d812aSRob Clark msm_iommu.o \ 6070c70f09SRob Clark msm_perf.o \ 61a7d3c950SRob Clark msm_rd.o \ 62f7de1545SJordan Crouse msm_ringbuffer.o \ 63f7de1545SJordan Crouse msm_submitqueue.o 64c8afe684SRob Clark 65*331dc0bcSRob Clarkmsm-$(CONFIG_DEBUG_FS) += adreno/a5xx_debugfs.o 66*331dc0bcSRob Clark 67a9ee34b7SArchit Tanejamsm-$(CONFIG_DRM_FBDEV_EMULATION) += msm_fbdev.o 683e87599bSRob Clarkmsm-$(CONFIG_COMMON_CLK) += mdp/mdp4/mdp4_lvds_pll.o 69ea184891SArchit Tanejamsm-$(CONFIG_COMMON_CLK) += hdmi/hdmi_pll_8960.o 70e17afdceSArchit Tanejamsm-$(CONFIG_COMMON_CLK) += hdmi/hdmi_phy_8996.o 71825637b9SHai Li 72feb46f02SRob Clarkmsm-$(CONFIG_DRM_MSM_HDMI_HDCP) += hdmi/hdmi_hdcp.o 73feb46f02SRob Clark 74a689554bSHai Limsm-$(CONFIG_DRM_MSM_DSI) += dsi/dsi.o \ 75776638e7SVinay Simha BN mdp/mdp4/mdp4_dsi_encoder.o \ 76d248b61fSHai Li dsi/dsi_cfg.o \ 77a689554bSHai Li dsi/dsi_host.o \ 78a689554bSHai Li dsi/dsi_manager.o \ 795c829028SHai Li dsi/phy/dsi_phy.o \ 80d5af49c9SHai Li mdp/mdp5/mdp5_cmd_encoder.o 81c8afe684SRob Clark 821bf4d7c5SHai Limsm-$(CONFIG_DRM_MSM_DSI_28NM_PHY) += dsi/phy/dsi_phy_28nm.o 831bf4d7c5SHai Limsm-$(CONFIG_DRM_MSM_DSI_20NM_PHY) += dsi/phy/dsi_phy_20nm.o 84225380b3SArchit Tanejamsm-$(CONFIG_DRM_MSM_DSI_28NM_8960_PHY) += dsi/phy/dsi_phy_28nm_8960.o 85f079f6d9SArchit Tanejamsm-$(CONFIG_DRM_MSM_DSI_14NM_PHY) += dsi/phy/dsi_phy_14nm.o 861bf4d7c5SHai Li 871bf4d7c5SHai Liifeq ($(CONFIG_DRM_MSM_DSI_PLL),y) 881bf4d7c5SHai Limsm-y += dsi/pll/dsi_pll.o 891bf4d7c5SHai Limsm-$(CONFIG_DRM_MSM_DSI_28NM_PHY) += dsi/pll/dsi_pll_28nm.o 90c6538de8SArchit Tanejamsm-$(CONFIG_DRM_MSM_DSI_28NM_8960_PHY) += dsi/pll/dsi_pll_28nm_8960.o 91f079f6d9SArchit Tanejamsm-$(CONFIG_DRM_MSM_DSI_14NM_PHY) += dsi/pll/dsi_pll_14nm.o 921bf4d7c5SHai Liendif 93825637b9SHai Li 94c8afe684SRob Clarkobj-$(CONFIG_DRM_MSM) += msm.o 95