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