Lines Matching +full:dmic +full:- +full:sample +full:- +full:rate
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/qcom,lpass-tx-macro.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <[email protected]>
15 - enum:
16 - qcom,sc7280-lpass-tx-macro
17 - qcom,sm6115-lpass-tx-macro
18 - qcom,sm8250-lpass-tx-macro
19 - qcom,sm8450-lpass-tx-macro
20 - qcom,sm8550-lpass-tx-macro
21 - qcom,sc8280xp-lpass-tx-macro
22 - items:
23 - enum:
24 - qcom,sm8650-lpass-tx-macro
25 - qcom,sm8750-lpass-tx-macro
26 - qcom,x1e80100-lpass-tx-macro
27 - const: qcom,sm8550-lpass-tx-macro
32 "#sound-dai-cells":
35 '#clock-cells':
42 clock-names:
46 clock-output-names:
49 power-domains:
52 power-domain-names:
54 - const: macro
55 - const: dcodec
57 qcom,dmic-sample-rate:
58 description: dmic sample rate
62 - compatible
63 - reg
64 - "#sound-dai-cells"
67 - $ref: dai-common.yaml#
68 - if:
72 - qcom,sc7280-lpass-tx-macro
75 clock-names:
77 - items: # for ADSP based platforms
78 - const: mclk
79 - const: npl
80 - const: macro
81 - const: dcodec
82 - const: fsgen
83 - items: # for ADSP bypass based platforms
84 - const: mclk
85 - const: npl
86 - const: fsgen
88 - if:
92 - qcom,sc8280xp-lpass-tx-macro
93 - qcom,sm8250-lpass-tx-macro
94 - qcom,sm8450-lpass-tx-macro
100 clock-names:
102 - const: mclk
103 - const: npl
104 - const: macro
105 - const: dcodec
106 - const: fsgen
108 - if:
112 - qcom,sm6115-lpass-tx-macro
118 clock-names:
120 - const: mclk
121 - const: npl
122 - const: dcodec
123 - const: fsgen
125 - if:
130 - qcom,sm8550-lpass-tx-macro
136 clock-names:
138 - const: mclk
139 - const: macro
140 - const: dcodec
141 - const: fsgen
146 - |
147 #include <dt-bindings/sound/qcom,q6afe.h>
149 compatible = "qcom,sm8250-lpass-tx-macro";
151 #sound-dai-cells = <1>;
152 #clock-cells = <0>;
158 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
159 clock-output-names = "mclk";
160 qcom,dmic-sample-rate = <600000>;