diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/hal_gm20b.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c index 431cfc9b..acdf4591 100644 --- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include "common/therm/therm_gm20b.h" | 32 | #include "common/therm/therm_gm20b.h" |
33 | #include "common/therm/therm_gm20b.h" | 33 | #include "common/therm/therm_gm20b.h" |
34 | #include "common/ltc/ltc_gm20b.h" | 34 | #include "common/ltc/ltc_gm20b.h" |
35 | #include "common/fuse/fuse_gm20b.h" | ||
35 | 36 | ||
36 | #include "gk20a/gk20a.h" | 37 | #include "gk20a/gk20a.h" |
37 | #include "gk20a/ce2_gk20a.h" | 38 | #include "gk20a/ce2_gk20a.h" |
@@ -55,7 +56,6 @@ | |||
55 | #include "regops_gm20b.h" | 56 | #include "regops_gm20b.h" |
56 | #include "hal_gm20b.h" | 57 | #include "hal_gm20b.h" |
57 | #include "acr_gm20b.h" | 58 | #include "acr_gm20b.h" |
58 | #include "fuse_gm20b.h" | ||
59 | 59 | ||
60 | #include <nvgpu/debug.h> | 60 | #include <nvgpu/debug.h> |
61 | #include <nvgpu/bug.h> | 61 | #include <nvgpu/bug.h> |
@@ -64,7 +64,6 @@ | |||
64 | #include <nvgpu/error_notifier.h> | 64 | #include <nvgpu/error_notifier.h> |
65 | 65 | ||
66 | #include <nvgpu/hw/gm20b/hw_proj_gm20b.h> | 66 | #include <nvgpu/hw/gm20b/hw_proj_gm20b.h> |
67 | #include <nvgpu/hw/gm20b/hw_fuse_gm20b.h> | ||
68 | #include <nvgpu/hw/gm20b/hw_fifo_gm20b.h> | 67 | #include <nvgpu/hw/gm20b/hw_fifo_gm20b.h> |
69 | #include <nvgpu/hw/gm20b/hw_ram_gm20b.h> | 68 | #include <nvgpu/hw/gm20b/hw_ram_gm20b.h> |
70 | #include <nvgpu/hw/gm20b/hw_top_gm20b.h> | 69 | #include <nvgpu/hw/gm20b/hw_top_gm20b.h> |
@@ -649,6 +648,16 @@ static const struct gpu_ops gm20b_ops = { | |||
649 | }, | 648 | }, |
650 | .fuse = { | 649 | .fuse = { |
651 | .check_priv_security = gm20b_fuse_check_priv_security, | 650 | .check_priv_security = gm20b_fuse_check_priv_security, |
651 | .fuse_status_opt_fbio = gm20b_fuse_status_opt_fbio, | ||
652 | .fuse_status_opt_fbp = gm20b_fuse_status_opt_fbp, | ||
653 | .fuse_status_opt_rop_l2_fbp = gm20b_fuse_status_opt_rop_l2_fbp, | ||
654 | .fuse_status_opt_tpc_gpc = gm20b_fuse_status_opt_tpc_gpc, | ||
655 | .fuse_ctrl_opt_tpc_gpc = gm20b_fuse_ctrl_opt_tpc_gpc, | ||
656 | .fuse_opt_sec_debug_en = gm20b_fuse_opt_sec_debug_en, | ||
657 | .fuse_opt_priv_sec_en = gm20b_fuse_opt_priv_sec_en, | ||
658 | .read_vin_cal_fuse_rev = NULL, | ||
659 | .read_vin_cal_slope_intercept_fuse = NULL, | ||
660 | .read_vin_cal_gain_offset_fuse = NULL, | ||
652 | }, | 661 | }, |
653 | .chip_init_gpu_characteristics = gk20a_init_gpu_characteristics, | 662 | .chip_init_gpu_characteristics = gk20a_init_gpu_characteristics, |
654 | .get_litter_value = gm20b_get_litter_value, | 663 | .get_litter_value = gm20b_get_litter_value, |