Re: [PATCH v5 0/4] platform/x86: int3472: Add support for GPIO type 0x02 (strobe)
From: Sakari Ailus
Date: Mon Mar 30 2026 - 16:23:47 EST
Hi Hans, Marco,
On Mon, Mar 30, 2026 at 05:12:21PM +0200, johannes.goede@xxxxxxxxxxxxxxxx wrote:
> Hi,
>
> On 30-Mar-26 16:55, Marco Nenciarini wrote:
> > Hi Hans,
> >
> > Thank you for the detailed feedback.
> >
> >> My main remark on the current patch set is that IMHO
> >> the LED name really should be: OVTIxxxx:00::ir_flood_led
> >> since that is what it actually does, strobe is typically
> >> related to flash LEDs which despite the naming in Intel's
> >> side this is not.
> >
> > The series actually started with "ir_flood" in v1-v2. It was renamed to
> > "strobe" in v3 to match the GPIO type name used in Intel's ACPI _DSM
> > tables. But I agree with you that the userspace-visible LED name should
> > describe what the hardware actually does, not mirror an internal ACPI
> > label. I am happy to go back to "ir_flood" for the LED name.
> >
> > We could keep INT3472_GPIO_TYPE_STROBE for the define (matching the ACPI
> > type value) but pass "ir_flood" as the con_id to the LED registration,
> > so userspace sees OVTIxxxx:00::ir_flood_led. Would that work for
> > everyone?
>
> That sounds good to me.
Seems reasonable.
>
> >> We really need to get some input from the V4L2 maintainers
> >> here on if this is a good idea, before merging this series.
> >
> > Agreed.
> >
> >> I can even imagine
> >> a default simple mode where the v4l2-core just turns
> >> on the LED when streaming starts and off again when
> >> streaming stops (very much like the privacy LED) and
> >> then in the future maybe we can extend this, e.g.
> >> add a control on the sensor device to make this
> >> configurable ?
> >
> > That makes a lot of sense. The current series intentionally keeps things
> > minimal (just exposing the LED under /sys/class/leds with no V4L2
> > integration), but this future direction sounds right.
> >
> > I will hold off on sending v6 until we have agreement on the naming and
> > Sakari has had a chance to weigh in.
>
> Ack, lets wait for input from Sakari here.
I wonder if there would be any deterministic ways to find the LED device
based on the sensor. It'd probably require more information via MC / V4L2
controls to allow that.
Alternatively we could use a boolean control for this, but I think I'd
avoid adding that now and rely on LED API instead.
Are there use cases for this LED, apart from Windows Hello? :-)
--
Regards,
Sakari Ailus