From ffe3f6670b91ab975f90799ab3fd0941b6eae019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrjala@linux.intel.com> Date: Mon, 20 Feb 2023 18:27:13 +0200 Subject: [PATCH] tools/intel_vbt_decode: Dump mode backlight data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dump the new stuff from the backlight block: - brightness_level - brightness_min_level - brightness_precision_bits - hdr_dpcd_refresh_timeout Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- tools/intel_vbt_decode.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c index 3294f74c2..fd8118772 100644 --- a/tools/intel_vbt_decode.c +++ b/tools/intel_vbt_decode.c @@ -626,6 +626,21 @@ static void dump_backlight_info(struct context *context, printf("\t\tControl type: %u\n", control->type); printf("\t\tController: %u\n", control->controller); + + if (context->bdb->version >= 234) { + printf("\t\tBrightness level: %u\n", + backlight->brightness_level[i].level); + printf("\t\tBrightness min level: %u\n", + backlight->brightness_min_level[i].level); + } + + if (context->bdb->version >= 236) + printf("\t\tBrigthness precision bits: %u\n", + backlight->brightness_precision_bits[i]); + + if (context->bdb->version >= 239) + printf("\t\tHDR DPCD refresh timeout: %.2f ms\n", + backlight->hdr_dpcd_refresh_timeout[i] / 100.0); } } -- GitLab