[igt-dev] [PATCH i-g-t v2 0/9] Chamelium port mapping auto-discovery

Simon Ser simon.ser at intel.com
Wed Jun 19 15:55:09 UTC 2019


6 words: No More Manual Chamelium Port Configuration!

<insert Petri-style advertizing saying how awesome this patchset is>

This patchset adds auto-discovery of the mapping between Chamelium port IDs and
DRM connectors. This is a new step performed on initialization. Per-port EDIDs
are used to recognize connectors.

In case a static .igtrc mapping is set up, igt_chamelium now checks that it's
not mis-configured.

MST support is still a TODO.

Simon Ser (9):
  lib/igt_edid: add edid_get_size
  lib/igt_chamelium: fix chamelium_port_set_edid docs
  lib/igt_chamelium: allow EDIDs to be mutated for each port
  lib/igt_chamelium: split chmelium_new_edid
  lib/igt_chamelium: add CHAMELIUM_MAX_PORTS
  lib/igt_chamelium: upload one EDID per port
  lib/igt_chamelium: set EDID serial
  lib/igt_edid: add edid_get_mfg
  lib/igt_chamelium: autodiscover Chamelium port mappings

 lib/igt_chamelium.c   | 313 ++++++++++++++++++++++++++++++++++++++----
 lib/igt_chamelium.h   |   9 ++
 lib/igt_edid.c        |  23 ++++
 lib/igt_edid.h        |   2 +
 tests/kms_chamelium.c |  17 ++-
 5 files changed, 327 insertions(+), 37 deletions(-)

--
2.22.0



More information about the igt-dev mailing list