From 789d098dd49193a5894fb0c3f2d66059ce676d2a Mon Sep 17 00:00:00 2001 From: Zhen Chen Date: Tue, 6 Mar 2018 18:15:21 +0800 Subject: [PATCH] MALI: bifrost: rockchip: not to enable clk_gpu when probing Otherwise, clk_gpu won't be disabled actually in the runtime. Change-Id: I92787a5e23bfb92f5a79efda92c130832751cc3b Signed-off-by: Zhen Chen --- drivers/gpu/arm/bifrost/mali_kbase_core_linux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/arm/bifrost/mali_kbase_core_linux.c b/drivers/gpu/arm/bifrost/mali_kbase_core_linux.c index 3b46c7761148..844572c5f3c9 100644 --- a/drivers/gpu/arm/bifrost/mali_kbase_core_linux.c +++ b/drivers/gpu/arm/bifrost/mali_kbase_core_linux.c @@ -3917,7 +3917,7 @@ static int power_control_init(struct platform_device *pdev) dev_info(kbdev->dev, "Continuing without Mali clock control\n"); /* Allow probe to continue without clock. */ } else { - err = clk_prepare_enable(kbdev->clock); + err = clk_prepare(kbdev->clock); if (err) { dev_err(kbdev->dev, "Failed to prepare and enable clock (%d)\n", @@ -3969,7 +3969,7 @@ static void power_control_term(struct kbase_device *kbdev) #endif if (kbdev->clock) { - clk_disable_unprepare(kbdev->clock); + clk_unprepare(kbdev->clock); clk_put(kbdev->clock); kbdev->clock = NULL; }