video: rockchip: vpu: set grf register

3126 need set grf to change hardware, and set
 register should via regmap_write

Change-Id: I49b9baf9cdd442689183d59cdc594f81bcc6bbba
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
This commit is contained in:
leo.ding
2017-11-06 16:11:52 +08:00
committed by Tao Huang
parent 078e414680
commit f1a6760b73

View File

@@ -820,9 +820,8 @@ static void vpu_service_power_on(struct vpu_subdev_data *data,
#define BIT_VCODEC_CLK_SEL (1<<10)
if (of_machine_is_compatible("rockchip,rk3126"))
writel_relaxed(readl_relaxed(RK_GRF_VIRT + RK312X_GRF_SOC_CON1)
| BIT_VCODEC_CLK_SEL | (BIT_VCODEC_CLK_SEL << 16),
RK_GRF_VIRT + RK312X_GRF_SOC_CON1);
regmap_write(pservice->grf, RK312X_GRF_SOC_CON1,
BIT_VCODEC_CLK_SEL | (BIT_VCODEC_CLK_SEL << 16));
#if VCODEC_CLOCK_ENABLE
if (pservice->aclk_vcodec)