Merge "msm: sde: shutoff memory and periphery when clock is off"
This commit is contained in:
commit
2165532d6e
1 changed files with 7 additions and 0 deletions
|
@ -24,6 +24,7 @@
|
||||||
#include <linux/dma-mapping.h>
|
#include <linux/dma-mapping.h>
|
||||||
#include <linux/dma-buf.h>
|
#include <linux/dma-buf.h>
|
||||||
#include <linux/msm_ion.h>
|
#include <linux/msm_ion.h>
|
||||||
|
#include <linux/clk/msm-clk.h>
|
||||||
|
|
||||||
#include "sde_rotator_core.h"
|
#include "sde_rotator_core.h"
|
||||||
#include "sde_rotator_util.h"
|
#include "sde_rotator_util.h"
|
||||||
|
@ -1963,6 +1964,12 @@ int sde_rotator_r3_init(struct sde_rot_mgr *mgr)
|
||||||
if (ret)
|
if (ret)
|
||||||
goto error_hw_rev_init;
|
goto error_hw_rev_init;
|
||||||
|
|
||||||
|
/* set rotator CBCR to shutoff memory/periphery on clock off.*/
|
||||||
|
clk_set_flags(mgr->rot_clk[mgr->core_clk_idx].clk,
|
||||||
|
CLKFLAG_NORETAIN_MEM);
|
||||||
|
clk_set_flags(mgr->rot_clk[mgr->core_clk_idx].clk,
|
||||||
|
CLKFLAG_NORETAIN_PERIPH);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
error_hw_rev_init:
|
error_hw_rev_init:
|
||||||
if (rot->irq_num >= 0)
|
if (rot->irq_num >= 0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue