Skip to content

PhilDevProg/surface-ipu3-cameras

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

285 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trying to get IPU3 cameras working on Surface devices

Link to issue: linux-surface/linux-surface#91

Build

in the root of this repository, run

make

links

Intel maintains IPU4 (not IPU3) drivers (crlmodule, ipu4-acpi, and ipu4) at linux-intel-lts repo (up to v4.19):

Especially, we may be interested in the crlmodule and ipu4-acpi drivers:

The crlmodule looks like the common driver for sensors. "CRL" stands for "common/configurable register list":

Common register list based driver is based on a sensor configuration file created for a specific sensor module based on a set of rules.

Other places providing IPU4 drivers:

Chromebooks

Some Chromebooks use IPU3 with almost the same sensor drivers as upstream. But the sensor driver works anyway because Chromebooks handle power-managements at rather firmware through runtime_pm:

links to ACPI asl files for devices with IPU3:

links to ACPI asl files for devices with IPU4:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.6%
  • Other 0.4%