|
|
Log in / Subscribe / Register

Enable cameras on Dell Latitude 5285 2-in-1

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




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds