Lines Matching +full:sc7180 +full:- +full:lpasscorecc

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/qcom,lpass-cpu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11 - Rohit kumar <rohitkr@codeaurora.org>
14 Qualcomm Technologies Inc. SOC Low-Power Audio SubSystem (LPASS) that consist
16 is a module to configure Low-Power Audio Interface(LPAIF) core registers
22 - qcom,lpass-cpu
23 - qcom,apq8016-lpass-cpu
24 - qcom,sc7180-lpass-cpu
30 reg-names:
37 clock-names:
45 interrupt-names:
56 power-domains:
59 '#sound-dai-cells':
62 '#address-cells':
65 '#size-cells':
69 "^dai-link@[0-9a-f]$":
80 qcom,playback-sd-lines:
81 $ref: /schemas/types.yaml#/definitions/uint32-array
84 qcom,capture-sd-lines:
85 $ref: /schemas/types.yaml#/definitions/uint32-array
89 - reg
94 - compatible
95 - reg
96 - reg-names
97 - clocks
98 - clock-names
99 - interrupts
100 - interrupt-names
101 - '#sound-dai-cells'
106 - if:
110 const: qcom,lpass-cpu
114 clock-names:
116 - const: ahbix-clk
117 - const: mi2s-osr-clk
118 - const: mi2s-bit-clk
120 - if:
124 const: qcom,apq8016-lpass-cpu
128 clock-names:
130 - const: ahbix-clk
131 - const: mi2s-bit-clk0
132 - const: mi2s-bit-clk1
133 - const: mi2s-bit-clk2
134 - const: mi2s-bit-clk3
135 - const: pcnoc-mport-clk
136 - const: pcnoc-sway-clk
138 - if:
142 const: qcom,sc7180-lpass-cpu
146 clock-names:
148 - items: #for I2S
149 - const: pcnoc-sway-clk
150 - const: audio-core
151 - const: mclk0
152 - const: pcnoc-mport-clk
153 - const: mi2s-bit-clk0
154 - const: mi2s-bit-clk1
155 - items: #for HDMI
156 - const: pcnoc-sway-clk
157 - const: audio-core
158 - const: pcnoc-mport-clk
159 reg-names:
161 - items: #for I2S
162 - const: lpass-lpaif
163 - items: #for I2S and HDMI
164 - const: lpass-hdmiif
165 - const: lpass-lpaif
166 interrupt-names:
168 - items: #for I2S
169 - const: lpass-irq-lpaif
170 - items: #for I2S and HDMI
171 - const: lpass-irq-lpaif
172 - const: lpass-irq-hdmi
174 - iommus
175 - power-domains
178 - |
179 #include <dt-bindings/sound/sc7180-lpass.h>
182 #address-cells = <2>;
183 #size-cells = <2>;
185 compatible = "qcom,sc7180-lpass-cpu";
189 reg-names = "lpass-hdmiif",
190 "lpass-lpaif";
193 power-domains = <&lpass_hm 0>;
196 <&lpasscorecc 6>,
197 <&lpasscorecc 7>,
198 <&lpasscorecc 10>,
199 <&lpasscorecc 8>,
200 <&lpasscorecc 9>;
202 clock-names = "pcnoc-sway-clk", "audio-core",
203 "mclk0", "pcnoc-mport-clk",
204 "mi2s-bit-clk0", "mi2s-bit-clk1";
208 interrupt-names = "lpass-irq-lpaif",
209 "lpass-irq-hdmi";
210 #sound-dai-cells = <1>;
212 #address-cells = <1>;
213 #size-cells = <0>;
215 dai-link@0 {
217 qcom,playback-sd-lines = <1>;
218 qcom,capture-sd-lines = <0>;