intel / intel/ipu6-drivers

TPS68470 missing board-data for MSI Prestige 14 AI+ Evo (Lunar Lake, OV5675)

Open
#414 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
251
Forks
75
PR merge metrics
No merged PRs in 30d

Description

## System Information
- **Model:** MSI Prestige 14 AI+ Evo C2VMG
- **Manufacturer:** Micro-Star International Co., Ltd.
- **BIOS:** E14N3IMS.106
- **Kernel:** 6.18.4-200.fc43.x86_64 (Fedora 43)
- **Camera Sensor:** OV5675 (ACPI: OVTI5675:00)
- **Power Controller:** TPS68470 (ACPI: INT3472:06)
- **IPU:** Intel IPU7 (0x645d)

## Problem
Camera does not work. TPS68470 PMIC is detected but fails due to missing board-data:
[ 4.590999] int3472-tps68470 i2c-INT3472:06: TPS68470 REVID: 0x21
[ 4.591044] int3472-tps68470 i2c-INT3472:06: error -ENODEV: No board-data found for this model

## ACPI Camera Devices
- INT3472:00 - INT3472:0b (12 power controllers)
- OVTI5675:00 (main camera - OV5675)
- OVTI13B1:00 (OV13B10)
- OVTI01AF:00/01/02 (OV01AF)

## IPU7 Status
IPU7 loads successfully:
[ 4.671461] intel-ipu7 0000:00:05.0: Device 0x645d (rev: 0x4)
[ 4.793292] intel-ipu7 0000:00:05.0: CSE authenticate_run done

## Request
Please add TPS68470 board-data for MSI Prestige 14 AI+ Evo to enable camera support.
### Additional Technical Details

**I2C Bus Info:**
- TPS68470 is on i2c-1 (i2c-INT3472:06)
- Physical node: `/sys/bus/acpi/devices/INT3472:06/physical_node -> pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-INT3472:06`

**Sensor ACPI Info:**
- OVTI5675:00 status: 15 (enabled)
- OVTI5675:00 path: `\_SB_.LNK0`

**I2C Scan Result (bus 1):**
No devices detected at expected OV5675 address (0x36) because TPS68470 cannot power the sensor.

**Kernel Config (all modules enabled):**
- CONFIG_VIDEO_INTEL_IPU7=m ✓
- CONFIG_INTEL_SKL_INT3472=m ✓
- CONFIG_VIDEO_OV5675=m ✓

**Loaded Modules:**
- intel_skl_int3472_tps68470 ✓
- tps68470_regulator ✓
- clk_tps68470 ✓

CC: @jwrdegoede @pnndra @AlexxNica

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.