# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/qcom,q6apm-lpass-dais.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Qualcomm DSP LPASS (Low Power Audio SubSystem) Audio Ports maintainers: - Krzysztof Kozlowski - Srinivas Kandagatla allOf: - $ref: dai-common.yaml# properties: compatible: enum: - qcom,q6apm-lpass-dais '#sound-dai-cells': const: 1 '#address-cells': const: 1 '#size-cells': const: 0 # Digital Audio Interfaces patternProperties: '^dai@[0-9a-f]+$': type: object description: Q6DSP Digital Audio Interfaces. properties: reg: maxItems: 1 description: Digital Audio Interface ID clocks: minItems: 1 maxItems: 2 clock-names: minItems: 1 items: - enum: [bclk, mclk] - const: mclk dependencies: clocks: [clock-names] required: - reg additionalProperties: false required: - compatible - '#sound-dai-cells' unevaluatedProperties: false examples: - | #include dais { compatible = "qcom,q6apm-lpass-dais"; #sound-dai-cells = <1>; #address-cells = <1>; #size-cells = <0>; dai@10 { reg = ; clocks = <&q6prmcc LPASS_CLK_ID_PRI_MI2S_IBIT LPASS_CLK_ATTRIBUTE_COUPLE_NO>, <&q6prmcc LPASS_CLK_ID_MCLK_1 LPASS_CLK_ATTRIBUTE_COUPLE_NO>; clock-names = "bclk", "mclk"; }; };