Simon Glass | b67c18d | 2019-02-16 20:24:55 -0700 | [diff] [blame] | 1 | * Intel High-definition Audio |
| 2 | |
| 3 | Configuration is set using 'verbs' which are blocks of 16 bytes of data each |
| 4 | with a different purpose, a little like a simple instruction set. |
| 5 | |
| 6 | Top-level node |
| 7 | -------------- |
| 8 | |
| 9 | Required properties: |
| 10 | - compatible: "intel,hd-audio" |
| 11 | - beep-verbs: list of verbs to send for a beep |
| 12 | |
| 13 | Optional properties |
| 14 | - intel,beep-nid: Node ID to use for beep (will be detected if not provided) |
Simon Glass | 13ff038 | 2019-04-23 21:56:25 -0600 | [diff] [blame] | 15 | - codec-enable-gpio : The GPIO used to enable the audio codec |
Simon Glass | b67c18d | 2019-02-16 20:24:55 -0700 | [diff] [blame] | 16 | |
| 17 | Required subnodes: |
| 18 | - codecs: Contains a list of codec nodes |
| 19 | |
| 20 | |
| 21 | * Codec nodes |
| 22 | |
| 23 | Required properties: |
| 24 | - vendor-id: 16-bit vendor ID for audio codec |
| 25 | - device-id: 16-bit device ID for audio codec |
| 26 | - verbs: List of verbs, each 4 cells in length |