1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/sound/qcom,msm8916-wcd-digital-codec.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm MSM8916 WCD Digital Audio Codec 8 9maintainers: 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 12description: 13 The digital WCD audio codec found on Qualcomm MSM8916 LPASS. 14 15properties: 16 compatible: 17 const: qcom,msm8916-wcd-digital-codec 18 19 reg: 20 maxItems: 1 21 22 clocks: 23 maxItems: 2 24 25 clock-names: 26 items: 27 - const: ahbix-clk 28 - const: mclk 29 30 '#sound-dai-cells': 31 const: 1 32 33required: 34 - compatible 35 - reg 36 - clocks 37 - clock-names 38 - '#sound-dai-cells' 39 40allOf: 41 - $ref: dai-common.yaml# 42 43unevaluatedProperties: false 44 45examples: 46 - | 47 #include <dt-bindings/clock/qcom,gcc-msm8916.h> 48 audio-codec@771c000 { 49 compatible = "qcom,msm8916-wcd-digital-codec"; 50 reg = <0x0771c000 0x400>; 51 clocks = <&gcc GCC_ULTAUDIO_AHBFABRIC_IXFABRIC_CLK>, 52 <&gcc GCC_CODEC_DIGCODEC_CLK>; 53 clock-names = "ahbix-clk", "mclk"; 54 #sound-dai-cells = <1>; 55 }; 56