drm/nouveau: use ram info from nvif_device
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
@@ -662,7 +662,6 @@ nv_load_state_ext(struct drm_device *dev, int head,
|
||||
struct nouveau_drm *drm = nouveau_drm(dev);
|
||||
struct nvif_device *device = &drm->device;
|
||||
struct nouveau_timer *ptimer = nvkm_timer(device);
|
||||
struct nouveau_fb *pfb = nvkm_fb(device);
|
||||
struct nv04_crtc_reg *regp = &state->crtc_reg[head];
|
||||
uint32_t reg900;
|
||||
int i;
|
||||
@@ -679,10 +678,10 @@ nv_load_state_ext(struct drm_device *dev, int head,
|
||||
nvif_wr32(device, NV_PVIDEO_INTR_EN, 0);
|
||||
nvif_wr32(device, NV_PVIDEO_OFFSET_BUFF(0), 0);
|
||||
nvif_wr32(device, NV_PVIDEO_OFFSET_BUFF(1), 0);
|
||||
nvif_wr32(device, NV_PVIDEO_LIMIT(0), pfb->ram->size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_LIMIT(1), pfb->ram->size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_UVPLANE_LIMIT(0), pfb->ram->size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_UVPLANE_LIMIT(1), pfb->ram->size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_LIMIT(0), device->info.ram_size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_LIMIT(1), device->info.ram_size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_UVPLANE_LIMIT(0), device->info.ram_size - 1);
|
||||
nvif_wr32(device, NV_PVIDEO_UVPLANE_LIMIT(1), device->info.ram_size - 1);
|
||||
nvif_wr32(device, NV_PBUS_POWERCTRL_2, 0);
|
||||
|
||||
NVWriteCRTC(dev, head, NV_PCRTC_CURSOR_CONFIG, regp->cursor_cfg);
|
||||
|
Reference in New Issue
Block a user