An architecture for discovering and enumerating devices on a system
The MIPI Discovery and Configuration (DisCo) Base Specification simplifies component design and integration by defining a uniform software architecture that can be used with a device’s host operating system to enumerate controllers, busses and components that support MIPI Alliance protocols. 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.
The base specification is used in conjunction with MIPI DisCo Class Specifications (or profiles), 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."
While the main DisCo Base Specification is now available, the DisCo for SoundWire specification will be the first class specification in the DisCo spec family and is estimated to be available in the first half of 2017.
Terms and conditions:
NOTICE: You must accurately complete this form and sign to the right to be granted access to any MIPI Specification. The terms below apply to non-members of MIPI only. MIPI members’ rights and obligations are addressed in the MIPI Membership Agreement and MIPI Bylaws.
I understand and acknowledge that:
MIPI grants a limited revocable license, under its copyright rights only, to enable parties to download the applicable MIPI Specification and any accompanying material, and to make and distribute copies only within the downloader’s organization. No other license is granted, either expressly or impliedly, to any intellectual property owned or controlled by MIPI, any MIPI members, or any other party. To the maximum extent permitted by applicable law, all material is provided AS IS and WITH ALL FAULTS, and the authors and developers of this material and MIPI hereby disclaim all warranties and conditions, either express, implied or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of freedom from intellectual property infringement, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of negligence. The use, implementation, or practice of any portion of a MIPI Specification may involve the use of intellectual property rights, including pending or issued patents, or copyrights or other rights. MIPI has made no search or investigation for such rights and MIPI disclaims any undertaking or duty to do so.
Non-members may, entirely at their option, provide input, suggestions or other feedback (“Feedback”) about the MIPI Specifications and related material to MIPI representatives. Feedback will be non-confidential, and may be freely disclosed by MIPI. MIPI has no obligation to use Feedback. The party providing Feedback grants to MIPI a perpetual, irrevocable, non-exclusive, royalty-free, worldwide copyright license, with the right to directly and indirectly sublicense, to copy, perform, display, and distribute the Feedback in any way, and to prepare derivative works that are based on or incorporate all or part of the Feedback. Further, if by including such party’s Feedback in a MIPI specification, a patent claim that is owned or controlled by the providing party or an Affiliate becomes a Necessary Claim, then the party hereby grants to MIPI a royalty-free, worldwide, non-exclusive license under such Necessary Claim, sublicensable to all MIPI specification implementers, to make, have made, use, import, offer to sell, lease, sell, promote and otherwise distribute Compliant Portions. “Necessary Claim,” “Compliant Portions” and “Affiliate” will have the meaning set forth in the MIPI Membership Agreement.
Any individual acting within the scope of their employment or otherwise on behalf of a legal entity represents and warrants that they are authorized to bind their employer or other entity to these terms.