brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · e4c8717 Raw
78 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-adx.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Tegra210 ADX8 9description: |10  The Audio Demultiplexer (ADX) block takes an input stream with up to11  16 channels and demultiplexes it into four output streams of up to 1612  channels each. A byte RAM helps to form output frames by any combination13  of bytes from the input frame. Its design is identical to that of byte14  RAM in the AMX except that the data flow direction is reversed.15 16maintainers:17  - Jon Hunter <jonathanh@nvidia.com>18  - Mohan Kumar <mkumard@nvidia.com>19  - Sameer Pujar <spujar@nvidia.com>20 21allOf:22  - $ref: dai-common.yaml#23 24properties:25  $nodename:26    pattern: "^adx@[0-9a-f]*$"27 28  compatible:29    oneOf:30      - const: nvidia,tegra210-adx31      - items:32          - enum:33              - nvidia,tegra234-adx34              - nvidia,tegra194-adx35              - nvidia,tegra186-adx36          - const: nvidia,tegra210-adx37 38  reg:39    maxItems: 140 41  sound-name-prefix:42    pattern: "^ADX[1-9]$"43 44  ports:45    $ref: /schemas/graph.yaml#/properties/ports46    description: |47      ADX has one input and four outputs. Accordingly ACIF (Audio Client48      Interface) port nodes are defined to represent ADX input (port 0)49      and outputs (ports 1 to 4). These are connected to corresponding50      ports on AHUB (Audio Hub).51    properties:52      port@0:53        $ref: audio-graph-port.yaml#54        unevaluatedProperties: false55        description: ADX ACIF input port56    patternProperties:57      '^port@[1-4]':58        $ref: audio-graph-port.yaml#59        unevaluatedProperties: false60        description: ADX ACIF output ports61 62required:63  - compatible64  - reg65 66additionalProperties: false67 68examples:69  - |70 71    adx@702d3800 {72        compatible = "nvidia,tegra210-adx";73        reg = <0x702d3800 0x100>;74        sound-name-prefix = "ADX1";75    };76 77...78