1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2- 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/sound/simpl 4 $id: http://devicetree.org/schemas/sound/simple-audio-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Simple Audio Multiplexer 7 title: Simple Audio Multiplexer 8 8 9 maintainers: 9 maintainers: 10 - Alexandre Belloni <aleandre.belloni@bootlin 10 - Alexandre Belloni <aleandre.belloni@bootlin.com> 11 11 12 description: | 12 description: | 13 Simple audio multiplexers are driven using g 13 Simple audio multiplexers are driven using gpios, allowing to select which of 14 their input line is connected to the output 14 their input line is connected to the output line. 15 15 16 allOf: 16 allOf: 17 - $ref: dai-common.yaml# 17 - $ref: dai-common.yaml# 18 18 19 properties: 19 properties: 20 compatible: 20 compatible: 21 const: simple-audio-mux 21 const: simple-audio-mux 22 22 23 mux-gpios: 23 mux-gpios: 24 description: | 24 description: | 25 GPIOs used to select the input line. 25 GPIOs used to select the input line. 26 26 27 state-labels: 27 state-labels: 28 description: State of input line. default 28 description: State of input line. default is "Input 1", "Input 2" 29 $ref: /schemas/types.yaml#/definitions/str 29 $ref: /schemas/types.yaml#/definitions/string-array 30 maxItems: 2 30 maxItems: 2 31 31 32 sound-name-prefix: true 32 sound-name-prefix: true 33 33 34 required: 34 required: 35 - compatible 35 - compatible 36 - mux-gpios 36 - mux-gpios 37 37 38 additionalProperties: false 38 additionalProperties: false 39 39 40 examples: 40 examples: 41 - | 41 - | 42 mux { 42 mux { 43 compatible = "simple-audio-mux"; 43 compatible = "simple-audio-mux"; 44 mux-gpios = <&gpio 3 0>; 44 mux-gpios = <&gpio 3 0>; 45 state-labels = "Label_A", "Label_B"; 45 state-labels = "Label_A", "Label_B"; 46 }; 46 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.