projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
4a2af7d
)
rk312x: vpu select vdpu clk by default
author
ljf
<ljf@rock-chips.com>
Thu, 28 Aug 2014 08:46:01 +0000
(16:46 +0800)
committer
ljf
<ljf@rock-chips.com>
Thu, 28 Aug 2014 08:46:01 +0000
(16:46 +0800)
arch/arm/mach-rockchip/vcodec_service.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-rockchip/vcodec_service.c
b/arch/arm/mach-rockchip/vcodec_service.c
index addb327623187dd2b2b4f42a7540a733518910c3..c3c731f7caafa329c5ece4629e82ae277a5e956e 100755
(executable)
--- a/
arch/arm/mach-rockchip/vcodec_service.c
+++ b/
arch/arm/mach-rockchip/vcodec_service.c
@@
-725,6
+725,12
@@
static void vpu_service_power_on(struct vpu_service_info *pservice)
(BIT_VCODEC_SEL) | (BIT_VCODEC_SEL << 16),
\r
RK319X_GRF_BASE + GRF_SOC_CON1);
\r
#endif
\r
+#define BIT_VCODEC_CLK_SEL (1<<10)
\r
+ if (cpu_is_rk312x())
\r
+ writel_relaxed(readl_relaxed(RK_GRF_VIRT + RK312X_GRF_SOC_CON1) |
\r
+ BIT_VCODEC_CLK_SEL | (BIT_VCODEC_CLK_SEL << 16),
\r
+ RK_GRF_VIRT + RK312X_GRF_SOC_CON1);
\r
+
\r
\r
udelay(10);
\r
wake_lock(&pservice->wake_lock);
\r