From 8a7dc40606dd94661c70f168132379abe450e83f Mon Sep 17 00:00:00 2001 From: Ville Syrjälä Date: Fri, 8 Mar 2019 16:57:28 +0200 Subject: tools/intel_vbt_decode: Dump the GPIO value/config/flag as a raw hex byte MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The spec is totally confused when it comes to the GPIO flags byte. To allow us to inspect that the decoded result at least seems sensible let's also dump the raw byte. Should at least show if some bits are set which we're not expecting. Reviewed-by: Jani Nikula Signed-off-by: Ville Syrjälä --- tools/intel_vbt_decode.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tools') diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c index 2c71f084..f777e102 100644 --- a/tools/intel_vbt_decode.c +++ b/tools/intel_vbt_decode.c @@ -1190,14 +1190,14 @@ static const uint8_t *mipi_dump_gpio(const uint8_t *data, uint8_t seq_version) number = *data++; flags = *data++; - printf("\t\tGPIO index %u, number %u, set %d\n", - index, number, flags & 1); + printf("\t\tGPIO index %u, number %u, set %d (0x%02x)\n", + index, number, flags & 1, flags); } else { index = *data++; flags = *data++; - printf("\t\tGPIO index %u, source %d, set %d\n", - index, (flags >> 1) & 3, flags & 1); + printf("\t\tGPIO index %u, source %d, set %d (0x%02x)\n", + index, (flags >> 1) & 3, flags & 1, flags); } return data; -- cgit v1.2.3