From c20c434cb99ecc3d2e858243787b861e9aa2e1ff Mon Sep 17 00:00:00 2001 From: Deepak Katragadda Date: Wed, 24 Feb 2016 12:15:00 -0800 Subject: [PATCH] clk: msm: clock: Add the non_local_control setting for video clocks The video subcore RCGs should be force enabled during rate scaling to workaround video firmware potentially disabling the branch clock at the same time on msm8996. CRs-Fixed: 971305 Change-Id: Ib0223ee33040c365d8a00bb796c44395102754f5 Signed-off-by: Deepak Katragadda --- drivers/clk/msm/clock-mmss-8996.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/msm/clock-mmss-8996.c b/drivers/clk/msm/clock-mmss-8996.c index d4e81aa1f1b0..c73563d459f4 100644 --- a/drivers/clk/msm/clock-mmss-8996.c +++ b/drivers/clk/msm/clock-mmss-8996.c @@ -1610,6 +1610,7 @@ static struct rcg_clk video_subcore0_clk_src = { .set_rate = set_rate_mnd, .freq_tbl = ftbl_video_subcore0_clk_src, .current_freq = &rcg_dummy_freq, + .non_local_control_timeout = 1000, .base = &virt_base, .c = { .dbg_name = "video_subcore0_clk_src", @@ -1649,6 +1650,7 @@ static struct rcg_clk video_subcore1_clk_src = { .set_rate = set_rate_mnd, .freq_tbl = ftbl_video_subcore1_clk_src, .current_freq = &rcg_dummy_freq, + .non_local_control_timeout = 1000, .base = &virt_base, .c = { .dbg_name = "video_subcore1_clk_src",