[igt-dev] [PATCH i-g-t] tools/intel_vbt_decode: decode VBT MIPI sequence v4 native flag
Ville Syrjälä
ville.syrjala at linux.intel.com
Tue Nov 29 09:59:52 UTC 2022
On Tue, Nov 29, 2022 at 10:47:10AM +0200, Jani Nikula wrote:
> MIPI sequence v4 has a flag for native/non-native GPIO.
An naturally zero docs on what it actually means. But looks like
we're just meant to poke various DE registers for the "native" case.
Reviewed-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
>
> Signed-off-by: Jani Nikula <jani.nikula at intel.com>
> ---
> tools/intel_vbt_decode.c | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c
> index a63bfdda142a..94a910b5c107 100644
> --- a/tools/intel_vbt_decode.c
> +++ b/tools/intel_vbt_decode.c
> @@ -2049,8 +2049,12 @@ static const uint8_t *mipi_dump_gpio(const uint8_t *data, uint8_t seq_version)
> number = *data++;
> flags = *data++;
>
> - printf("\t\t\tGPIO index %u, number %u, set %d (0x%02x)\n",
> - index, number, flags & 1, flags);
> + if (seq_version >= 4)
> + printf("\t\t\tGPIO index %u, number %u, native %d, set %d (0x%02x)\n",
> + index, number, !(flags & 2), flags & 1, flags);
> + else
> + printf("\t\t\tGPIO index %u, number %u, set %d (0x%02x)\n",
> + index, number, flags & 1, flags);
> } else {
> index = *data++;
> flags = *data++;
> --
> 2.34.1
--
Ville Syrjälä
Intel
More information about the igt-dev
mailing list