summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_bios.c
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2014-03-20 09:32:01 +1000
committerBen Skeggs <bskeggs@redhat.com>2014-03-26 14:08:21 +1000
commit14f97da7e74cf8cc2e7e0721bd02f535a6e3a29e (patch)
treeb3d0f844b000b944415716a6c1a9f6963d70b262 /drivers/gpu/drm/nouveau/nouveau_bios.c
parentfc243d7f92d95d961186126efaad36197f133ab1 (diff)
downloadop-kernel-dev-14f97da7e74cf8cc2e7e0721bd02f535a6e3a29e.zip
op-kernel-dev-14f97da7e74cf8cc2e7e0721bd02f535a6e3a29e.tar.gz
drm/nouveau: recognise higher link rate for available dp bw calculations
I should resurrect/merge that cleanup branch to remove the weird duplication.. One day. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nouveau_bios.c')
-rw-r--r--drivers/gpu/drm/nouveau/nouveau_bios.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c b/drivers/gpu/drm/nouveau/nouveau_bios.c
index 04564dcd..8268a4c 100644
--- a/drivers/gpu/drm/nouveau/nouveau_bios.c
+++ b/drivers/gpu/drm/nouveau/nouveau_bios.c
@@ -1474,9 +1474,12 @@ parse_dcb20_entry(struct drm_device *dev, struct dcb_table *dcb,
case 0:
entry->dpconf.link_bw = 162000;
break;
- default:
+ case 1:
entry->dpconf.link_bw = 270000;
break;
+ default:
+ entry->dpconf.link_bw = 540000;
+ break;
}
switch ((conf & 0x0f000000) >> 24) {
case 0xf:
OpenPOWER on IntegriCloud