diff options
| author | Ramalingam C <[email protected]> | 2019-02-16 23:07:02 +0530 |
|---|---|---|
| committer | Daniel Vetter <[email protected]> | 2019-02-20 20:41:59 +0100 |
| commit | cf9cb35ff731a784bdbb9ce621faa34346066a39 (patch) | |
| tree | 079d203b5140e56845b1d9d00699e9dae5ef5a61 /tools/perf/scripts/python | |
| parent | 2d4254e50649d2bd13f73e1513708f746a513bc1 (diff) | |
drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Implements the
Waitqueue is created to wait for CP_IRQ
Signaling the CP_IRQ arrival through atomic variable.
For applicable DP HDCP2.2 msgs read wait for CP_IRQ.
As per HDCP2.2 spec "HDCP Transmitters must process CP_IRQ interrupts
when they are received from HDCP Receivers"
Without CP_IRQ processing, DP HDCP2.2 H_Prime msg was getting corrupted
while reading it based on corresponding status bit. This creates the
random failures in reading the DP HDCP2.2 msgs.
v2:
CP_IRQ arrival is tracked based on the atomic val inc [daniel]
Recording the reviewed-by Daniel from IRC.
Signed-off-by: Ramalingam C <[email protected]>
Reviewed-by: Daniel Vetter <[email protected]>
Signed-off-by: Daniel Vetter <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions