Skip to content

For mst rb8 irq mailine#1323

Open
YongxingMou wants to merge 7 commits into
qualcomm-linux:tech/mm/drmfrom
YongxingMou:for-mst-rb8irq-mailine
Open

For mst rb8 irq mailine#1323
YongxingMou wants to merge 7 commits into
qualcomm-linux:tech/mm/drmfrom
YongxingMou:for-mst-rb8irq-mailine

Conversation

@YongxingMou

Copy link
Copy Markdown

fix MST payload shift issue
fix MST payload change after page flip
fix MST irq missing issue

CRs-Fixed:4545048

Yongxing Mou and others added 7 commits June 6, 2026 21:01
This reverts commit 9115cc6.
Revert due to regression issue

Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
This reverts commit 44240af.
revert due to regression issue

Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
…operations"

This reverts commit b4c8ea9.
revert due to regression issue

Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
Add a new file dp_mst_drm to manage the DP MST bridge operations
similar to the dp_drm file which manages the SST bridge operations.
Each MST encoder creates one bridge and each bridge is bound to its
own dp_panel abstraction to manage the operations of its pipeline.

Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20250609-msm-dp-mst-v2-28-a54d8902a23d@quicinc.com/
Add connector abstraction for the DP MST. Each MST encoder
is connected through a DRM bridge to a MST connector and each
MST connector has a DP panel abstraction attached to it.

Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20250609-msm-dp-mst-v2-29-a54d8902a23d@quicinc.com/
Add HPD callback for the MST module which shall be invoked from the
dp_display's HPD handler to perform MST specific operations in case
of HPD. In MST case, route the HPD messages to MST module.

Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20260410-msm-dp-mst-v4-37-b20518dea8de@oss.qualcomm.com/
…d handling

On RB8 hardware, after drm_dp_add_payload_part2() completes, the
downstream MST dongle has a high probability of silently dropping the
short-pulse IRQ at specific timing windows.

Implement the .poll_hpd_irq topology callback so that the DRM MST core can
proactively poll for unhandled sideband events whenever it suspects a
missed IRQ.

Note: The new MST series will integrate this change into the introduce MST
IRQ patch

Signed-off-by: Yongxing Mou <yongxing.mou@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20260606-mst_irq-v1-1-98bd86445c03@oss.qualcomm.com/
@qcomlnxci qcomlnxci requested review from a team, quic-rajeshk and riteshk-quic and removed request for a team June 6, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant