SET_RUNTIME_PM_OPS(dpu_runtime_suspend, dpu_runtime_resume, NULL)
        SET_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend,
                                pm_runtime_force_resume)
-       .prepare = msm_pm_prepare,
-       .complete = msm_pm_complete,
+       .prepare = msm_kms_pm_prepare,
+       .complete = msm_kms_pm_complete,
 };
 
 static const struct of_device_id dpu_dt_match[] = {
 
 }
 
 static const struct dev_pm_ops mdp4_pm_ops = {
-       .prepare = msm_pm_prepare,
-       .complete = msm_pm_complete,
+       .prepare = msm_kms_pm_prepare,
+       .complete = msm_kms_pm_complete,
 };
 
 static int mdp4_probe(struct platform_device *pdev)
 
 
 static const struct dev_pm_ops mdp5_pm_ops = {
        SET_RUNTIME_PM_OPS(mdp5_runtime_suspend, mdp5_runtime_resume, NULL)
-       .prepare = msm_pm_prepare,
-       .complete = msm_pm_complete,
+       .prepare = msm_kms_pm_prepare,
+       .complete = msm_kms_pm_complete,
 };
 
 static const struct of_device_id mdp5_dt_match[] = {
 
        .patchlevel         = MSM_VERSION_PATCHLEVEL,
 };
 
-int msm_pm_prepare(struct device *dev)
+int msm_kms_pm_prepare(struct device *dev)
 {
        struct msm_drm_private *priv = dev_get_drvdata(dev);
        struct drm_device *ddev = priv ? priv->dev : NULL;
        return drm_mode_config_helper_suspend(ddev);
 }
 
-void msm_pm_complete(struct device *dev)
+void msm_kms_pm_complete(struct device *dev)
 {
        struct msm_drm_private *priv = dev_get_drvdata(dev);
        struct drm_device *ddev = priv ? priv->dev : NULL;
 
 
 extern const struct component_master_ops msm_drm_ops;
 
-int msm_pm_prepare(struct device *dev);
-void msm_pm_complete(struct device *dev);
+int msm_kms_pm_prepare(struct device *dev);
+void msm_kms_pm_complete(struct device *dev);
 
 int msm_drv_probe(struct device *dev,
        int (*kms_init)(struct drm_device *dev),