Re: [PATCH v1 1/2] platform/x86: int3472: add hpd pin support
From: Andy Shevchenko
Date: Mon Apr 14 2025 - 04:11:22 EST
On Mon, Apr 14, 2025 at 03:52:50PM +0800, Yan, Dongcheng wrote:
> On 4/11/2025 4:33 PM, Hans de Goede wrote:
> > On 11-Apr-25 10:23 AM, Dongcheng Yan wrote:
...
> >> + case INT3472_GPIO_TYPE_HOTPLUG_DETECT:
> >> + *con_id = "hpd";
> >> + *gpio_flags = GPIO_LOOKUP_FLAGS_DEFAULT;
> >
> > This looks wrong, we really need to clearly provide a polarity
> > here since the ACPI GPIO resources do not provide one.
> >
> I tested gpio_flags=GPIO_LOOKUP_FLAGS_DEFAULT/HIGH/LOW, the lt6911uxe
> driver can pass the test and work normally.
I doubt you tested that correctly. It's impossible to have level triggered
event to work with either polarity. It might be also a bug in the code lurking
somewhere, but it would be unlikely (taking into account amount of systems
relying on this).
Is it edge triggered event?
--
With Best Regards,
Andy Shevchenko