Lines Matching +full:be +full:- +full:dai +full:- +full:link
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/google,sc7280-herobrine.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Google SC7280-Herobrine ASoC sound card driver
10 - Srinivasa Rao Mandadapu <srivasam@codeaurora.org>
11 - Judy Hsiao <judyhsiao@chromium.org>
17 - $ref: sound-card-common.yaml#
22 - google,sc7280-herobrine
24 "#address-cells":
27 "#size-cells":
31 "^dai-link@[0-9a-f]$":
33 Each subnode represents a dai link. Subnodes of each dai links would be
39 link-name:
40 description: Indicates dai-link name and PCM stream name.
46 description: dai link address.
49 description: Holds subnode which indicates cpu dai.
52 sound-dai: true
55 - sound-dai
60 description: Holds subnode which indicates codec dai.
63 sound-dai: true
66 - sound-dai
74 sound-dai:
78 - sound-dai
83 - link-name
84 - cpu
85 - codec
86 - reg
91 - compatible
92 - "#address-cells"
93 - "#size-cells"
99 - |
100 #include <dt-bindings/sound/qcom,lpass.h>
102 compatible = "google,sc7280-herobrine";
103 model = "sc7280-wcd938x-max98360a-4dmic";
105 audio-routing =
122 #address-cells = <1>;
123 #size-cells = <0>;
125 dai-link@0 {
126 link-name = "WCD Playback";
129 sound-dai = <&lpass_cpu LPASS_CDC_DMA_RX0>;
133 sound-dai = <&wcd938x 0>, <&swr0 0>, <&rxmacro 0>;
136 dai-link@1 {
137 link-name = "WCD Capture";
140 sound-dai = <&lpass_cpu LPASS_CDC_DMA_TX3>;
144 sound-dai = <&wcd938x 1>, <&swr1 0>, <&txmacro 0>;
148 dai-link@2 {
149 link-name = "MI2S Playback";
152 sound-dai = <&lpass_cpu MI2S_SECONDARY>;
156 sound-dai = <&max98360a>;
160 dai-link@3 {
161 link-name = "DMIC Capture";
164 sound-dai = <&lpass_cpu LPASS_CDC_DMA_VA_TX0>;
168 sound-dai = <&vamacro 0>;
172 dai-link@5 {
173 link-name = "DP Playback";
176 sound-dai = <&lpass_cpu LPASS_DP_RX>;
180 sound-dai = <&mdss_dp>;