From 0cd024b0dd8020db9c9fa8d5c64e3cad8fd30de3 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Tue, 17 May 2022 09:37:33 +0800 Subject: [PATCH] media: rockchip: isp: isp32 min clk to 200M Change-Id: I24dea05cbe0a2839800099d9697302549d6ccc7f Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/dev.c | 3 +++ drivers/media/platform/rockchip/isp/hw.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/dev.c b/drivers/media/platform/rockchip/isp/dev.c index 817277e903d6..f7af9236c3bf 100644 --- a/drivers/media/platform/rockchip/isp/dev.c +++ b/drivers/media/platform/rockchip/isp/dev.c @@ -235,6 +235,9 @@ end: rkisp_set_clk_rate(hw_dev->clks[0], hw_dev->clk_rate_tbl[i].clk_rate * 1000000UL); if (hw_dev->is_unite) rkisp_set_clk_rate(hw_dev->clks[5], hw_dev->clk_rate_tbl[i].clk_rate * 1000000UL); + /* aclk equal to core clk */ + if (dev->isp_ver == ISP_V32) + rkisp_set_clk_rate(hw_dev->clks[1], hw_dev->clk_rate_tbl[i].clk_rate * 1000000UL); dev_info(hw_dev->dev, "set isp clk = %luHz\n", clk_get_rate(hw_dev->clks[0])); return 0; diff --git a/drivers/media/platform/rockchip/isp/hw.c b/drivers/media/platform/rockchip/isp/hw.c index 55a9713da65f..135405a3cdc2 100644 --- a/drivers/media/platform/rockchip/isp/hw.c +++ b/drivers/media/platform/rockchip/isp/hw.c @@ -496,10 +496,10 @@ static const struct isp_clk_info rk3588_isp_clk_rate[] = { static const struct isp_clk_info rv1106_isp_clk_rate[] = { { - .clk_rate = 350, + .clk_rate = 200, .refer_data = 1920, //width }, { - .clk_rate = 350, + .clk_rate = 200, .refer_data = 2688, }, { .clk_rate = 350,