diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gv100')
-rw-r--r-- | drivers/gpu/nvgpu/gv100/hal_gv100.c | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c index 4ee333b5..88008e77 100644 --- a/drivers/gpu/nvgpu/gv100/hal_gv100.c +++ b/drivers/gpu/nvgpu/gv100/hal_gv100.c | |||
@@ -213,6 +213,24 @@ static int gv100_get_litter_value(struct gk20a *g, int value) | |||
213 | case GPU_LIT_SMPC_PRI_STRIDE: | 213 | case GPU_LIT_SMPC_PRI_STRIDE: |
214 | ret = proj_smpc_stride_v(); | 214 | ret = proj_smpc_stride_v(); |
215 | break; | 215 | break; |
216 | case GPU_LIT_TWOD_CLASS: | ||
217 | ret = FERMI_TWOD_A; | ||
218 | break; | ||
219 | case GPU_LIT_THREED_CLASS: | ||
220 | ret = VOLTA_A; | ||
221 | break; | ||
222 | case GPU_LIT_COMPUTE_CLASS: | ||
223 | ret = VOLTA_COMPUTE_A; | ||
224 | break; | ||
225 | case GPU_LIT_GPFIFO_CLASS: | ||
226 | ret = VOLTA_CHANNEL_GPFIFO_A; | ||
227 | break; | ||
228 | case GPU_LIT_I2M_CLASS: | ||
229 | ret = KEPLER_INLINE_TO_MEMORY_B; | ||
230 | break; | ||
231 | case GPU_LIT_DMA_COPY_CLASS: | ||
232 | ret = VOLTA_DMA_COPY_A; | ||
233 | break; | ||
216 | default: | 234 | default: |
217 | break; | 235 | break; |
218 | } | 236 | } |
@@ -697,7 +715,6 @@ static const struct gpu_ops gv100_ops = { | |||
697 | int gv100_init_hal(struct gk20a *g) | 715 | int gv100_init_hal(struct gk20a *g) |
698 | { | 716 | { |
699 | struct gpu_ops *gops = &g->ops; | 717 | struct gpu_ops *gops = &g->ops; |
700 | struct nvgpu_gpu_characteristics *c = &g->gpu_characteristics; | ||
701 | 718 | ||
702 | gops->bios = gv100_ops.bios; | 719 | gops->bios = gv100_ops.bios; |
703 | gops->ltc = gv100_ops.ltc; | 720 | gops->ltc = gv100_ops.ltc; |
@@ -754,12 +771,5 @@ int gv100_init_hal(struct gk20a *g) | |||
754 | 771 | ||
755 | g->name = "gv10x"; | 772 | g->name = "gv10x"; |
756 | 773 | ||
757 | c->twod_class = FERMI_TWOD_A; | ||
758 | c->threed_class = VOLTA_A; | ||
759 | c->compute_class = VOLTA_COMPUTE_A; | ||
760 | c->gpfifo_class = VOLTA_CHANNEL_GPFIFO_A; | ||
761 | c->inline_to_memory_class = KEPLER_INLINE_TO_MEMORY_B; | ||
762 | c->dma_copy_class = VOLTA_DMA_COPY_A; | ||
763 | |||
764 | return 0; | 774 | return 0; |
765 | } | 775 | } |