Add SC200PC (SSLC2000) sensor driver for Samsung Galaxy Book 6 Pro / Panther Lake
- Dominant language
- C
- Stars
- 15
- Forks
- 34
- Avg merge
- 21h 11m
- Merged PRs (30d)
- 1
Description
## Summary
The Samsung Galaxy Book 6 Pro (Panther Lake, Core Ultra 7 356H) uses a Samsung SC200PC camera sensor
with ACPI HID `SSLC2000`. There is no Linux sensor driver for this device.
## Hardware Details
| Item | Value |
|---|---|
| Laptop | Samsung Galaxy Book 6 Pro (NP960XJG) |
| SoC | Intel Core Ultra 7 356H (Panther Lake) |
| IPU | IPU7P5 (PCI 8086:b05d) |
| Sensor ACPI HID | `SSLC2000` |
| Sensor I2C address | `0x36` on bus 3 |
| Chip ID at reg 0x300a | `0x2000` (OmniVision-style register map) |
| INT3472 (PMIC) | `INT3472:00` at `\_SB_.DSC0` — bound and working |
| CSI lanes | 2 |
| CSI port | 0 |
| Clock | 26 MHz (from ACPI SSDB) |
## What works on Linux (kernel 7.0-rc4 drm-intel-next)
- `intel-ipu7` loads, firmware `ipu7ptl_fw.bin` OK
- IPU bridge discovers `SSLC2000:00` (after adding it to `ipu_supported_sensors[]`)
- Sensor appears in V4L2 media graph
- Camera HAL finds sensor and loads config
## What's blocking
**No SC200PC sensor driver** — the sensor returns chip ID `0x2000` at reg `0x300a`. It uses an OmniVision-compatible I2C register map but is not an OV08X40. Streaming fails without correct register programming.
## Request
Please add a Linux SC200PC sensor driver.
Contributor guide
Assessment
This issue has not been assessed yet.