16180b325SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 26180b325SKrzysztof Kozlowski%YAML 1.2 36180b325SKrzysztof Kozlowski--- 46180b325SKrzysztof Kozlowski$id: http://devicetree.org/schemas/sound/qcom,q6apm.yaml# 56180b325SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 66180b325SKrzysztof Kozlowski 76180b325SKrzysztof Kozlowskititle: Qualcomm Audio Process Manager (Q6APM) 86180b325SKrzysztof Kozlowski 96180b325SKrzysztof Kozlowskimaintainers: 106180b325SKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 116180b325SKrzysztof Kozlowski - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 126180b325SKrzysztof Kozlowski 136180b325SKrzysztof KozlowskiallOf: 146180b325SKrzysztof Kozlowski - $ref: /schemas/soc/qcom/qcom,apr-services.yaml# 156180b325SKrzysztof Kozlowski 166180b325SKrzysztof Kozlowskiproperties: 176180b325SKrzysztof Kozlowski compatible: 186180b325SKrzysztof Kozlowski enum: 196180b325SKrzysztof Kozlowski - qcom,q6apm 206180b325SKrzysztof Kozlowski 21*b386acc0SKrzysztof Kozlowski bedais: 22*b386acc0SKrzysztof Kozlowski type: object 23*b386acc0SKrzysztof Kozlowski $ref: /schemas/sound/qcom,q6apm-lpass-dais.yaml# 24*b386acc0SKrzysztof Kozlowski unevaluatedProperties: false 25*b386acc0SKrzysztof Kozlowski description: Qualcomm DSP audio ports 26*b386acc0SKrzysztof Kozlowski 276180b325SKrzysztof Kozlowski dais: 286180b325SKrzysztof Kozlowski type: object 296180b325SKrzysztof Kozlowski $ref: /schemas/sound/qcom,q6apm-dai.yaml# 306180b325SKrzysztof Kozlowski unevaluatedProperties: false 316180b325SKrzysztof Kozlowski description: Qualcomm DSP audio ports 326180b325SKrzysztof Kozlowski 33*b386acc0SKrzysztof Kozlowski '#sound-dai-cells': 34*b386acc0SKrzysztof Kozlowski const: 0 35*b386acc0SKrzysztof Kozlowski 366180b325SKrzysztof Kozlowskirequired: 376180b325SKrzysztof Kozlowski - compatible 38*b386acc0SKrzysztof Kozlowski - bedais 396180b325SKrzysztof Kozlowski - dais 406180b325SKrzysztof Kozlowski 416180b325SKrzysztof KozlowskiunevaluatedProperties: false 426180b325SKrzysztof Kozlowski 436180b325SKrzysztof Kozlowskiexamples: 446180b325SKrzysztof Kozlowski - | 456180b325SKrzysztof Kozlowski #include <dt-bindings/soc/qcom,gpr.h> 466180b325SKrzysztof Kozlowski 476180b325SKrzysztof Kozlowski gpr { 486180b325SKrzysztof Kozlowski #address-cells = <1>; 496180b325SKrzysztof Kozlowski #size-cells = <0>; 506180b325SKrzysztof Kozlowski 516180b325SKrzysztof Kozlowski service@1 { 526180b325SKrzysztof Kozlowski reg = <GPR_APM_MODULE_IID>; 536180b325SKrzysztof Kozlowski compatible = "qcom,q6apm"; 54*b386acc0SKrzysztof Kozlowski #sound-dai-cells = <0>; 556180b325SKrzysztof Kozlowski qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd"; 566180b325SKrzysztof Kozlowski 576180b325SKrzysztof Kozlowski dais { 586180b325SKrzysztof Kozlowski compatible = "qcom,q6apm-dais"; 596180b325SKrzysztof Kozlowski iommus = <&apps_smmu 0x1801 0x0>; 606180b325SKrzysztof Kozlowski }; 61*b386acc0SKrzysztof Kozlowski 62*b386acc0SKrzysztof Kozlowski bedais { 63*b386acc0SKrzysztof Kozlowski compatible = "qcom,q6apm-lpass-dais"; 64*b386acc0SKrzysztof Kozlowski #sound-dai-cells = <1>; 65*b386acc0SKrzysztof Kozlowski }; 666180b325SKrzysztof Kozlowski }; 676180b325SKrzysztof Kozlowski }; 68