diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 47 |
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 | ||
40 | static struct gpu_ops gp10b_ops = { | 39 | static 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 | ||