From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id CE2A810E041 for ; Tue, 29 Nov 2022 13:14:57 +0000 (UTC) From: Jani Nikula To: Ville =?utf-8?B?U3lyasOkbMOk?= In-Reply-To: References: <20221129084710.1151876-1-jani.nikula@intel.com> Date: Tue, 29 Nov 2022 15:14:51 +0200 Message-ID: <87zgc93nsk.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [igt-dev] [PATCH i-g-t] tools/intel_vbt_decode: decode VBT MIPI sequence v4 native flag List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: igt-dev@lists.freedesktop.org Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: On Tue, 29 Nov 2022, Ville Syrj=C3=A4l=C3=A4 wrote: > 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=C3=A4l=C3=A4 Thanks, pushed this one. BR, Jani. > >>=20 >> Signed-off-by: Jani Nikula >> --- >> tools/intel_vbt_decode.c | 8 ++++++-- >> 1 file changed, 6 insertions(+), 2 deletions(-) >>=20 >> 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 =3D *data++; >> flags =3D *data++; >>=20=20 >> - printf("\t\t\tGPIO index %u, number %u, set %d (0x%02x)\n", >> - index, number, flags & 1, flags); >> + if (seq_version >=3D 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 =3D *data++; >> flags =3D *data++; >> --=20 >> 2.34.1 --=20 Jani Nikula, Intel Open Source Graphics Center