diff options
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c')
| -rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c index f7272323f694..812aba91653f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | |||
| @@ -28,15 +28,30 @@ | |||
| 28 | 28 | ||
| 29 | static const struct gf100_gr_func | 29 | static const struct gf100_gr_func |
| 30 | gp107_gr = { | 30 | gp107_gr = { |
| 31 | .init = gp100_gr_init, | 31 | .oneinit_tiles = gm200_gr_oneinit_tiles, |
| 32 | .oneinit_sm_id = gm200_gr_oneinit_sm_id, | ||
| 33 | .init = gf100_gr_init, | ||
| 32 | .init_gpc_mmu = gm200_gr_init_gpc_mmu, | 34 | .init_gpc_mmu = gm200_gr_init_gpc_mmu, |
| 35 | .init_vsc_stream_master = gk104_gr_init_vsc_stream_master, | ||
| 36 | .init_zcull = gf117_gr_init_zcull, | ||
| 37 | .init_num_active_ltcs = gm200_gr_init_num_active_ltcs, | ||
| 33 | .init_rop_active_fbps = gp100_gr_init_rop_active_fbps, | 38 | .init_rop_active_fbps = gp100_gr_init_rop_active_fbps, |
| 34 | .init_ppc_exceptions = gk104_gr_init_ppc_exceptions, | ||
| 35 | .init_swdx_pes_mask = gp102_gr_init_swdx_pes_mask, | 39 | .init_swdx_pes_mask = gp102_gr_init_swdx_pes_mask, |
| 36 | .init_num_active_ltcs = gp100_gr_init_num_active_ltcs, | 40 | .init_fecs_exceptions = gp100_gr_init_fecs_exceptions, |
| 41 | .init_ds_hww_esr_2 = gm200_gr_init_ds_hww_esr_2, | ||
| 42 | .init_sked_hww_esr = gk104_gr_init_sked_hww_esr, | ||
| 43 | .init_419cc0 = gf100_gr_init_419cc0, | ||
| 44 | .init_ppc_exceptions = gk104_gr_init_ppc_exceptions, | ||
| 45 | .init_tex_hww_esr = gf100_gr_init_tex_hww_esr, | ||
| 46 | .init_504430 = gm107_gr_init_504430, | ||
| 47 | .init_shader_exceptions = gp100_gr_init_shader_exceptions, | ||
| 48 | .trap_mp = gf100_gr_trap_mp, | ||
| 37 | .rops = gm200_gr_rops, | 49 | .rops = gm200_gr_rops, |
| 50 | .gpc_nr = 2, | ||
| 51 | .tpc_nr = 3, | ||
| 38 | .ppc_nr = 1, | 52 | .ppc_nr = 1, |
| 39 | .grctx = &gp107_grctx, | 53 | .grctx = &gp107_grctx, |
| 54 | .zbc = &gp102_gr_zbc, | ||
| 40 | .sclass = { | 55 | .sclass = { |
| 41 | { -1, -1, FERMI_TWOD_A }, | 56 | { -1, -1, FERMI_TWOD_A }, |
| 42 | { -1, -1, KEPLER_INLINE_TO_MEMORY_B }, | 57 | { -1, -1, KEPLER_INLINE_TO_MEMORY_B }, |
