[igt-dev] [PATCH i-g-t 0/2] Handle spurious HPDs - IGT part

Vinod Govindapillai vinod.govindapillai at intel.com
Thu Feb 9 10:19:02 UTC 2023


Some panels generate spurious HPDs during CI execution causing random
unexpected failures. Driver can ignore long HPDs during CI using
ignore_long_hpd flag flag set/unset through debugfs. By forcing
the already connected connectors ON from IGT, we can avoid the detect
hooks being executed from drm and hence avoid random failures if
the panels are in some unknown state in the middle of CI execution
because of spurious HPDs.

Vinod Govindapillai (2):
  lib/igt_debugfs: set provision to ignore long HPDs
  lib/igt_kms: handle spurious HPDs - IGT part

 lib/igt_debugfs.c | 22 +++++++++++++++++++
 lib/igt_debugfs.h |  1 +
 lib/igt_kms.c     | 54 +++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 75 insertions(+), 2 deletions(-)

-- 
2.34.1



More information about the igt-dev mailing list