diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-09-28 13:34:27 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-17 13:43:39 -0400 |
commit | b252653ac5f2b12a9a84476f9dde6a844a77a602 (patch) | |
tree | d2ca5a3f56c652db2e30e21409f3f1ab1994d0a3 /drivers/gpu/nvgpu/gm20b/hal_gm20b.c | |
parent | 5c5b52dce54fa09d16ae38a232a0e17b4729b472 (diff) |
gpu: nvgpu: Move rest of CDE structures to Linux
Move rest of CDE structures to common/linux. This includes moving
the per-chip firmware file interpretation functions, and removing CDE
ops from HAL and adding it to nvgpu_os_linux.
JIRA NVGPU-259
Change-Id: I59d8f44bddadecef81ad3c455b363a14034c5e13
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1570403
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/hal_gm20b.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c index 39d05978..50cc759a 100644 --- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c | |||
@@ -50,7 +50,6 @@ | |||
50 | #include "pmu_gm20b.h" | 50 | #include "pmu_gm20b.h" |
51 | #include "clk_gm20b.h" | 51 | #include "clk_gm20b.h" |
52 | #include "regops_gm20b.h" | 52 | #include "regops_gm20b.h" |
53 | #include "cde_gm20b.h" | ||
54 | #include "therm_gm20b.h" | 53 | #include "therm_gm20b.h" |
55 | #include "bus_gm20b.h" | 54 | #include "bus_gm20b.h" |
56 | #include "hal_gm20b.h" | 55 | #include "hal_gm20b.h" |
@@ -539,9 +538,6 @@ static const struct gpu_ops gm20b_ops = { | |||
539 | .perfbuffer_enable = gk20a_perfbuf_enable_locked, | 538 | .perfbuffer_enable = gk20a_perfbuf_enable_locked, |
540 | .perfbuffer_disable = gk20a_perfbuf_disable_locked, | 539 | .perfbuffer_disable = gk20a_perfbuf_disable_locked, |
541 | }, | 540 | }, |
542 | .cde = { | ||
543 | .get_program_numbers = gm20b_cde_get_program_numbers, | ||
544 | }, | ||
545 | .bus = { | 541 | .bus = { |
546 | .init_hw = gk20a_bus_init_hw, | 542 | .init_hw = gk20a_bus_init_hw, |
547 | .isr = gk20a_bus_isr, | 543 | .isr = gk20a_bus_isr, |
@@ -601,7 +597,6 @@ int gm20b_init_hal(struct gk20a *g) | |||
601 | gops->mc = gm20b_ops.mc; | 597 | gops->mc = gm20b_ops.mc; |
602 | gops->dbg_session_ops = gm20b_ops.dbg_session_ops; | 598 | gops->dbg_session_ops = gm20b_ops.dbg_session_ops; |
603 | gops->debug = gm20b_ops.debug; | 599 | gops->debug = gm20b_ops.debug; |
604 | gops->cde = gm20b_ops.cde; | ||
605 | gops->bus = gm20b_ops.bus; | 600 | gops->bus = gm20b_ops.bus; |
606 | #if defined(CONFIG_GK20A_CYCLE_STATS) | 601 | #if defined(CONFIG_GK20A_CYCLE_STATS) |
607 | gops->css = gm20b_ops.css; | 602 | gops->css = gm20b_ops.css; |