summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/hal_gk20a.c
diff options
context:
space:
mode:
authorKevin Huang <kevinh@nvidia.com>2014-03-26 14:49:04 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:08:54 -0400
commitb5acc421ee159c932e9e95adaa6d89a0c2141b38 (patch)
tree62ddee386d8da27e1e8f7519d739862137277a9d /drivers/gpu/nvgpu/gk20a/hal_gk20a.c
parenta9785995d5f22aaeb659285f8aeb64d8b56982e0 (diff)
video: tegra: host: flexible to select fw per chip
Decouple the firmware selection of different gpu architecture. Change-Id: I62bf6b3bc51a8606c5973e475988cd5987a65a1a Signed-off-by: Kevin Huang <kevinh@nvidia.com> Reviewed-on: http://git-master/r/389793 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/hal_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/hal_gk20a.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/hal_gk20a.c b/drivers/gpu/nvgpu/gk20a/hal_gk20a.c
index b3e9b0e6..f8a997e2 100644
--- a/drivers/gpu/nvgpu/gk20a/hal_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/hal_gk20a.c
@@ -21,6 +21,7 @@
21#include "gk20a.h" 21#include "gk20a.h"
22#include "gk20a_gating_reglist.h" 22#include "gk20a_gating_reglist.h"
23#include "channel_gk20a.h" 23#include "channel_gk20a.h"
24#include "gr_ctx_gk20a.h"
24 25
25struct gpu_ops gk20a_ops = { 26struct gpu_ops gk20a_ops = {
26 .clock_gating = { 27 .clock_gating = {
@@ -44,6 +45,7 @@ int gk20a_init_hal(struct gpu_ops *gops)
44 gk20a_init_gr(gops); 45 gk20a_init_gr(gops);
45 gk20a_init_fb(gops); 46 gk20a_init_fb(gops);
46 gk20a_init_fifo(gops); 47 gk20a_init_fifo(gops);
48 gk20a_init_gr_ctx(gops);
47 gops->name = "gk20a"; 49 gops->name = "gk20a";
48 50
49 return 0; 51 return 0;