diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2011-12-11 01:31:17 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2012-03-13 17:05:23 +1000 |
commit | ddfd2da48421e6b217e8b4fa7ec967e55555ce65 (patch) | |
tree | da5dab9c231eff7f45abdb605a8bc043de4de414 /drivers/gpu/drm/nouveau/nv04_fb.c | |
parent | 7ad2d31cb692597f7918fce2f52a4c1949fbcf8d (diff) |
drm/nouveau: memory type detection for the really old chipsets
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nv04_fb.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/nv04_fb.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nv04_fb.c b/drivers/gpu/drm/nouveau/nv04_fb.c index db16c47fd92..d5eedd67afe 100644 --- a/drivers/gpu/drm/nouveau/nv04_fb.c +++ b/drivers/gpu/drm/nouveau/nv04_fb.c @@ -29,6 +29,11 @@ nv04_fb_vram_init(struct drm_device *dev) } } + if ((boot0 & 0x00000038) <= 0x10) + dev_priv->vram_type = NV_MEM_TYPE_SGRAM; + else + dev_priv->vram_type = NV_MEM_TYPE_SDRAM; + return 0; } |