1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-mixer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Tegra210 Mixer Device Tree Bindings
10 The Mixer supports mixing of up to ten 7.1 audio input streams and
11 generate five outputs (each of which can be any combination of the
15 - Jon Hunter <jonathanh@nvidia.com>
16 - Mohan Kumar <mkumard@nvidia.com>
17 - Sameer Pujar <spujar@nvidia.com>
20 - $ref: name-prefix.yaml#
24 pattern: "^amixer@[0-9a-f]*$"
28 - const: nvidia,tegra210-amixer
31 - nvidia,tegra234-amixer
32 - nvidia,tegra194-amixer
33 - nvidia,tegra186-amixer
34 - const: nvidia,tegra210-amixer
40 pattern: "^MIXER[1-9]$"
43 $ref: /schemas/graph.yaml#/properties/ports
45 Mixer has ten inputs and five outputs. Accordingly ACIF (Audio
46 Client Interfaces) port nodes are defined to represent Mixer
47 inputs (port 0 to 9) and outputs (port 10 to 14). These are
48 connected to corresponding ports on AHUB (Audio Hub).
52 $ref: audio-graph-port.yaml#
53 unevaluatedProperties: false
54 description: Mixer ACIF input ports
56 $ref: audio-graph-port.yaml#
57 unevaluatedProperties: false
58 description: Mixer ACIF output ports
64 additionalProperties: false
70 compatible = "nvidia,tegra210-amixer";
71 reg = <0x702dbb00 0x800>;
72 sound-name-prefix = "MIXER1";