diff options
author | Simon Ser <simon.ser@intel.com> | 2019-07-02 13:31:02 +0300 |
---|---|---|
committer | Simon Ser <simon.ser@intel.com> | 2019-07-05 16:06:40 +0300 |
commit | 3356087442806675438319578f1c964e51ee4965 (patch) | |
tree | fa61a9534a1fc5850dac7f72112c2a8dfbfc4133 /tests/kms_hdmi_inject.c | |
parent | d3cd74d0656eb4e5e909e2c1ce9bcf15a605a4f0 (diff) |
lib/igt_kms: use igt_edid to generate a 4K EDID
The new EDID has been byte-by-byte checked to be exactly the same as before.
Signed-off-by: Simon Ser <simon.ser@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Diffstat (limited to 'tests/kms_hdmi_inject.c')
-rw-r--r-- | tests/kms_hdmi_inject.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/kms_hdmi_inject.c b/tests/kms_hdmi_inject.c index 9a968fa9..60198f52 100644 --- a/tests/kms_hdmi_inject.c +++ b/tests/kms_hdmi_inject.c @@ -76,8 +76,7 @@ get_connector(int drm_fd, drmModeRes *res) static void hdmi_inject_4k(int drm_fd, drmModeConnector *connector) { - unsigned char *edid; - size_t length; + const unsigned char *edid; struct kmstest_connector_config config; int ret, cid, i, crtc_mask = -1; int fb_id; @@ -90,9 +89,7 @@ hdmi_inject_4k(int drm_fd, drmModeConnector *connector) /* 4K requires at least HSW */ igt_require(IS_HASWELL(devid) || intel_gen(devid) >= 8); - kmstest_edid_add_4k(igt_kms_get_base_edid(), EDID_LENGTH, &edid, - &length); - + edid = igt_kms_get_4k_edid(); kmstest_force_edid(drm_fd, connector, edid); if (!kmstest_force_connector(drm_fd, connector, FORCE_CONNECTOR_ON)) @@ -135,8 +132,6 @@ hdmi_inject_4k(int drm_fd, drmModeConnector *connector) kmstest_force_connector(drm_fd, connector, FORCE_CONNECTOR_UNSPECIFIED); kmstest_force_edid(drm_fd, connector, NULL); - - free(edid); } static void |