diff options
| author | Deepak Katragadda <dkatraga@codeaurora.org> | 2016-02-24 12:15:00 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-25 16:02:58 -0700 |
| commit | c20c434cb99ecc3d2e858243787b861e9aa2e1ff (patch) | |
| tree | 45ebe9a45872cbaba4a008108571a25dce75e63f | |
| parent | 7947c04641d8dc96eaf84fa9a4c6e1097181abb0 (diff) | |
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 <dkatraga@codeaurora.org>
| -rw-r--r-- | drivers/clk/msm/clock-mmss-8996.c | 2 |
1 files changed, 2 insertions, 0 deletions
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", |
