summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.c
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2016-02-01 02:03:56 -0500
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-02-02 11:49:33 -0500
commit8d311e5a91df62d8a6425d7593abb4df989d3ae9 (patch)
tree73766cae86efd849bed1d4bef31606783c77676c /drivers/gpu/nvgpu/gk20a/gk20a.c
parentf0a9ce0469314711ddb5a8baf6bf88615b71c59e (diff)
gpu: nvgpu: add max freq to gpu characteristics
Bug 200097029 Change-Id: Id63dad1629b1d1919cbbfb20b0cb85d4855f526d Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/1000724 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c
index 1000eba2..4ddb244b 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.c
@@ -1962,6 +1962,7 @@ int gk20a_do_unidle(void)
1962int gk20a_init_gpu_characteristics(struct gk20a *g) 1962int gk20a_init_gpu_characteristics(struct gk20a *g)
1963{ 1963{
1964 struct nvgpu_gpu_characteristics *gpu = &g->gpu_characteristics; 1964 struct nvgpu_gpu_characteristics *gpu = &g->gpu_characteristics;
1965 struct gk20a_platform *platform = platform_get_drvdata(g->dev);
1965 1966
1966 gpu->L2_cache_size = g->ops.ltc.determine_L2_size_bytes(g); 1967 gpu->L2_cache_size = g->ops.ltc.determine_L2_size_bytes(g);
1967 gpu->on_board_video_memory_size = 0; /* integrated GPU */ 1968 gpu->on_board_video_memory_size = 0; /* integrated GPU */
@@ -2029,6 +2030,8 @@ int gk20a_init_gpu_characteristics(struct gk20a *g)
2029 2030
2030 gpu->map_buffer_batch_limit = 256; 2031 gpu->map_buffer_batch_limit = 256;
2031 2032
2033 gpu->max_freq = platform->clk_round_rate(g->dev, UINT_MAX);
2034
2032 return 0; 2035 return 0;
2033} 2036}
2034 2037