FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add support for Samsung Galaxy TabPro S LTE (P13HAB) camera · Issue #2240 · linux-surface/linux-surface · GitHub

Add support for Samsung Galaxy TabPro S LTE (P13HAB) camera #2240

Description

Device Information

  • Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
  • Product Name: Galaxy TabPro S LTE
  • Product Version: P13HAB
  • BIOS Version: P13HAB.000.161031.WY.1251
  • CPU: Intel Core m3-6Y30[citation:6]
  • Kernel: 7.1.8-200.fc44.x86_64[citation:1]

Problem Description

The camera does not work on this device. The Intel IPU3 hardware is detected and initialized correctly, but the camera sensors are never enumerated.

Relevant Kernel Logs

int3472-tps68470 i2c-INT3472:04: TPS68470 REVID: 0x21
int3472-tps68470 i2c-INT3472:04: error -ENODEV: No board-data found for this model

ACPI Hardware IDs Found

The firmware declares the following relevant devices:

  • INT3472 - Intel Control Logic (PMIC controller)
  • SAM0101 - Samsung specific device (likely the camera sensor related component)[citation:4][citation:8][citation:12]
  • SMO8A80 - Accelerometer
  • STH0001 - Sensor hub
  • SYNP1234 - Touchpad (Synaptics)
  • TOBH1733 - Unknown device

What Works

  • Intel IPU3 CIO2 is detected and creates /dev/video* nodes[citation:13]
  • IPU3 firmware loads successfully (irci_irci_ecr-master_20161208_0213_20170112_1500)[citation:13]
  • The TPS68470 PMIC is detected on I2C bus 2 (i2c-INT3472:04)
  • intel_skl_int3472_tps68470 module is loaded

What Doesn't Work

  • No camera sensors are enumerated
  • No camera appears in cam -l (libcamera)
  • media-ctl graph shows only IPU3 entities, no sensor entities[citation:7]

Additional Context

The device is a 2-in-1 tablet similar to Microsoft Surface devices[citation:1]. The camera hardware appears to be controlled by a TPS68470 PMIC accessed via the INT3472 ACPI device, which requires board-data to properly configure GPIOs and regulators[citation:3][citation:11].

This is the same issue pattern seen on other devices like Dell Latitude 7320 Detachable, HP Elite x2 1012 G2, and various Surface devices where adding board-data to the int3472-tps68470 driver resolved the camera detection[citation:3][citation:5][citation:7].

Request

Could board-data for the Samsung Galaxy TabPro S LTE be added to the int3472-tps68470 driver, similar to what was done for the Surface Go series[citation:11]?

System Info

$ cat /sys/class/dmi/id/sys_vendor
SAMSUNG ELECTRONICS CO., LTD.

$ cat /sys/class/dmi/id/product_name
GalaxyTabPro SLTE

$ cat /sys/class/dmi/id/product_version
P13HAB

$ cat /sys/class/dmi/id/bios_version
P13HAB.000.161031.WY.1251

$ uname -r
7.1.8-200.fc44.x86_64

$ journalctl -k -b | grep -iE 'int3472|tps68470|sensor|camera'
aug 21 06:16:54 fedora kernel: int3472-tps68470 i2c-INT3472:04: TPS68470 REVID: 0x21
aug 21 06:16:54 fedora kernel: int3472-tps68470 i2c-INT3472:04: error -ENODEV: No board-data found for this model

Resume:
Intel Control Logic controler ID ACPI\INT3472
Samsung device: ACPI\SAM0101
IPU3 engine: ipu3-cio2
IPU3 proc detected: ipu3-imgu

I am happy to provide any additional logs, test patches, or perform debugging as needed.
Thanks for any help !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


    Back | FazBrowse Home | New Git URL