diff options
| author | Abel Vesa <[email protected]> | 2025-02-03 10:57:56 +0000 |
|---|---|---|
| committer | Dmitry Baryshkov <[email protected]> | 2025-02-25 16:33:31 +0000 |
| commit | 5e7715478c273e5b17b08942182bc0350b7ef3a6 (patch) | |
| tree | fdc2186f6a744cc621a9e5a93c5f32c032249fd5 /drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | |
| parent | Merge drm/drm-next into drm-misc-next (diff) | |
| download | kernel-5e7715478c273e5b17b08942182bc0350b7ef3a6.tar.gz kernel-5e7715478c273e5b17b08942182bc0350b7ef3a6.zip | |
drm/dp: Add helper to set LTTPRs in transparent mode
According to the DisplayPort standard, LTTPRs have two operating
modes:
- non-transparent - it replies to DPCD LTTPR field specific AUX
requests, while passes through all other AUX requests
- transparent - it passes through all AUX requests.
Switching between this two modes is done by the DPTX by issuing
an AUX write to the DPCD PHY_REPEATER_MODE register.
Add a generic helper that allows switching between these modes.
Also add a generic wrapper for the helper that handles the explicit
disabling of non-transparent mode and its disable->enable sequence
mentioned in the DP Standard v2.0 section 3.6.6.1. Do this in order
to move this handling out of the vendor specific driver implementation
into the generic framework.
Tested-by: Johan Hovold <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Reviewed-by: Johan Hovold <[email protected]>
Reviewed-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abel Vesa <[email protected]>
Acked-by: Jani Nikula <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/20250203-drm-dp-msm-add-lttpr-transparent-mode-set-v5-1-c865d0e56d6e@linaro.org
Signed-off-by: Dmitry Baryshkov <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c')
0 files changed, 0 insertions, 0 deletions
