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