Skip to content

Chamelium port mapping auto-discovery

Simon Ser igt-dev 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest10 patches 10 repliesIn review
  2. v29 patches 7 repliesSuperseded
  3. v13 patches 0 repliesSuperseded

Changes in v4 from the cover letter

- Make chamelium_edid_get_raw return memory that won't be mutated
- Remove autodiscover_ports hardcoded IDs, use GetSupportedInputs and HasVideoSupport instead
- Add chamelium_autodiscover description
- Tried to improve readability of chamelium_autodiscover
- Fix typo

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10lib/igt_edid: add edid_get_sizelib/igt_chamelium.c lib/igt_edid.c lib/igt_edid.h+13 -41 reply
2/10lib/igt_chamelium: fix chamelium_port_set_edid docslib/igt_chamelium.c+4 -31 reply
3/10lib/igt_chamelium: allow EDIDs to be mutated for each portlib/igt_chamelium.c lib/igt_chamelium.h tests/kms_chamelium.c+35 -41 reply
4/10lib/igt_chamelium: split chamelium_new_edidlib/igt_chamelium.c+22 -131 reply
5/10lib/igt_chamelium: add CHAMELIUM_MAX_PORTSlib/igt_chamelium.c lib/igt_chamelium.h+9 -51 reply
6/10lib/igt_chamelium: upload one EDID per portlib/igt_chamelium.c+21 -71 reply
7/10lib/igt_chamelium: set EDID seriallib/igt_chamelium.c+38 -51 reply
8/10lib/igt_edid: add edid_get_mfglib/igt_edid.c lib/igt_edid.h tests/kms_chamelium.c+17 -71 reply
9/10lib/igt_chamelium: add chamelium_get_video_portslib/igt_chamelium.c+44 -01 reply
10/10lib/igt_chamelium: autodiscover Chamelium port mappingslib/igt_chamelium.c+211 -21 reply

Reviews trailers per patch

All 10 patches have a Reviewed-by or Acked-by.

PatchVille SyrjäläArkadiusz Hiler
1/10R-b
2/10R-b
3/10R-b
4/10R-b
5/10R-b
6/10R-b
7/10R-b
8/10R-b
9/10R-b
10/10R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [igt-dev] [PATCH i-g-t v4 00/10] Chamelium port mapping auto-discovery

Changes from v3 to v4 (Arek):
- Make chamelium_edid_get_raw return memory that won't be mutated
- Remove autodiscover_ports hardcoded IDs, use GetSupportedInputs and HasVideoSupport instead
- Add chamelium_autodiscover description
- Tried to improve readability of chamelium_autodiscover
- Fix typo

Simon Ser (10):
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 chamelium_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: add chamelium_get_video_ports lib/igt_chamelium: autodiscover Chamelium port mappings

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

--
2.22.0

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev