aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2020-10-08 10:36:06 +0100
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2020-10-08 10:38:03 +0100
commit0ea30269ad0bf2ebcc7160645b517ed972cce699 (patch)
tree16fdb5bbf245459f238e855b890a3dbe053faadd
parentb47dcaaabb444668c236151d4f33241a1b3d2145 (diff)
arm64: dts: qcom: rb5: add on board dmic support via va macro
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r--arch/arm64/boot/dts/qcom/qrb5165-rb5.dts37
1 files changed, 36 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
index ee951bc167f8..9f61eb16f1ca 100644
--- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
+++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
@@ -571,6 +571,10 @@
dai@1 {
reg = <1>;
};
+
+ dai@2 {
+ reg = <2>;
+ };
};
&swr0 {
@@ -595,6 +599,12 @@
};
};
+&vamacro {
+ pinctrl-0 = <&cdc_dmic01_clk_active &cdc_dmic01_data_active>;
+ pinctrl-names = "default";
+ vdd-micb-supply = <&vreg_s4a_1p8>;
+};
+
&sound {
compatible = "qcom,sm8250-sndcard";
pinctrl-0 = <&tert_mi2s_sck_active
@@ -605,8 +615,11 @@
audio-routing =
"SpkrLeft IN", "WSA_SPK1 OUT",
"SpkrRight IN", "WSA_SPK2 OUT",
+ "VA DMIC0", "vdd-micb",
+ "VA DMIC1", "vdd-micb",
"MM_DL1", "MultiMedia1 Playback",
- "MM_DL2", "MultiMedia2 Playback";
+ "MM_DL2", "MultiMedia2 Playback",
+ "MultiMedia3 Capture", "MM_UL3";
mm1-dai-link {
link-name = "MultiMedia1";
@@ -622,6 +635,13 @@
};
};
+ mm3-dai-link {
+ link-name = "MultiMedia3";
+ cpu {
+ sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
+ };
+ };
+
hdmi-dai-link {
link-name = "HDMI Playback";
cpu {
@@ -651,6 +671,21 @@
sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&wsamacro>;
};
};
+
+ va-dai-link {
+ link-name = "VA Capture";
+ cpu {
+ sound-dai = <&q6afedai VA_CODEC_DMA_TX_0>;
+ };
+
+ platform {
+ sound-dai = <&q6routing>;
+ };
+
+ codec {
+ sound-dai = <&vamacro 0>;
+ };
+ };
};
&cdsp {