diff options
author | Thomas Fleury <tfleury@nvidia.com> | 2017-01-19 19:05:08 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-01-31 19:23:13 -0500 |
commit | 9132bb52a6ac6a4845007b755feeb3a074069e72 (patch) | |
tree | 60bf2d23399c2bc8c6d327044cf9c1cb3eeab9e0 /drivers/gpu/nvgpu/gk20a | |
parent | 95a3eb454ca2f1b1b1a5677fe024eacae79bc0ed (diff) |
gpu: nvgpu: add flag for over power monitoring
On PG418, we hard code SW threshold table for over power
monitoring. On PG419, there is a dedicated INA for over
power monitoring. It is programmed in VBIOS devinit.
Added a platform flag to indicate if devinit has already
taken care of programming.
Jira DNVGPU-206
Change-Id: I28e70ac5621b692864a24e0eadb6d24b9957c0af
Signed-off-by: Thomas Fleury <tfleury@nvidia.com>
Reviewed-on: http://git-master/r/1291813
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/platform_gk20a.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/platform_gk20a.h b/drivers/gpu/nvgpu/gk20a/platform_gk20a.h index 3c2db924..fa0909ee 100644 --- a/drivers/gpu/nvgpu/gk20a/platform_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/platform_gk20a.h | |||
@@ -255,6 +255,11 @@ struct gk20a_platform { | |||
255 | 255 | ||
256 | /* true if we run preos microcode on this board */ | 256 | /* true if we run preos microcode on this board */ |
257 | bool run_preos; | 257 | bool run_preos; |
258 | |||
259 | /* true if we need to program sw threshold for | ||
260 | * power limits | ||
261 | */ | ||
262 | bool hardcode_sw_threshold; | ||
258 | }; | 263 | }; |
259 | 264 | ||
260 | static inline struct gk20a_platform *gk20a_get_platform( | 265 | static inline struct gk20a_platform *gk20a_get_platform( |