From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (unknown [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2F38610E6C7 for ; Fri, 28 Jul 2023 09:35:02 +0000 (UTC) From: Swati Sharma To: igt-dev@lists.freedesktop.org Date: Fri, 28 Jul 2023 15:04:46 +0530 Message-Id: <20230728093449.950073-8-swati2.sharma@intel.com> In-Reply-To: <20230728093449.950073-1-swati2.sharma@intel.com> References: <20230728093449.950073-1-swati2.sharma@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [v5 07/10] tests/i915/kms_dsc: add test summary List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Add test summary giving overall summary of subtests. v2: -drop DSC1.2 reference (Ankit) Signed-off-by: Swati Sharma Reviewed-by: Ankit Nautiyal --- tests/i915/kms_dsc.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/i915/kms_dsc.c b/tests/i915/kms_dsc.c index 25fd410a9..7c51c2ddc 100644 --- a/tests/i915/kms_dsc.c +++ b/tests/i915/kms_dsc.c @@ -42,6 +42,24 @@ IGT_TEST_DESCRIPTION("Test to validate display stream compression"); #define TEST_DSC_FORMAT (1<<1) #define TEST_DSC_OUTPUT_FORMAT (1<<2) +/* + * Starting from gen11, intel driver supports DSC1.1. For validating + * DSC, the first step is to verify if the sink supports DSC. + * If the sink does support DSC, we will validate different + * scenarios by forcing dsc. Outline of the tests is as follows: + * (i) basic modeset (ii) input bpc (iii) pixel formats + * (iv) output formats + * In the basic subtest, we perform modeset with default parameters. + * Input bpc and pixel formats subtests, we perform modeset + * with different input bpc (12/10/8) and pixel formats (YUV/RGB), + * respectively. From MTL+, we can verify DSC YCBCR420 output format. + * The tests are executed with the RGB444 output format by default. + * However, in the output-format subtest, we verify different + * output formats (RGB/YCBCR444/YCBCR420). Also, test is added to + * validate output formats with different input bpc (12/10/8). + */ + + typedef struct { int drm_fd; uint32_t devid; -- 2.25.1