MIPI DisCo℠ for SoundWire®
MIPI Discovery and Configuration for SoundWire

Developed by: Software Working Group
Enables developers to easily discover and use MIPI SoundWire drivers
Quick Facts
-
Fundamental Features
- Available to non-members of MIPI Alliance and the open source community
- Based on Advanced Configuration and Power Interface Specification (ACPI)
Get the Specification
-
Current Version
MIPI DisCo℠ for SoundWire® v2.0 (May 2023)
Member version| Public version
-
Related Specification
-
Previous Versions
MIPI DisCo℠ for SoundWire® v1.0 (March 2017)
Member version
Overview
General Info
-
Overview
MIPI DisCo℠ for SoundWire® defines a Discovery and Configuration (DisCo) mechanism for MIPI SoundWire® devices based on the MIPI Alliance Discovery and Configuration Base Specification (DisCo), a uniform ACPI-based software architecture for enumerating controllers, busses, and devices that support the MIPI Alliance interface specifications.
MIPI DisCo is based on the Advanced Configuration and Power Interface (ACPI), which is widely used in the PC industry to enumerate devices and functions, describe their capabilities, and manage their power states. It is supported by prominent operating systems, including Linux, Microsoft’s Windows, Apple operating systems and others.
-
Implementation
MIPI DisCo SoundWire streamlines software integration of amplifiers, microphones, and audio codecs that are built into smartphones, tablets, mobile PCs, automobiles and other IoT devices that use the MIPI SoundWire interface. It enables developers to easily discover and use MIPI SoundWire drivers without implementing custom drivers for each device.
This specification is used in conjunction with MIPI DisCo Base specifications, which define the capabilities of specific devices and controllers. The family of applications will also include a MIPI DisCo Host Controller Interface, which will allow a driver running on a platform to interconnect with devices connected on that bus.
MIPI Alliance also welcomes contributions to the specification. If you would like to contribute, please contact us at software@mipi.org for more information.
-
Latest Release
Version 2.0 of DisCo for SoundWire removes the words master and slave (which MIPI no longer uses in technical terms) and drops deprecated properties. Because some property strings were renamed, this is a major version number revision (from v1.0 to v2.0).