u-boot/doc/device-tree-bindings/sound/intel-hda.txt
Simon Glass 2ca471379b sound: Add support for Intel HDA
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>
2019-02-20 15:27:09 +08:00

25 lines
641 B
Text

* 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