[PATCH i-g-t 2/4] tests/intel/kms_dsc_helper: Add helper to force compressed BPP
Swati Sharma <[email protected]> Fri, 31 Jul 2026 17:51:43 +0530
| Newsgroups | org.freedesktop.lists.igt-dev |
|---|---|
| Message-ID | <[email protected]> |
Helper function is added to force compressed BPP. v2: Rebase Signed-off-by: Swati Sharma <[email protected]> --- tests/intel/kms_dsc_helper.c | 10 ++++++++++ tests/intel/kms_dsc_helper.h | 1 + 2 files changed, 11 insertions(+) diff --git a/tests/intel/kms_dsc_helper.c b/tests/intel/kms_dsc_helper.c index 9f581758f..50de12fe1 100644 --- a/tests/intel/kms_dsc_helper.c +++ b/tests/intel/kms_dsc_helper.c @@ -29,6 +29,16 @@ void force_dsc_enable_bpc(int drmfd, igt_output_t *output, int input_bpc) igt_assert_f(ret == 0, "forcing input dsc bpc debugfs_write failed\n"); } +void force_dsc_enable_compressed_bpp(int drmfd, igt_output_t *output, float compressed_bpp) +{ + int ret; + + igt_debug("Forcing compressed DSC BPP to %.2f on %s\n", + compressed_bpp, output->name); + ret = igt_force_dsc_enable_compressed_bpp(drmfd, output->name, compressed_bpp); + igt_assert_f(ret == 0, "forcing compressed dsc bpp debugfs_write failed\n"); +} + void save_force_dsc_en(int drmfd, igt_output_t *output) { force_dsc_en_orig = diff --git a/tests/intel/kms_dsc_helper.h b/tests/intel/kms_dsc_helper.h index 542fe46de..ba616468e 100644 --- a/tests/intel/kms_dsc_helper.h +++ b/tests/intel/kms_dsc_helper.h @@ -24,6 +24,7 @@ void force_dsc_enable(int drmfd, igt_output_t *output); void force_dsc_enable_bpc(int drmfd, igt_output_t *output, int input_bpc); +void force_dsc_enable_compressed_bpp(int drmfd, igt_output_t *output, float compressed_bpp); void save_force_dsc_en(int drmfd, igt_output_t *output); void restore_force_dsc_en(void); void kms_dsc_exit_handler(int sig); -- 2.25.1