aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorhersen wu <[email protected]>2022-11-15 14:20:56 -0500
committerAlex Deucher <[email protected]>2023-01-03 16:50:39 -0500
commite8fd3eeb5e8711af39b00642da06474e52f4780c (patch)
treeb0a9a951bb2ac0d072655f6dd13ef313dbace257 /tools/perf/scripts/python/libxed.py
parent0b04ea391c1d4121f4cf9f644197edaf11b6c4da (diff)
drm/amd/display: phase3 mst hdcp for multiple displays
[Why] multiple display hdcp are enabled within event_property_validate, event_property_update by looping all displays on mst hub. when one of display on mst hub in unplugged or disabled, hdcp are disabled for all displays on mst hub within hdcp_reset_display by looping all displays of mst link. for displays still active, their encryption status are off. kernel driver will not run hdcp authentication again. therefore, hdcp are not enabled automatically. [How] within is_content_protection_different, check drm_crtc_state changes of all displays on mst hub, if need, triger hdcp_update_display to re-run hdcp authentication. Acked-by: Aurabindo Pillai <[email protected]> Signed-off-by: hersen wu <[email protected]> Reviewed-by: Bhawanpreet Lakha <[email protected]> Tested-by: Daniel Wheeler <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions