From: Marco Nenciarini <mnencia@kcore.it>
To: johannes.goede@oss.qualcomm.com
Cc: platform-driver-x86@vger.kernel.org, linux-media@vger.kernel.org,
hao.yao@intel.com, sakari.ailus@linux.intel.com, andy@kernel.org
Subject: Re: [PATCH] platform/x86: int3472: Add GPIO type 0x02 (strobe) mapping
Date: Fri, 20 Mar 2026 17:12:50 +0100 [thread overview]
Message-ID: <ab1yAseDOwTj3tft@spark.kcore.it> (raw)
In-Reply-To: <dc1a1031-ab02-49b6-865c-a8cd3a86ed7b@oss.qualcomm.com>
[-- Attachment #1: Type: text/plain, Size: 1534 bytes --]
Hi Hans,
Thank you for the detailed review.
You are absolutely right. I dug into the ACPI tables on my Dell Pro
Max 16 Premium (Arrow Lake-H) and found the following:
There are 19 INT3472 template devices in the DSDT, but only one is
active: DSC0 (\_SB_.PC00.DSC0, uid=0, status=15). DSC0 has two GPIO
entries:
- GPIO entry 1: type 0x12 (HANDSHAKE), pin 1
- GPIO entry 2: type 0x02 (STROBE), pin 48
DSC0 is paired with LNK0 (sensor slot 0), which has no active sensor
on this machine. The OV08F4 color sensor is on LNK1, which on Arrow
Lake depends on CVSS (INTC10E0, Intel CVS Device), not on any INT3472.
Three sensors are defined in ACPI:
- OVTI08F4 on LNK1 (status=15, active) — the front-facing color camera
- OVTI13B1 on LNK2 (status=0, disabled)
- OVTI01AS on LNK3 (status=0, disabled) — likely the IR sensor
So the GPIO type 0x02 warning comes from an INT3472 that controls a
non-existent IR sensor slot. The warning is harmless noise in this
case and the patch is not actually needed for the OV08F4 to work.
That said, the patch (or your suggested refactoring with a proper
"ir_flood_led" name) would still clean up the warning for any system
where an IR sensor slot's INT3472 is enabled without the sensor
being present. Would it be worth pursuing as a cleanup, or is it
better to just leave the warning as-is since it correctly flags an
unconfigured GPIO?
Thanks,
Marco
--
Marco Nenciarini - mnencia@kcore.it
7C23 B804 3E65 D298 0A21 B6E2 589F 03F0 1BA5 5038
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2026-03-20 16:12 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-20 9:34 [PATCH] platform/x86: int3472: Add GPIO type 0x02 (strobe) mapping Marco Nenciarini
2026-03-20 11:57 ` Andy Shevchenko
2026-03-20 11:59 ` Andy Shevchenko
2026-03-20 16:40 ` Marco Nenciarini
2026-03-20 12:35 ` johannes.goede
2026-03-20 16:12 ` Marco Nenciarini [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-03-20 9:33 Marco Nenciarini
2026-03-20 9:32 Marco Nenciarini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ab1yAseDOwTj3tft@spark.kcore.it \
--to=mnencia@kcore.it \
--cc=andy@kernel.org \
--cc=hao.yao@intel.com \
--cc=johannes.goede@oss.qualcomm.com \
--cc=linux-media@vger.kernel.org \
--cc=platform-driver-x86@vger.kernel.org \
--cc=sakari.ailus@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox