1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom, !! 4 $id: "http://devicetree.org/schemas/sound/qcom,q6apm-dai.yaml#" 5 $schema: http://devicetree.org/meta-schemas/co !! 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 title: Qualcomm Audio Process Manager Digital !! 7 title: Qualcomm Audio Process Manager Digital Audio Interfaces binding 8 8 9 maintainers: 9 maintainers: 10 - Srinivas Kandagatla <srinivas.kandagatla@li 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 11 12 description: | 12 description: | 13 This binding describes the Qualcomm APM DAIs 13 This binding describes the Qualcomm APM DAIs in DSP 14 14 15 properties: 15 properties: 16 compatible: 16 compatible: 17 const: qcom,q6apm-dais 17 const: qcom,q6apm-dais 18 18 >> 19 reg: >> 20 maxItems: 1 >> 21 19 iommus: 22 iommus: 20 minItems: 1 !! 23 maxItems: 1 21 maxItems: 2 << 22 24 23 required: 25 required: 24 - compatible 26 - compatible 25 - iommus 27 - iommus >> 28 - reg 26 29 27 additionalProperties: false 30 additionalProperties: false 28 31 29 examples: 32 examples: 30 - | 33 - | 31 dais { !! 34 #include <dt-bindings/soc/qcom,gpr.h> 32 compatible = "qcom,q6apm-dais"; !! 35 gpr { 33 iommus = <&apps_smmu 0x1801 0x0>; !! 36 compatible = "qcom,gpr"; >> 37 #address-cells = <1>; >> 38 #size-cells = <0>; >> 39 qcom,domain = <GPR_DOMAIN_ID_ADSP>; >> 40 service@1 { >> 41 compatible = "qcom,q6apm"; >> 42 reg = <1>; >> 43 >> 44 #address-cells = <1>; >> 45 #size-cells = <0>; >> 46 >> 47 apm-dai@1 { >> 48 compatible = "qcom,q6apm-dais"; >> 49 iommus = <&apps_smmu 0x1801 0x0>; >> 50 reg = <1>; >> 51 }; >> 52 }; 34 }; 53 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.