xref: /freebsd/sys/contrib/device-tree/Bindings/sound/sound-card-common.yaml (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/sound/sound-card-common.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Board Sound Card Common Properties
8
9maintainers:
10  - Mark Brown <broonie@kernel.org>
11
12properties:
13  audio-routing:
14    $ref: /schemas/types.yaml#/definitions/non-unique-string-array
15    description: |
16      A list of the connections between audio components. Each entry is a
17      pair of strings, the first being the connection's sink, the second
18      being the connection's source.
19
20  ignore-suspend-widgets:
21    $ref: /schemas/types.yaml#/definitions/non-unique-string-array
22    description: |
23      A list of audio sound widgets which are marked ignoring system suspend.
24      Paths between these endpoints are still active over suspend of the main
25      application processor that the current operating system is running.
26
27  model:
28    $ref: /schemas/types.yaml#/definitions/string
29    description: User specified audio sound card name
30
31required:
32  - model
33
34additionalProperties: true
35