Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 27d50fcc authored by Francisco Jerez's avatar Francisco Jerez Committed by Ben Skeggs
Browse files

drm/nouveau: Fix DCB TMDS config parsing.



Thinko caused by 43bda05428a3d2021f3c12220073e0251c65df8b.

Signed-off-by: default avatarFrancisco Jerez <currojerez@riseup.net>
parent 4d1defd7
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -6131,12 +6131,12 @@ parse_dcb20_entry(struct drm_device *dev, struct dcb_table *dcb,
		}
		break;
	case OUTPUT_TMDS:
		if (dcb->version >= 0x22)
			entry->tmdsconf.slave_addr = (conf & 0x00000070) >> 4;
		if (dcb->version >= 0x40)
			entry->tmdsconf.sor.link = (conf & 0x00000030) >> 4;
		else if (dcb->version >= 0x30)
			entry->tmdsconf.slave_addr = (conf & 0x00000700) >> 8;
		else if (dcb->version >= 0x40)
			entry->tmdsconf.sor.link = (conf & 0x00000030) >> 4;
		else if (dcb->version >= 0x22)
			entry->tmdsconf.slave_addr = (conf & 0x00000070) >> 4;

		break;
	case 0xe: