video: rockchip: mpp: fix issue about setting hevc cabac clock

1. add video_hevc_cabac to clock list
2. set default hevc cabac clock
3. set clock for each task

Change-Id: Ic09dcc2267d8ca7c745fdbc70f079de06fde90e9
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
This commit is contained in:
Ding Wei
2020-03-31 19:34:20 +08:00
parent e1a14c1f6d
commit ded8280b49
2 changed files with 3 additions and 0 deletions

View File

@@ -314,6 +314,7 @@ mpp_reset_control_get(struct mpp_dev *mpp, const char *name)
"video_a", "video_h",
"niu_a", "niu_h",
"video_cabac", "video_core",
"video_hevc_cabac",
};
if (!name) {

View File

@@ -1468,6 +1468,8 @@ static int rkvdec_set_freq(struct mpp_dev *mpp,
clk_set_rate(dec->aclk, task->aclk_freq * MHZ);
clk_set_rate(dec->clk_cabac, task->clk_cabac_freq * MHZ);
clk_set_rate(dec->clk_core, task->clk_core_freq * MHZ);
clk_set_rate(dec->clk_hevc_cabac,
task->clk_hevc_cabac_freq * MHZ);
}
return 0;