From: Emfox Zhou <emfox@debian.org>
To: Sergey Lebedev <lsa.uz@pm.me>
Cc: "Sakari Ailus" <sakari.ailus@linux.intel.com>,
"Benjamin Mugnier" <benjamin.mugnier@foss.st.com>,
"Sylvain Petinot" <sylvain.petinot@foss.st.com>,
"Mauro Carvalho Chehab" <mchehab@kernel.org>,
"Dan Scally" <dan.scally@ideasonboard.com>,
"Hans de Goede" <hansg@kernel.org>,
"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
"Rob Herring" <robh@kernel.org>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Peter Marshall" <pm@petermarshall.ca>,
"George Neacsu" <geocausa@gmail.com>,
"Hao Yao" <hao.yao@intel.com>,
"Fernando Rimoli" <fernandorimoli11@gmail.com>,
"D. Manresa" <dmanresa@gmail.com>,
"Jizhou Tong" <fqwqf@fqwqf.xyz>,
linux-media@vger.kernel.org, platform-driver-x86@vger.kernel.org,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v4 0/6] media: Add the ST VD55G0 global shutter sensor
Date: Wed, 11 Nov 2026 17:39:36 +0800 [thread overview]
Message-ID: <179438997668.7.9005518768995826598@debian.org> (raw)
In-Reply-To: <20261110195454.48176-1-lsa.uz@pm.me>
Hi Sergey,
A Surface Pro 8 (Tiger Lake, IPU6) is also SMO55F0:
_SB.PC00.I2C3.CAM3
I2cSerialBusV2 0x60, 400 kHz
_DEP ICL2
I built 7.4-rc2 with these patches applied and have it running on this machine
now, so the notes below are measurements rather than an ACPI reading. Its ICL2
reports four lines:
pin 0x83 type 0x0B POWER_ENABLE
pin 0x0A type 0x10 DOVDD
pin 0x4A type 0x00 RESET
pin 0x90 type 0x0D PRIVACY_LED
(_DSM's pin field for the DOVDD entry says 0x0F; the _CRS pin table says 0x0A,
and 0x0A is what the driver maps and what is live in the running system.)
3/6 covers it as written. vd55g0 probes on 3-0060, and the two supplies it maps
are enabled while streaming, vddio and vana both at use count 1, on a device
that has four lines rather than five.
6/6 needs one more entry, and gpios = { 1 } is right for this machine. With
DMI_PRODUCT_NAME "Surface Pro 8" added to sensor_leds_dmi_ids[] the flash
control appears and the illuminator strobes: at a fixed exposure (600, AE off)
the Y8 frames average 15.8 with led_mode 0 and 40.1 with led_mode 1, peak values
17 and 75, unchanged over three runs. Without an entry the driver does not
register V4L2_CID_FLASH_LED_MODE at all, because nb_leds comes only from st,leds
and nothing else on this machine provides it.
The clock wants 0 here too. The SSDB asks for 24 MHz, INT3472:02-clk reports
rate 24000000 with prepare count 1 while streaming, and the stream runs with it.
One caveat that has nothing to do with these patches: on this machine frames
only arrive after working around a 1-lane receive FIFO problem in ipu6-isys (the
i-wake watermark). I am reporting that separately; it is not the sensor.
I am happy to give a Tested-by for 3/6, 4/6 and 6/6, the last one with the DMI
entry added, if that helps.
Thanks,
Emfox Zhou
next prev parent reply other threads:[~2026-11-11 9:40 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-10 19:54 Sergey Lebedev
2026-11-10 19:55 ` [PATCH v4 1/6] dt-bindings: media: i2c: st,vd55g1: Add ST VD55G0 Sergey Lebedev
2026-11-10 19:55 ` [PATCH v4 2/6] media: i2c: Add ST VD55G0 global shutter sensor driver Sergey Lebedev
2026-11-10 19:55 ` [PATCH v4 3/6] platform/x86: int3472: Map the VD55G0 supplies to "vddio" and "vana" Sergey Lebedev
2026-11-11 6:33 ` Sergey Lebedev
2026-11-10 19:55 ` [PATCH v4 4/6] media: ipu-bridge: Add ST VD55G0 Sergey Lebedev
2026-11-10 19:55 ` [PATCH v4 5/6] media: ipu-bridge: Index the sensor device properties as the endpoint ones Sergey Lebedev
2026-11-10 19:55 ` [PATCH v4 6/6] media: ipu-bridge: Add the Surface Pro 9 and 11 infrared illuminator Sergey Lebedev
2026-11-11 9:39 ` Emfox Zhou [this message]
2026-11-11 9:57 ` [PATCH v4 0/6] media: Add the ST VD55G0 global shutter sensor Sergey Lebedev
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=179438997668.7.9005518768995826598@debian.org \
--to=emfox@debian.org \
--cc=benjamin.mugnier@foss.st.com \
--cc=conor+dt@kernel.org \
--cc=dan.scally@ideasonboard.com \
--cc=devicetree@vger.kernel.org \
--cc=dmanresa@gmail.com \
--cc=fernandorimoli11@gmail.com \
--cc=fqwqf@fqwqf.xyz \
--cc=geocausa@gmail.com \
--cc=hansg@kernel.org \
--cc=hao.yao@intel.com \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=lsa.uz@pm.me \
--cc=mchehab@kernel.org \
--cc=platform-driver-x86@vger.kernel.org \
--cc=pm@petermarshall.ca \
--cc=robh@kernel.org \
--cc=sakari.ailus@linux.intel.com \
--cc=sylvain.petinot@foss.st.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
all inboxes | Powered by JetHome®