Join MIPI
Join MIPI

MIPI DisCo℠ Specification for SoundWire®

MIPI Discovery and Configuration Specification for SoundWire

MIPI
Developed by: Software Working Group

Enables SoundWire driver developers to easily discover and configure devices implementing MIPI SoundWire interfaces

Quick Facts

Fundamental Features

  • Available to nonmembers of MIPI Alliance and the open-source community
  • Based on Advanced Configuration and Power Interface Specification (ACPI)

Industries

                 

Get the Specification

Overview

General Info

 

MIPI DisCoSM Specification for SoundWire® defines a Discovery and Configuration (DisCo) mechanism for MIPI SoundWire Devices (Controllers, Managers, and Peripherals) based on the MIPI Alliance Discovery and Configuration 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 Specification for SoundWire is the first class specification that streamlines software integration of amplifiers, microphones, and audio codecs that are built into smartphones, tablets, PCs, automobiles and other IoT devices that use the MIPI SoundWire interface. MIPI DisCo for SoundWire enables hardware vendors to describe their device’s capabilities which can be easily discovered and configured by SoundWire drivers.

MIPI Alliance also welcomes contributions to the specification. If you would like to contribute, please contact us at software@mipi.org for more information.

Learn more about MIPI SoundWire.

 

Latest Release

Version 2.1 of MIPI DisCo for SoundWire adds new DisCo properties necessary to describe SDCA Devices (SoundWire Device Class for Audio).

Resources

Resources for Developers

MIPI Alliance Blog

Conference Presentations