From 18844f2f201ae33d0ddd2802095e6eb2df1657ab Mon Sep 17 00:00:00 2001 From: Deepak Katragadda Date: Fri, 8 Apr 2016 11:53:43 -0700 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 MSMCOBALT. CRs-Fixed: 1020896 Change-Id: I45a119591efc36fa05ee7009d938e596b015e70c Signed-off-by: Deepak Katragadda --- drivers/clk/msm/clock-mmss-cobalt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/msm/clock-mmss-cobalt.c b/drivers/clk/msm/clock-mmss-cobalt.c index c060e0b20c24..d141721dee9f 100644 --- a/drivers/clk/msm/clock-mmss-cobalt.c +++ b/drivers/clk/msm/clock-mmss-cobalt.c @@ -737,6 +737,7 @@ static struct rcg_clk video_subcore0_clk_src = { .set_rate = set_rate_hid, .freq_tbl = ftbl_video_subcore_clk_src, .current_freq = &rcg_dummy_freq, + .non_local_control_timeout = 1000, .base = &virt_base, .c = { .dbg_name = "video_subcore0_clk_src", @@ -752,6 +753,7 @@ static struct rcg_clk video_subcore1_clk_src = { .set_rate = set_rate_hid, .freq_tbl = ftbl_video_subcore_clk_src, .current_freq = &rcg_dummy_freq, + .non_local_control_timeout = 1000, .base = &virt_base, .c = { .dbg_name = "video_subcore1_clk_src",