drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration
authorBen Skeggs <bskeggs@redhat.com>
Fri, 10 May 2019 01:57:04 +0000 (11:57 +1000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Jun 2019 09:54:52 +0000 (11:54 +0200)
commit6257b7c80d740c91db387b778e014abbee628595
tree39017bc464d60a63c1bc17a10dc967d948ab2913
parent4b3d4b81e596ea6a7b0a5aafd722b5b42bedd369
drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration

[ Upstream commit 13d03e9daf70dab032c03dc172e75bb98ad899c4 ]

Where possible, we want the failsafe link configuration (one which won't
hang the OR during modeset because of not enough bandwidth for the mode)
to also be supported by the sink.

This prevents "link rate unsupported by sink" messages when link training
fails.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c