brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 049898f Raw
76 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/nvidia,tegra210-mixer.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Tegra210 Mixer8 9description: |10  The Mixer supports mixing of up to ten 7.1 audio input streams and11  generate five outputs (each of which can be any combination of the12  ten input streams).13 14maintainers:15  - Jon Hunter <jonathanh@nvidia.com>16  - Mohan Kumar <mkumard@nvidia.com>17  - Sameer Pujar <spujar@nvidia.com>18 19allOf:20  - $ref: dai-common.yaml#21 22properties:23  $nodename:24    pattern: "^amixer@[0-9a-f]*$"25 26  compatible:27    oneOf:28      - const: nvidia,tegra210-amixer29      - items:30          - enum:31              - nvidia,tegra234-amixer32              - nvidia,tegra194-amixer33              - nvidia,tegra186-amixer34          - const: nvidia,tegra210-amixer35 36  reg:37    maxItems: 138 39  sound-name-prefix:40    pattern: "^MIXER[1-9]$"41 42  ports:43    $ref: /schemas/graph.yaml#/properties/ports44    description: |45      Mixer has ten inputs and five outputs. Accordingly ACIF (Audio46      Client Interfaces) port nodes are defined to represent Mixer47      inputs (port 0 to 9) and outputs (port 10 to 14). These are48      connected to corresponding ports on AHUB (Audio Hub).49 50    patternProperties:51      '^port@[0-9]':52        $ref: audio-graph-port.yaml#53        unevaluatedProperties: false54        description: Mixer ACIF input ports55      '^port@[10-14]':56        $ref: audio-graph-port.yaml#57        unevaluatedProperties: false58        description: Mixer ACIF output ports59 60required:61  - compatible62  - reg63 64additionalProperties: false65 66examples:67  - |68 69    amixer@702dbb00 {70        compatible = "nvidia,tegra210-amixer";71        reg = <0x702dbb00 0x800>;72        sound-name-prefix = "MIXER1";73    };74 75...76