xref: /linux/Documentation/devicetree/bindings/sound/sound-card-common.yaml (revision 2a52ca7c98960aafb0eca9ef96b2d0c932171357)
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