From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2BC0A6E22F for ; Tue, 31 Dec 2019 13:33:51 +0000 (UTC) From: Swati Sharma Date: Tue, 31 Dec 2019 18:51:51 +0530 Message-Id: <20191231132158.3911-1-swati2.sharma@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 0/7] Add tests for HDR metadata interfaces and bpc switch List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: This series contains tests to validate HDR metadata interfaces and bpc switch test cases (8bpc<->10bpc). Minor changes are made in the original patch series https://patchwork.freedesktop.org/patch/255755/ Changes made to the original series: *Current version is made compatible for both amd and intel driver, earlier it could be used by amd driver only. *No assumption is made regarding output. Tests will execute on all availabe outputs, since there is no ROI to execute tests on all the pipes; tests will execute on single pipe. *To make tests generic, moved tests from tests/amdgpu/amd_hdr.c to tests/kms_hdr.c. *Also, splitted the hdr igt into multiple patches so that subtests can be easily reviewed. *Renaming of functions, addition of new flags, igt_describe() As per current design, test will execute on all the attached monitors even if its non-HDR because we haven't exposed any property from kernel to tell userspace whether monitor is hdr or not. TODO: Either expose debugfs entry (or) parse edid in IGT to know whether monitor supports hdr Also, amd exposes max_bpc as a debugfs entry..so it's asserted for their driver. i915 drives misses that. TODO: Expose max_bpc as debugfs entry in i915 driver too, if required. Nicholas Kazlauskas (7): headers: Bump drm uapi headers lib/igt_kms: Add max bpc connector property lib/igt_kms: Add HDR_OUTPUT_METADATA connector property tests/kms_hdr: Add bpc switch subtests tests/kms_hdr: Add static toggle SDR->HDR mode subtests tests/kms_hdr: Add subtest to validate HDR mode using luminance sensor tests/kms_hdr: Add subtest to swap static HDR metadata include/drm-uapi/drm_mode.h | 121 +++++- lib/igt_kms.c | 6 + lib/igt_kms.h | 2 + tests/Makefile.sources | 1 + tests/kms_hdr.c | 839 ++++++++++++++++++++++++++++++++++++ tests/meson.build | 1 + 6 files changed, 968 insertions(+), 2 deletions(-) create mode 100644 tests/kms_hdr.c -- 2.24.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev