| From: |
| Thierry Chatard <tchatard-AT-gmail.com> |
| To: |
| linux-kernel-AT-vger.kernel.org |
| Subject: |
| [PATCH v5 0/5] Enable cameras on Dell Latitude 5285 2-in-1 |
| Date: |
| Fri, 24 Apr 2026 22:13:37 -0700 |
| Message-ID: |
| <20260425051342.8960-1-tchatard@gmail.com> |
| Cc: |
| hansg-AT-kernel.org, lee-AT-kernel.org, platform-driver-x86-AT-vger.kernel.org, ilpo.jarvinen-AT-linux.intel.com, djrscally-AT-gmail.com, linux-media-AT-vger.kernel.org, mchehab-AT-kernel.org, sakari.ailus-AT-linux.intel.com, jacopo.mondi-AT-ideasonboard.com, nicholas-AT-rothemail.net, Thierry Chatard <tchatard-AT-gmail.com> |
| Archive-link: |
| Article |
This series enables the front (OV5670/INT3479) and rear (OV8858/INT3477)
cameras on the Dell Latitude 5285 2-in-1 under Linux.
Changes since v4 (addressing feedback from Sakari Ailus):
- Patch 1: Drop the data == &spt_i2c_info guard from the probe condition;
the HID (INT3446) + DMI check is already precise enough.
- Patch 2: Revert n_consumers back to int (unsigned int broke the
if (n_consumers < 0) error check on skl_int3472_fill_clk_pdata());
restructure probe so ChromeOS and error cases return early from the
switch and the Windows path follows as straight-line code after it.
- Patch 3: Correct the VIO description in the commit message and code
comment; drop the inaccurate "no enable register" claim and instead
document why VIO is kept always_on (voltage must match VSIO, no direct
consumers).
- Patch 5: Drop the paragraph explaining the VSIO->dovdd mapping from
the commit message (implementation detail belonging in patch 3);
add an explanation for the dvdd/dovdd reorder in supply_names (core
power stable before the I2C passthrough opens).
- Patch 4: Unchanged.
Tested on Ubuntu 25.10, kernel 6.17.0-22-generic. Both cameras working
in Zoom, Chrome, and GNOME Camera via PipeWire.
Thierry Chatard (5):
platform/x86: intel_lpss: add resource conflict quirk for Dell Latitude 5285
platform/x86: int3472: tps68470: fix clock consumer registration for Dell Latitude 5285
platform/x86: int3472: tps68470: add board data for Dell Latitude 5285
media: ipu-bridge: add sensor configuration for OV8858 (INT3477)
media: ov8858: add ACPI device ID INT3477