summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2017-10-12 14:02:33 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:28:44 +0800
commited7e79be1eb5874cbe1eff1e800f81bd7c695f5c (patch)
tree80ef7a1ad7b0db5d10517f6723f8ae88138e06c9 /arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
parentc16ebc2c325ec2ebad43b32a9dd2895a2c3dbc9a (diff)
MLK-13946-5: ARM64: dts: enable dp audio for imx8qm
Enable dp audio for imx8qm, define sai hdmi tx and rx node. use property "procotol" to replace the "video-mode" Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts19
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
index 10593665e2ce..394d03a7c307 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
@@ -85,6 +85,13 @@
dais = <&sai6>, <&sai7>;
amix-controller = <&amix>;
};
+
+ sound-hdmi {
+ compatible = "fsl,imx-audio-cdnhdmi";
+ model = "imx-audio-dp";
+ audio-cpu = <&sai_hdmi_tx>;
+ protocol = <1>;
+ };
};
&acm {
@@ -126,6 +133,18 @@
status = "okay";
};
+&sai_hdmi_tx {
+ assigned-clocks =<&clk IMX8QM_ACM_HDMI_TX_SAI0_MCLK_SEL>,
+ <&clk IMX8QM_AUD_PLL0_DIV>,
+ <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_DIV>,
+ <&clk IMX8QM_AUD_ACM_AUD_REC_CLK0_DIV>,
+ <&clk IMX8QM_AUD_SAI_HDMITX0_MCLK>;
+ assigned-clock-parents = <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_CLK>;
+ assigned-clock-rates = <0>, <786432000>, <49152000>, <24576000>, <49152000>;
+ fsl,sai-asynchronous;
+ status = "okay";
+};
+
&sai6 {
assigned-clocks = <&clk IMX8QM_ACM_SAI6_MCLK_SEL>,
<&clk IMX8QM_AUD_PLL0_DIV>,