diff options
author | David Nieto <dmartineznie@nvidia.com> | 2016-10-12 17:53:29 -0400 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:56:52 -0500 |
commit | 1cf7baa7fde73ae1e3f28a115dfe7bc28bc5cc75 (patch) | |
tree | 055b303162ddef59d29a3b998b6f720a30f26f10 /drivers/gpu/nvgpu/clk/clk_mclk.h | |
parent | c4bb19d46e1c9121a0948fa506098cbf2f64e2a6 (diff) |
nvgpu: gpu: Use pstates for MCLK range
JIRA DNVGPU-168
Change-Id: I7ac05dca745b22b411fc0aa797969b97536dd2e6
Signed-off-by: David Nieto <dmartineznie@nvidia.com>
Reviewed-on: http://git-master/r/1239466
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-on: http://git-master/r/1267121
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/clk/clk_mclk.h')
-rw-r--r-- | drivers/gpu/nvgpu/clk/clk_mclk.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_mclk.h b/drivers/gpu/nvgpu/clk/clk_mclk.h index e3e6c1ee..cb7f0de0 100644 --- a/drivers/gpu/nvgpu/clk/clk_mclk.h +++ b/drivers/gpu/nvgpu/clk/clk_mclk.h | |||
@@ -22,15 +22,14 @@ enum gk20a_mclk_speed { | |||
22 | gk20a_mclk_high_speed, | 22 | gk20a_mclk_high_speed, |
23 | }; | 23 | }; |
24 | 24 | ||
25 | #define MCLK_LOW_SPEED_LIMIT 405 | ||
26 | #define MCLK_MID_SPEED_LIMIT 810 | ||
27 | #define MCLK_HIGH_SPEED_LIMIT 3003 | ||
28 | |||
29 | #define DEFAULT_BOOT_MCLK_SPEED MCLK_HIGH_SPEED_LIMIT | ||
30 | |||
31 | struct clk_mclk_state { | 25 | struct clk_mclk_state { |
32 | enum gk20a_mclk_speed speed; | 26 | enum gk20a_mclk_speed speed; |
33 | struct mutex mclk_mutex; | 27 | struct mutex mclk_lock; |
28 | struct mutex data_lock; | ||
29 | |||
30 | u16 p5_min; | ||
31 | u16 p0_min; | ||
32 | |||
34 | void *vreg_buf; | 33 | void *vreg_buf; |
35 | bool init; | 34 | bool init; |
36 | 35 | ||