drm/msm/dpu: use MDSS data for programming SSPP
[linux-2.6-microblaze.git] / drivers / gpu / drm / msm / disp / dpu1 / dpu_rm.c
index 4a53e2c..f921564 100644 (file)
@@ -101,6 +101,7 @@ int dpu_rm_destroy(struct dpu_rm *rm)
 
 int dpu_rm_init(struct dpu_rm *rm,
                const struct dpu_mdss_cfg *cat,
+               const struct msm_mdss_data *mdss_data,
                void __iomem *mmio)
 {
        int rc, i;
@@ -230,7 +231,7 @@ int dpu_rm_init(struct dpu_rm *rm,
                struct dpu_hw_sspp *hw;
                const struct dpu_sspp_cfg *sspp = &cat->sspp[i];
 
-               hw = dpu_hw_sspp_init(sspp, mmio, cat->ubwc);
+               hw = dpu_hw_sspp_init(sspp, mmio, mdss_data);
                if (IS_ERR(hw)) {
                        rc = PTR_ERR(hw);
                        DPU_ERROR("failed sspp object creation: err %d\n", rc);