Loading drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c +0 −5 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ #include "gf100.h" #include "ctxgf100.h" #include <subdev/fb.h> #include <subdev/timer.h> #include <nvif/class.h> Loading Loading @@ -220,7 +219,6 @@ int gk20a_gr_init(struct gf100_gr *gr) { struct nvkm_device *device = gr->base.engine.subdev.device; struct nvkm_fb *fb = device->fb; const u32 magicgpc918 = DIV_ROUND_UP(0x00800000, gr->tpc_total); u32 data[TPC_MAX / 8] = {}; u8 tpcnr[GPC_MAX]; Loading @@ -241,9 +239,6 @@ gk20a_gr_init(struct gf100_gr *gr) return ret; /* MMU debug buffer */ nvkm_wr32(device, 0x100cc8, nvkm_memory_addr(fb->mmu_wr) >> 8); nvkm_wr32(device, 0x100ccc, nvkm_memory_addr(fb->mmu_rd) >> 8); if (gr->func->init_gpc_mmu) gr->func->init_gpc_mmu(gr); Loading drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c +4 −0 Original line number Diff line number Diff line Loading @@ -21,11 +21,15 @@ */ #include "priv.h" #include <core/memory.h> static void gk20a_fb_init(struct nvkm_fb *fb) { struct nvkm_device *device = fb->subdev.device; nvkm_mask(device, 0x100c80, 0x00000001, 0x00000000); /* 128KiB lpg */ nvkm_wr32(device, 0x100cc8, nvkm_memory_addr(fb->mmu_wr) >> 8); nvkm_wr32(device, 0x100ccc, nvkm_memory_addr(fb->mmu_rd) >> 8); } static const struct nvkm_fb_func Loading Loading
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c +0 −5 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ #include "gf100.h" #include "ctxgf100.h" #include <subdev/fb.h> #include <subdev/timer.h> #include <nvif/class.h> Loading Loading @@ -220,7 +219,6 @@ int gk20a_gr_init(struct gf100_gr *gr) { struct nvkm_device *device = gr->base.engine.subdev.device; struct nvkm_fb *fb = device->fb; const u32 magicgpc918 = DIV_ROUND_UP(0x00800000, gr->tpc_total); u32 data[TPC_MAX / 8] = {}; u8 tpcnr[GPC_MAX]; Loading @@ -241,9 +239,6 @@ gk20a_gr_init(struct gf100_gr *gr) return ret; /* MMU debug buffer */ nvkm_wr32(device, 0x100cc8, nvkm_memory_addr(fb->mmu_wr) >> 8); nvkm_wr32(device, 0x100ccc, nvkm_memory_addr(fb->mmu_rd) >> 8); if (gr->func->init_gpc_mmu) gr->func->init_gpc_mmu(gr); Loading
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c +4 −0 Original line number Diff line number Diff line Loading @@ -21,11 +21,15 @@ */ #include "priv.h" #include <core/memory.h> static void gk20a_fb_init(struct nvkm_fb *fb) { struct nvkm_device *device = fb->subdev.device; nvkm_mask(device, 0x100c80, 0x00000001, 0x00000000); /* 128KiB lpg */ nvkm_wr32(device, 0x100cc8, nvkm_memory_addr(fb->mmu_wr) >> 8); nvkm_wr32(device, 0x100ccc, nvkm_memory_addr(fb->mmu_rd) >> 8); } static const struct nvkm_fb_func Loading