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/gp10b/hal_gp10b.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/gp10b/hal_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c index 61284225..90e8137b 100644 --- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c | |||
@@ -51,7 +51,6 @@ | |||
51 | #include "gp10b/fifo_gp10b.h" | 51 | #include "gp10b/fifo_gp10b.h" |
52 | #include "gp10b/gp10b_gating_reglist.h" | 52 | #include "gp10b/gp10b_gating_reglist.h" |
53 | #include "gp10b/regops_gp10b.h" | 53 | #include "gp10b/regops_gp10b.h" |
54 | #include "gp10b/cde_gp10b.h" | ||
55 | #include "gp10b/therm_gp10b.h" | 54 | #include "gp10b/therm_gp10b.h" |
56 | #include "gp10b/priv_ring_gp10b.h" | 55 | #include "gp10b/priv_ring_gp10b.h" |
57 | 56 | ||
@@ -574,11 +573,6 @@ static const struct gpu_ops gp10b_ops = { | |||
574 | .perfbuffer_enable = gk20a_perfbuf_enable_locked, | 573 | .perfbuffer_enable = gk20a_perfbuf_enable_locked, |
575 | .perfbuffer_disable = gk20a_perfbuf_disable_locked, | 574 | .perfbuffer_disable = gk20a_perfbuf_disable_locked, |
576 | }, | 575 | }, |
577 | .cde = { | ||
578 | .get_program_numbers = gp10b_cde_get_program_numbers, | ||
579 | .need_scatter_buffer = gp10b_need_scatter_buffer, | ||
580 | .populate_scatter_buffer = gp10b_populate_scatter_buffer, | ||
581 | }, | ||
582 | .bus = { | 576 | .bus = { |
583 | .init_hw = gk20a_bus_init_hw, | 577 | .init_hw = gk20a_bus_init_hw, |
584 | .isr = gk20a_bus_isr, | 578 | .isr = gk20a_bus_isr, |
@@ -628,7 +622,6 @@ int gp10b_init_hal(struct gk20a *g) | |||
628 | gops->mc = gp10b_ops.mc; | 622 | gops->mc = gp10b_ops.mc; |
629 | gops->debug = gp10b_ops.debug; | 623 | gops->debug = gp10b_ops.debug; |
630 | gops->dbg_session_ops = gp10b_ops.dbg_session_ops; | 624 | gops->dbg_session_ops = gp10b_ops.dbg_session_ops; |
631 | gops->cde = gp10b_ops.cde; | ||
632 | gops->bus = gp10b_ops.bus; | 625 | gops->bus = gp10b_ops.bus; |
633 | #if defined(CONFIG_GK20A_CYCLE_STATS) | 626 | #if defined(CONFIG_GK20A_CYCLE_STATS) |
634 | gops->css = gp10b_ops.css; | 627 | gops->css = gp10b_ops.css; |