diff --git a/drivers/gpu/imx/dcss/dcss-common.c b/drivers/gpu/imx/dcss/dcss-common.c index c1ddb5700ca15f5fa72099297d0cfe6ef3c12388..bff80ecbbabe86f42b557737a6405120b4191c36 100644 --- a/drivers/gpu/imx/dcss/dcss-common.c +++ b/drivers/gpu/imx/dcss/dcss-common.c @@ -18,7 +18,6 @@ #include <linux/of_graph.h> #include <linux/clk.h> #include <linux/pm_runtime.h> -#include <linux/pm_qos.h> #include <video/imx-dcss.h> #include <drm/drm_fourcc.h> @@ -495,8 +494,6 @@ static int dcss_suspend(struct device *dev) dcss_clocks_enable(dcss, false); - pm_qos_remove_request(&dcss->pm_qos_req); - dcss_bus_freq(dcss, false); return 0; @@ -512,8 +509,6 @@ static int dcss_resume(struct device *dev) dcss_bus_freq(dcss, true); - pm_qos_add_request(&dcss->pm_qos_req, PM_QOS_CPU_DMA_LATENCY, 0); - dcss_clocks_enable(dcss, true); dcss_blkctl_cfg(dcss); @@ -537,8 +532,6 @@ static int dcss_runtime_suspend(struct device *dev) dcss_clocks_enable(dcss, false); - pm_qos_remove_request(&dcss->pm_qos_req); - dcss_bus_freq(dcss, false); return 0; @@ -551,8 +544,6 @@ static int dcss_runtime_resume(struct device *dev) dcss_bus_freq(dcss, true); - pm_qos_add_request(&dcss->pm_qos_req, PM_QOS_CPU_DMA_LATENCY, 0); - dcss_clocks_enable(dcss, true); dcss_blkctl_cfg(dcss); diff --git a/drivers/gpu/imx/dcss/dcss-prv.h b/drivers/gpu/imx/dcss/dcss-prv.h index ae9551a8953f00b9f5256d6d43e888158b031000..2b2252e9489d7ea1ab4aa83701b73a81fef9ea65 100644 --- a/drivers/gpu/imx/dcss/dcss-prv.h +++ b/drivers/gpu/imx/dcss/dcss-prv.h @@ -1,8 +1,6 @@ #ifndef __DCSS_PRV_H__ #define __DCSS_PRV_H__ -#include <linux/pm_qos.h> - #define SET 0x04 #define CLR 0x08 #define TGL 0x0C @@ -59,8 +57,6 @@ struct dcss_soc { bool bus_freq_req; bool clks_on; - - struct pm_qos_request pm_qos_req; }; /* BLKCTL */