dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] topic/mst-bw-check-fixes-for-airlied
@ 2020-03-12 23:59 Lyude Paul
  0 siblings, 0 replies; only message in thread
From: Lyude Paul @ 2020-03-12 23:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: DRM maintainer tools announcements, discussion, and development,
	Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul

topic/mst-bw-check-fixes-for-airlied-2020-03-12-2:
UAPI Changes: None

Cross-subsystem Changes: None

Core Changes: Fixed regressions introduced by commit cd82d82cbc04
("drm/dp_mst: Add branch bandwidth validation to MST atomic check"),
which would cause us to:

* Calculate the available bandwidth on an MST topology incorrectly, and
  as a result reject most display configurations that would try to enable
  more then one sink on a topology
* Occasionally expose MST connectors to userspace before finishing
  probing their PBN capabilities, resulting in us rejecting display
  configurations because we assumed briefly that no bandwidth was
  available

Driver Changes: None
The following changes since commit e3c3b6e66da1caeb39a504b03ddcdd3693e45254:

  Merge tag 'exynos-drm-fixes-for-v5.6-rc5-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2020-03-12 11:02:52 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/topic/mst-bw-check-fixes-for-airlied-2020-03-12-2

for you to fetch changes up to 047d4cd2067b028e7bca906c5ce20f4c89b65386:

  drm/dp_mst: Rewrite and fix bandwidth limit checks (2020-03-12 19:07:49 -0400)

----------------------------------------------------------------
UAPI Changes: None

Cross-subsystem Changes: None

Core Changes: Fixed regressions introduced by commit cd82d82cbc04
("drm/dp_mst: Add branch bandwidth validation to MST atomic check"),
which would cause us to:

* Calculate the available bandwidth on an MST topology incorrectly, and
  as a result reject most display configurations that would try to enable
  more then one sink on a topology
* Occasionally expose MST connectors to userspace before finishing
  probing their PBN capabilities, resulting in us rejecting display
  configurations because we assumed briefly that no bandwidth was
  available

Driver Changes: None

----------------------------------------------------------------
Lyude Paul (4):
      drm/dp_mst: Rename drm_dp_mst_is_dp_mst_end_device() to be less redundant
      drm/dp_mst: Use full_pbn instead of available_pbn for bandwidth checks
      drm/dp_mst: Reprobe path resources in CSN handler
      drm/dp_mst: Rewrite and fix bandwidth limit checks

 drivers/gpu/drm/drm_dp_mst_topology.c | 184 +++++++++++++++++++++++-----------
 include/drm/drm_dp_mst_helper.h       |   4 +-
 2 files changed, 128 insertions(+), 60 deletions(-)

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-03-12 23:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-12 23:59 [PULL] topic/mst-bw-check-fixes-for-airlied Lyude Paul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox