VOOZH about

URL: https://www.phoronix.com/news/Linux-6.8-ACPI-Changes

⇱ Linux 6.8 To Support ACPI-Based Enumeration Of CSI-2 / MIPI Cameras - Phoronix


👁 Phoronix

Linux 6.8 To Support ACPI-Based Enumeration Of CSI-2 / MIPI Cameras

Written by Michael Larabel in Hardware on 10 January 2024 at 05:50 AM EST. 1 Comment
Along with the Linux 6.8 power management updates, maintainer Rafael Wysocki at Intel also sent in the ACPI updates for this next kernel version. While the ACPI changes for the kernel are often just routine churn, this cycle it's bringing a new feature: device enumeration for CSI-2 and MIPI DisCo for Imaging support. This will allow MIPI cameras moving forward to be enumerated via the platform firmware on ACPI-based systems.

The ACPI 6.4 specification adds CSI-2 resource descriptors for creating software nodes to represent a CSI-2 connection graph. These ACPI additions paired with the MIPI DisCo for Imaging specification allow for easier discovery and interoperability of MIPI CSI-2 connected devices moving forward. The MIPI DisCo "Discovery and Configuration" for Imaging 1.0 specification was published in December 2022 and makes it easier for supporting MIPI Camera Serial Interface 2 (CSI-2) devices via ACPI-based enumeration.

👁 MIPI screenshot


After several revisions over the past number of months, this CSI-2 and MIPI DisCo support for ACPI device enumeration is part of the ACPI pull for Linux 6.8. The ACPI pull also has various other code improvements and fixes.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.