[PATCH v2 0/2] drm/msm/dp: Introduce link training per-segment for LTTPRs

2025-03-11 Thread Aleksandrs Vinarskis
alex.vinars...@gmail.com/ Signed-off-by: Aleksandrs Vinarskis --- Changes in v2: - Picked up Abel's R-b tags - Fixed typo as per Abel, fixed readability as per Johan - Updated cover and commit message on mailink issue which appears to be specific to Gnome+Wayland. No problems on Xor

[PATCH v2 2/2] drm/msm/dp: Introduce link training per-segment for LTTPRs

2025-03-11 Thread Aleksandrs Vinarskis
X1E laptops) and via the docking station (at least two LTTPRs). Signed-off-by: Aleksandrs Vinarskis Reviewed-by: Abel Vesa --- drivers/gpu/drm/msm/dp/dp_ctrl.c| 137 +++- drivers/gpu/drm/msm/dp/dp_ctrl.h| 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 4 +- 3

[PATCH v2 1/2] drm/msm/dp: Fix support of LTTPR handling

2025-03-11 Thread Aleksandrs Vinarskis
eturn lttpr_count to prepare for per-segment link training. Signed-off-by: Aleksandrs Vinarskis Reviewed-by: Abel Vesa --- drivers/gpu/drm/msm/dp/dp_display.c | 29 +++- drivers/gpu/drm/msm/dp/dp_panel.c | 30 - drivers/gpu/drm/msm/dp/dp_pa

[PATCH v1 1/2] drm/msm/dp: Fix support of LTTPR handling

2025-03-11 Thread Aleksandrs Vinarskis
eturn lttpr_count to prepare for per-segment link training. Signed-off-by: Aleksandrs Vinarskis --- drivers/gpu/drm/msm/dp/dp_display.c | 31 +++-- drivers/gpu/drm/msm/dp/dp_panel.c | 30 +++- drivers/gpu/drm/msm/dp/dp_panel.h | 2 ++ 3 files ch

[PATCH v1 2/2] drm/msm/dp: Introduce link training per-segment for LTTPRs

2025-03-11 Thread Aleksandrs Vinarskis
most X1E laptops) and via the docking station (at least two LTTPRs). This does not address/resolve underlying mainlink initialization issues. Signed-off-by: Aleksandrs Vinarskis --- drivers/gpu/drm/msm/dp/dp_ctrl.c| 136 +++- drivers/gpu/drm/msm/dp/dp_ctrl.h| 2

[PATCH v1 0/2] drm/msm/dp: Introduce link training per-segment for LTTPRs

2025-03-11 Thread Aleksandrs Vinarskis
driver. [1] https://lore.kernel.org/all/20250226231436.16138-2-alex.vinars...@gmail.com/ Aleksandrs Vinarskis (2): drm/msm/dp: Fix support of LTTPR handling drm/msm/dp: Introduce link training per-segment for LTTPRs drivers/gpu/drm/msm/dp/dp_ctrl.c| 136 +++- drivers/gpu/d