brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · ce81194 Raw
97 lines · yaml
1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/qcom,q6asm-dais.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Audio Stream Manager (Q6ASM)8 9maintainers:10  - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>11  - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>12 13description:14  Q6ASM is one of the APR audio services on Q6DSP. Each of its subnodes15  represent a dai with board specific configuration.16 17properties:18  compatible:19    enum:20      - qcom,q6asm-dais21 22  iommus:23    maxItems: 124 25  "#sound-dai-cells":26    const: 127 28  "#address-cells":29    const: 130 31  "#size-cells":32    const: 033 34patternProperties:35  "^dai@[0-9]+$":36    type: object37    description:38      Q6ASM Digital Audio Interface39 40    properties:41      reg:42        maxItems: 143 44      direction:45        $ref: /schemas/types.yaml#/definitions/uint3246        enum: [0, 1, 2]47        description: |48          The direction of the dai stream::49           - Q6ASM_DAI_TX_RX (0) for both tx and rx50           - Q6ASM_DAI_TX (1) for only tx (Capture/Encode)51           - Q6ASM_DAI_RX (2) for only rx (Playback/Decode)52 53      is-compress-dai:54        type: boolean55        description:56          Compress offload dai.57 58    dependencies:59      is-compress-dai: [ direction ]60 61    required:62      - reg63 64    additionalProperties: false65 66required:67  - compatible68  - "#sound-dai-cells"69  - "#address-cells"70  - "#size-cells"71 72additionalProperties: false73 74examples:75  - |76    dais {77        compatible = "qcom,q6asm-dais";78        iommus = <&apps_smmu 0x1821 0x0>;79        #address-cells = <1>;80        #size-cells = <0>;81        #sound-dai-cells = <1>;82 83        dai@0 {84            reg = <0>;85        };86 87        dai@1 {88            reg = <1>;89        };90 91        dai@2 {92            reg = <2>;93            is-compress-dai;94            direction = <1>;95        };96    };97