summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2015-03-27 12:09:54 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:52:05 -0500
commit93e001d24f9ee31bf4f0810e9aa91e70df992cc5 (patch)
tree7743f9abaabf124ddbc63711f6c1545654f48d0c /drivers/gpu/nvgpu/gp10b/hal_gp10b.c
parent4b02177fd3c84e84a3e6894f3696feecf8f5c508 (diff)
gpu: nvgpu: gp10b: Gating reglist
Change-Id: I4931958c21692306d6c78bffdc45e21c553b913c Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/731494
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hal_gp10b.c47
1 files changed, 22 insertions, 25 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
index 914d8089..9d099479 100644
--- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
@@ -29,60 +29,57 @@
29#include "gp10b/pmu_gp10b.h" 29#include "gp10b/pmu_gp10b.h"
30#include "gp10b/gr_ctx_gp10b.h" 30#include "gp10b/gr_ctx_gp10b.h"
31#include "gp10b/fifo_gp10b.h" 31#include "gp10b/fifo_gp10b.h"
32#include "gp10b/gp10b_gating_reglist.h"
32 33
33#include "gm20b/gr_gm20b.h" 34#include "gm20b/gr_gm20b.h"
34#include "gm20b/gm20b_gating_reglist.h"
35#include "gm20b/fifo_gm20b.h" 35#include "gm20b/fifo_gm20b.h"
36#include "gp10b/fifo_gp10b.h"
37#include "gm20b/pmu_gm20b.h" 36#include "gm20b/pmu_gm20b.h"
38#include "gm20b/clk_gm20b.h" 37#include "gm20b/clk_gm20b.h"
39 38
40static struct gpu_ops gp10b_ops = { 39static struct gpu_ops gp10b_ops = {
41 .clock_gating = { 40 .clock_gating = {
42 .slcg_bus_load_gating_prod = 41 .slcg_bus_load_gating_prod =
43 gm20b_slcg_bus_load_gating_prod, 42 gp10b_slcg_bus_load_gating_prod,
44 .slcg_ce2_load_gating_prod =
45 gm20b_slcg_ce2_load_gating_prod,
46 .slcg_chiplet_load_gating_prod = 43 .slcg_chiplet_load_gating_prod =
47 gm20b_slcg_chiplet_load_gating_prod, 44 gp10b_slcg_chiplet_load_gating_prod,
48 .slcg_ctxsw_firmware_load_gating_prod = 45 .slcg_ctxsw_firmware_load_gating_prod =
49 gm20b_slcg_ctxsw_firmware_load_gating_prod, 46 gp10b_slcg_ctxsw_firmware_load_gating_prod,
50 .slcg_fb_load_gating_prod = 47 .slcg_fb_load_gating_prod =
51 gm20b_slcg_fb_load_gating_prod, 48 gp10b_slcg_fb_load_gating_prod,
52 .slcg_fifo_load_gating_prod = 49 .slcg_fifo_load_gating_prod =
53 gm20b_slcg_fifo_load_gating_prod, 50 gp10b_slcg_fifo_load_gating_prod,
54 .slcg_gr_load_gating_prod = 51 .slcg_gr_load_gating_prod =
55 gr_gm20b_slcg_gr_load_gating_prod, 52 gr_gp10b_slcg_gr_load_gating_prod,
56 .slcg_ltc_load_gating_prod = 53 .slcg_ltc_load_gating_prod =
57 ltc_gm20b_slcg_ltc_load_gating_prod, 54 ltc_gp10b_slcg_ltc_load_gating_prod,
58 .slcg_perf_load_gating_prod = 55 .slcg_perf_load_gating_prod =
59 gm20b_slcg_perf_load_gating_prod, 56 gp10b_slcg_perf_load_gating_prod,
60 .slcg_priring_load_gating_prod = 57 .slcg_priring_load_gating_prod =
61 gm20b_slcg_priring_load_gating_prod, 58 gp10b_slcg_priring_load_gating_prod,
62 .slcg_pmu_load_gating_prod = 59 .slcg_pmu_load_gating_prod =
63 gm20b_slcg_pmu_load_gating_prod, 60 gp10b_slcg_pmu_load_gating_prod,
64 .slcg_therm_load_gating_prod = 61 .slcg_therm_load_gating_prod =
65 gm20b_slcg_therm_load_gating_prod, 62 gp10b_slcg_therm_load_gating_prod,
66 .slcg_xbar_load_gating_prod = 63 .slcg_xbar_load_gating_prod =
67 gm20b_slcg_xbar_load_gating_prod, 64 gp10b_slcg_xbar_load_gating_prod,
68 .blcg_bus_load_gating_prod = 65 .blcg_bus_load_gating_prod =
69 gm20b_blcg_bus_load_gating_prod, 66 gp10b_blcg_bus_load_gating_prod,
70 .blcg_ctxsw_firmware_load_gating_prod = 67 .blcg_ctxsw_firmware_load_gating_prod =
71 gm20b_blcg_ctxsw_firmware_load_gating_prod, 68 gp10b_blcg_ctxsw_firmware_load_gating_prod,
72 .blcg_fb_load_gating_prod = 69 .blcg_fb_load_gating_prod =
73 gm20b_blcg_fb_load_gating_prod, 70 gp10b_blcg_fb_load_gating_prod,
74 .blcg_fifo_load_gating_prod = 71 .blcg_fifo_load_gating_prod =
75 gm20b_blcg_fifo_load_gating_prod, 72 gp10b_blcg_fifo_load_gating_prod,
76 .blcg_gr_load_gating_prod = 73 .blcg_gr_load_gating_prod =
77 gm20b_blcg_gr_load_gating_prod, 74 gp10b_blcg_gr_load_gating_prod,
78 .blcg_ltc_load_gating_prod = 75 .blcg_ltc_load_gating_prod =
79 gm20b_blcg_ltc_load_gating_prod, 76 gp10b_blcg_ltc_load_gating_prod,
80 .blcg_pwr_csb_load_gating_prod = 77 .blcg_pwr_csb_load_gating_prod =
81 gm20b_blcg_pwr_csb_load_gating_prod, 78 gp10b_blcg_pwr_csb_load_gating_prod,
82 .blcg_pmu_load_gating_prod = 79 .blcg_pmu_load_gating_prod =
83 gm20b_blcg_pmu_load_gating_prod, 80 gp10b_blcg_pmu_load_gating_prod,
84 .pg_gr_load_gating_prod = 81 .pg_gr_load_gating_prod =
85 gr_gm20b_pg_gr_load_gating_prod, 82 gr_gp10b_pg_gr_load_gating_prod,
86 } 83 }
87}; 84};
88 85