mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-12 15:53:21 +09:00
![Simon Glass](/assets/img/avatar_default.png)
The Intel High-definition Audio is a newer-generation audio system which provides for transfer of a large number of audio stream, each containing up to 16 channels. Add support for HDA as a library which can be used by other drivers. U-Boot currently uses only two channels (stereo). Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
26 lines
641 B
Plaintext
26 lines
641 B
Plaintext
* Intel High-definition Audio
|
|
|
|
Configuration is set using 'verbs' which are blocks of 16 bytes of data each
|
|
with a different purpose, a little like a simple instruction set.
|
|
|
|
Top-level node
|
|
--------------
|
|
|
|
Required properties:
|
|
- compatible: "intel,hd-audio"
|
|
- beep-verbs: list of verbs to send for a beep
|
|
|
|
Optional properties
|
|
- intel,beep-nid: Node ID to use for beep (will be detected if not provided)
|
|
|
|
Required subnodes:
|
|
- codecs: Contains a list of codec nodes
|
|
|
|
|
|
* Codec nodes
|
|
|
|
Required properties:
|
|
- vendor-id: 16-bit vendor ID for audio codec
|
|
- device-id: 16-bit device ID for audio codec
|
|
- verbs: List of verbs, each 4 cells in length
|