Lines Matching +full:mic +full:- +full:bias +full:- +full:source

1 // SPDX-License-Identifier: BSD-3-Clause
3 * sc7280 device tree source for boards using Max98360 and wcd9385 codec
9 /* BOARD-SPECIFIC TOP LEVEL NODES */
11 compatible = "google,sc7280-herobrine";
12 model = "sc7280-wcd938x-max98360a-1mic";
14 audio-routing =
17 "AMIC1", "MIC BIAS1",
18 "AMIC2", "MIC BIAS2",
19 "VA DMIC0", "MIC BIAS1",
20 "VA DMIC1", "MIC BIAS1",
21 "VA DMIC2", "MIC BIAS3",
22 "VA DMIC3", "MIC BIAS3",
35 #address-cells = <1>;
36 #size-cells = <0>;
38 dai-link@0 {
39 link-name = "MAX98360A";
43 sound-dai = <&lpass_cpu MI2S_SECONDARY>;
47 sound-dai = <&max98360a>;
51 dai-link@1 {
52 link-name = "DisplayPort";
56 sound-dai = <&lpass_cpu LPASS_DP_RX>;
60 sound-dai = <&mdss_dp>;
64 dai-link@2 {
65 link-name = "WCD9385 Playback";
69 sound-dai = <&lpass_cpu LPASS_CDC_DMA_RX0>;
73 sound-dai = <&wcd9385 0>, <&swr0 0>, <&lpass_rx_macro 0>;
77 dai-link@3 {
78 link-name = "WCD9385 Capture";
82 sound-dai = <&lpass_cpu LPASS_CDC_DMA_TX3>;
86 sound-dai = <&wcd9385 1>, <&swr1 0>, <&lpass_tx_macro 0>;
90 dai-link@4 {
91 link-name = "DMIC";
95 sound-dai = <&lpass_cpu LPASS_CDC_DMA_VA_TX0>;
99 sound-dai = <&lpass_va_macro 0>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&mi2s1_data0>, <&mi2s1_sclk>, <&mi2s1_ws>;
113 dai-link@1 {
115 qcom,playback-sd-lines = <0>;
118 dai-link@5 {
122 dai-link@6 {
126 dai-link@19 {
130 dai-link@25 {
144 pinctrl-0 = <&lpass_dmic01_clk>, <&lpass_dmic01_data>;
145 pinctrl-names = "default";
165 drive-strength = <8>;
166 bias-disable;
170 bias-pull-down;
174 drive-strength = <8>;
175 bias-disable;
179 bias-pull-down;
183 drive-strength = <2>;
184 slew-rate = <1>;
185 bias-disable;
189 drive-strength = <2>;
190 slew-rate = <1>;
191 bias-bus-hold;
195 drive-strength = <2>;
196 slew-rate = <1>;
197 bias-disable;
201 drive-strength = <2>;
202 slew-rate = <1>;
203 bias-bus-hold;
207 drive-strength = <6>;
208 bias-disable;
212 drive-strength = <6>;
213 bias-disable;
217 drive-strength = <6>;