From 9b6a9498013d72d1a3f9162e67cf7fe440fafbf9 Mon Sep 17 00:00:00 2001 From: "zhilei.wu" Date: Wed, 28 Feb 2018 16:40:58 +0800 Subject: [PATCH] ge2d: revised ge2d vapb clk for g12a PD#156734: ge2d: revised ge2d vapb clk for g12a Change-Id: Ie3acc059560f24957c2c95609fd3ecdde05b0e56 Signed-off-by: zhilei.wu --- drivers/amlogic/media/common/ge2d/ge2d_main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/amlogic/media/common/ge2d/ge2d_main.c b/drivers/amlogic/media/common/ge2d/ge2d_main.c index 4582af021d11..9a1900129880 100644 --- a/drivers/amlogic/media/common/ge2d/ge2d_main.c +++ b/drivers/amlogic/media/common/ge2d/ge2d_main.c @@ -931,8 +931,9 @@ static int ge2d_probe(struct platform_device *pdev) vpu_rate = get_vpu_clk(); ge2d_log_info("vpu clock is %d HZ\n", vpu_rate); - if (vpu_rate >= MAX_GE2D_CLK) - clk_set_rate(clk_vapb0, MAX_GE2D_CLK); + if (vpu_rate >= ge2d_meson_dev.ge2d_rate) + clk_set_rate(clk_vapb0, + ge2d_meson_dev.ge2d_rate); else if (vpu_rate == 333330000) clk_set_rate(clk_vapb0, 333333333); else if (vpu_rate == 166660000)