[igt-dev] [PATCH v6 12/13] chamelium: Add format subtests
Maxime Ripard
maxime.ripard at bootlin.com
Fri Aug 31 13:12:21 UTC 2018
Now that we have everything in place, we can add the support for the
subtests testing the output of planes setup with formats other than XR24.
Since YUV will be a bit trickier to handle, start with various common RGB
formats.
Reviewed-by: Paul Kocialkowski <paul.kocialkowski at bootlin.com>
Signed-off-by: Maxime Ripard <maxime.ripard at bootlin.com>
---
tests/kms_chamelium.c | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
index dbc020459a75..1e78ab5cbfd6 100644
--- a/tests/kms_chamelium.c
+++ b/tests/kms_chamelium.c
@@ -962,6 +962,46 @@ igt_main
test_display_crc_all_modes(&data, port,
DRM_FORMAT_XRGB8888, 3);
+ connector_subtest("hdmi-crc-argb8888", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_ARGB8888, 1);
+
+ connector_subtest("hdmi-crc-abgr8888", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_ABGR8888, 1);
+
+ connector_subtest("hdmi-crc-xrgb8888", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_XRGB8888, 1);
+
+ connector_subtest("hdmi-crc-xbgr8888", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_XBGR8888, 1);
+
+ connector_subtest("hdmi-crc-rgb888", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_RGB888, 1);
+
+ connector_subtest("hdmi-crc-bgr888", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_BGR888, 1);
+
+ connector_subtest("hdmi-crc-rgb565", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_RGB565, 1);
+
+ connector_subtest("hdmi-crc-bgr565", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_BGR565, 1);
+
+ connector_subtest("hdmi-crc-argb1555", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_ARGB1555, 1);
+
+ connector_subtest("hdmi-crc-xrgb1555", HDMIA)
+ test_display_crc_one_mode(&data, port,
+ DRM_FORMAT_XRGB1555, 1);
+
connector_subtest("hdmi-frame-dump", HDMIA)
test_display_frame_dump(&data, port);
}
--
git-series 0.9.1
More information about the igt-dev
mailing list