From 940cd280e15a206d51ceaf42d407fa4b96f40c9a Mon Sep 17 00:00:00 2001 From: Mahantesh Kumbar Date: Mon, 24 Apr 2017 15:37:19 +0530 Subject: gpu: nvgpu: falcon controller HAL init - Assign base address for falcon based on falcon id. - Init mutex for falcon - Init ops with NULL Change-Id: I9efee5c2b15106c7dfc6e55c996f62c7f7b85fc2 Signed-off-by: Mahantesh Kumbar Reviewed-on: http://git-master/r/1468452 Reviewed-by: svccoveritychecker GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu --- drivers/gpu/nvgpu/gk20a/hal_gk20a.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/hal_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/hal_gk20a.c b/drivers/gpu/nvgpu/gk20a/hal_gk20a.c index 2ea4a0f1..3dbe856d 100644 --- a/drivers/gpu/nvgpu/gk20a/hal_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/hal_gk20a.c @@ -3,7 +3,7 @@ * * GK20A Tegra HAL interface. * - * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -26,6 +26,7 @@ #include "fecs_trace_gk20a.h" #include "mm_gk20a.h" #include "mc_gk20a.h" +#include "flcn_gk20a.h" #include "pmu_gk20a.h" #include "clk_gk20a.h" #include "regops_gk20a.h" @@ -162,6 +163,7 @@ int gk20a_init_hal(struct gk20a *g) gk20a_init_ce2(gops); gk20a_init_gr_ctx(gops); gk20a_init_mm(gops); + gk20a_falcon_init_hal(gops); gk20a_init_pmu_ops(gops); gk20a_init_clk_ops(gops); gk20a_init_regops(gops); -- cgit v1.2.2