Skip to content
Snippets Groups Projects
Commit 2145b4de authored by Wayne Lin's avatar Wayne Lin Committed by Mario Limonciello
Browse files

Revert "drm/display/dp_mst: Move all payload info into the atomic state"


This reverts commit 4d07b0bc.

[Why]
Changes cause regression on amdgpu mst.
E.g.
In fill_dc_mst_payload_table_from_drm(), amdgpu expects to add/remove payload
one by one and call fill_dc_mst_payload_table_from_drm() to update the HW
maintained payload table. But previous change tries to go through all the
payloads in mst_state and update amdpug hw maintained table in once everytime
driver only tries to add/remove a specific payload stream only. The newly
design idea conflicts with the implementation in amdgpu nowadays.

[How]
Revert this patch first. After addressing all regression problems caused by
this previous patch, will add it back and adjust it.

Signed-off-by: default avatarWayne Lin <Wayne.Lin@amd.com>
Link: drm/amd#2171
Cc: stable@vger.kernel.org # 6.1
Cc: Lyude Paul <lyude@redhat.com>
Cc: Harry Wentland <harry.wentland@amd.com>
Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ben Skeggs <bskeggs@redhat.com>
Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Cc: Fangzhi Zuo <Jerry.Zuo@amd.com>
---
Backport of https://patchwork.freedesktop.org/patch/518080/ into 6.1.5.
Modified for missing 8c7d980d ("drm/nouveau/disp: move DP MST payload config method")
parent 90ca7a87
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment