Bug 2341732 - IPU6 camera on MS Surface book not working due to ov7521 driver expecting an "enable" GPIO
Summary: IPU6 camera on MS Surface book not working due to ov7521 driver expecting an ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 41
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-01-23 11:15 UTC by Hans de Goede
Modified: 2025-03-26 22:25 UTC (History)
15 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-03-26 22:25:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Hans de Goede 2025-01-23 11:15:13 UTC
The INT3472 ACPI glue code normally adds a reset GPIO lookup table entry for camera sensors when the INT3472 device provides a type 0x00 aka INT3472_GPIO_TYPE_RESET GPIO.

But the ov7251 driver expects an "enable" pin instead.

A patch to make the INT3472 driver map 0x00 type GPIOs to "enable" instead for ov7521 sensors is pending here:

https://lore.kernel.org/platform-driver-x86/20250122104344.245128-1-sakari.ailus@linux.intel.com/

Reproducible: Always

Comment 1 Hans de Goede 2025-03-26 22:25:06 UTC
The patches fixing this have landed in 6.13.8 and 6.14.0, closing.


Note You need to log in before you can comment on or make changes to this bug.