aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2020-10-08 10:36:06 +0100
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>2020-12-28 03:36:18 +0300
commitf5d6ef7967afdf521d52ef839da69ad99d39ec3a (patch)
tree80a9c2ab3ea011402278a20d37cb0448f448470c /arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
parent527d3c45d8259afa604f31a8d2929b113140c5db (diff)
arm64: dts: qcom: rb5: add on board dmic support via va macro
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Diffstat (limited to 'arch/arm64/boot/dts/qcom/qrb5165-rb5.dts')
-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 7ca66a4f7d34..3bdfb899a7a4 100644
--- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
+++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
@@ -556,6 +556,10 @@
dai@1 {
reg = <1>;
};
+
+ dai@2 {
+ reg = <2>;
+ };
};
&swr0 {
@@ -580,6 +584,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
@@ -590,8 +600,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";
@@ -607,6 +620,13 @@
};
};
+ mm3-dai-link {
+ link-name = "MultiMedia3";
+ cpu {
+ sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
+ };
+ };
+
hdmi-dai-link {
link-name = "HDMI Playback";
cpu {
@@ -636,6 +656,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 {