~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff
blob: aa96be06e9b776404fb8a0e2d98262d871daa923 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
* 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)
- codec-enable-gpio : The GPIO used to enable the audio codec

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