Skip to content
Snippets Groups Projects
Commit f7becc2d authored by Alexey Klimov's avatar Alexey Klimov
Browse files

arm64: dts: qcom: qrb4210-rb2: add HDMI audio playback support


Add sound node and dsp-related piece to enable HDMI audio
playback support on Qualcomm QRB4210 RB2 board. That is the
only sound output supported for now.

Signed-off-by: default avatarAlexey Klimov <alexey.klimov@linaro.org>
parent 473a71c6
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,8 @@
/dts-v1/;
#include <dt-bindings/leds/common.h>
#include <dt-bindings/sound/qcom,q6afe.h>
#include <dt-bindings/sound/qcom,q6asm.h>
#include <dt-bindings/usb/pd.h>
#include "sm4250.dtsi"
#include "pm6125.dtsi"
......@@ -103,6 +105,51 @@ led-wlan {
};
};
sound {
compatible = "qcom,qrb4210-rb2-sndcard";
pinctrl-0 = <&lpi_i2s2_active>;
pinctrl-names = "default";
model = "Qualcomm-RB2-WSA8815-Speakers-DMIC0";
audio-routing = "MM_DL1", "MultiMedia1 Playback",
"MM_DL2", "MultiMedia2 Playback";
mm1-dai-link {
link-name = "MultiMedia1";
cpu {
sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
};
};
mm2-dai-link {
link-name = "MultiMedia2";
cpu {
sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
};
};
mm3-dai-link {
link-name = "MultiMedia3";
cpu {
sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
};
};
hdmi-dai-link {
link-name = "HDMI Playback";
cpu {
sound-dai = <&q6afedai SECONDARY_MI2S_RX>;
};
platform {
sound-dai = <&q6routing>;
};
codec {
sound-dai = <&lt9611_codec 0>;
};
};
};
vreg_hdmi_out_1p2: regulator-hdmi-out-1p2 {
compatible = "regulator-fixed";
regulator-name = "VREG_HDMI_OUT_1P2";
......@@ -318,6 +365,14 @@ &pon_resin {
status = "okay";
};
/* SECONDARY I2S Uses 1 I2S SD Lines for audio on LT9611 HDMI Bridge */
&q6afedai {
dai@20 {
reg = <SECONDARY_MI2S_RX>;
qcom,sd-lines = <0>;
};
};
&qupv3_id_0 {
status = "okay";
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment