1f17a7db2SAlexandre Belloni# SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
2f17a7db2SAlexandre Belloni%YAML 1.2
3f17a7db2SAlexandre Belloni---
4f17a7db2SAlexandre Belloni$id: http://devicetree.org/schemas/sound/simple-audio-mux.yaml#
5f17a7db2SAlexandre Belloni$schema: http://devicetree.org/meta-schemas/core.yaml#
6f17a7db2SAlexandre Belloni
7f17a7db2SAlexandre Bellonititle: Simple Audio Multiplexer
8f17a7db2SAlexandre Belloni
9f17a7db2SAlexandre Bellonimaintainers:
10f17a7db2SAlexandre Belloni  - Alexandre Belloni <aleandre.belloni@bootlin.com>
11f17a7db2SAlexandre Belloni
12f17a7db2SAlexandre Bellonidescription: |
13f17a7db2SAlexandre Belloni  Simple audio multiplexers are driven using gpios, allowing to select which of
14f17a7db2SAlexandre Belloni  their input line is connected to the output line.
15f17a7db2SAlexandre Belloni
1682d3ec1dSSameer PujarallOf:
17*3fda8532SKrzysztof Kozlowski  - $ref: dai-common.yaml#
1882d3ec1dSSameer Pujar
19f17a7db2SAlexandre Belloniproperties:
20f17a7db2SAlexandre Belloni  compatible:
21f17a7db2SAlexandre Belloni    const: simple-audio-mux
22f17a7db2SAlexandre Belloni
23f17a7db2SAlexandre Belloni  mux-gpios:
24f17a7db2SAlexandre Belloni    description: |
25f17a7db2SAlexandre Belloni      GPIOs used to select the input line.
26f17a7db2SAlexandre Belloni
27013148feSSameer Pujar  sound-name-prefix: true
28013148feSSameer Pujar
29f17a7db2SAlexandre Bellonirequired:
30f17a7db2SAlexandre Belloni  - compatible
31f17a7db2SAlexandre Belloni  - mux-gpios
32f17a7db2SAlexandre Belloni
33f17a7db2SAlexandre BelloniadditionalProperties: false
34f17a7db2SAlexandre Belloni
35f17a7db2SAlexandre Belloniexamples:
36f17a7db2SAlexandre Belloni  - |
37f17a7db2SAlexandre Belloni    mux {
38f17a7db2SAlexandre Belloni        compatible = "simple-audio-mux";
39f17a7db2SAlexandre Belloni        mux-gpios = <&gpio 3 0>;
40f17a7db2SAlexandre Belloni    };
41