[igt-dev] [PATCH v3 0/2] tests/kms_chamelium: Capture on type-c

Kunal Joshi kunal1.joshi at intel.com
Wed Apr 22 23:01:49 UTC 2020


Chamelium uses HPD pulses to signal the need for a receiver reset
using DPMS cycle.Some connectors (e.g. DP over TypeC) have limitations
and will receive just a single such pulse and discard the rest.
This lasts until we disable the mode completetly and only then reenable it.

Receiver reset is always required after we set a new mode, so let's disable
the mode (reset_state() does that) before we switch to a new mode.
With this we will get the HPD pulses reliably for each iteration over
all the supoprted modes.

v2: Correction in code flow (Arek)

v3: Modified commit message. (Arek)

Kunal Joshi (2):
  tests/kms_chamelium: Capture on type-c
  HAX: Run in BAT

 tests/intel-ci/fast-feedback.testlist |  45 ++++++++++-
 tests/kms_chamelium.c                 | 110 +++++++++++++++++---------
 2 files changed, 118 insertions(+), 37 deletions(-)

-- 
2.25.1



More information about the igt-dev mailing list