Skip to content

Commit 27d50fc

Browse files
curroBen Skeggs
authored andcommitted
drm/nouveau: Fix DCB TMDS config parsing.
Thinko caused by 43bda05428a3d2021f3c12220073e0251c65df8b. Signed-off-by: Francisco Jerez <[email protected]>
1 parent 4d1defd commit 27d50fc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

drivers/gpu/drm/nouveau/nouveau_bios.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6131,12 +6131,12 @@ parse_dcb20_entry(struct drm_device *dev, struct dcb_table *dcb,
61316131
}
61326132
break;
61336133
case OUTPUT_TMDS:
6134-
if (dcb->version >= 0x22)
6135-
entry->tmdsconf.slave_addr = (conf & 0x00000070) >> 4;
6134+
if (dcb->version >= 0x40)
6135+
entry->tmdsconf.sor.link = (conf & 0x00000030) >> 4;
61366136
else if (dcb->version >= 0x30)
61376137
entry->tmdsconf.slave_addr = (conf & 0x00000700) >> 8;
6138-
else if (dcb->version >= 0x40)
6139-
entry->tmdsconf.sor.link = (conf & 0x00000030) >> 4;
6138+
else if (dcb->version >= 0x22)
6139+
entry->tmdsconf.slave_addr = (conf & 0x00000070) >> 4;
61406140

61416141
break;
61426142
case 0xe:

0 commit comments

Comments
 (0)