drm/nouveau/disp/dp: add support for hbr3
authorBen Skeggs <bskeggs@redhat.com>
Tue, 23 Nov 2021 08:18:03 +0000 (18:18 +1000)
committerKarol Herbst <kherbst@redhat.com>
Thu, 16 Dec 2021 17:46:10 +0000 (18:46 +0100)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Link: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests/17
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h

index b0dfa08f799a16fbbb93782010e991f9cd54ebb8..ab78842371e857cf6f20c9b593d38f52d85e4a34 100644 (file)
@@ -588,7 +588,7 @@ nvkm_dp_enable(struct nvkm_dp *dp, bool enable)
                }
 
                if (!nvkm_rdaux(aux, DPCD_RC00_DPCD_REV, dp->dpcd, sizeof(dp->dpcd))) {
-                       const u8 rates[] = { 0x14, 0x0a, 0x06, 0 };
+                       const u8 rates[] = { 0x1e, 0x14, 0x0a, 0x06, 0 };
                        const u8 *rate;
                        int rate_max;
 
index 8728d5e0fb8a314abdc486f9e65a9fdbf9d7d18f..3b751cd09a16586cd85c25ecfd360615c4053e29 100644 (file)
@@ -24,7 +24,7 @@ struct nvkm_dp {
 
        struct {
                u32 rate;
-       } rate[3];
+       } rate[4];
        int rates;
        int links;