diff options
author | Shengjiu Wang <shengjiu.wang@nxp.com> | 2017-10-12 14:02:33 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:28:44 +0800 |
commit | ed7e79be1eb5874cbe1eff1e800f81bd7c695f5c (patch) | |
tree | 80ef7a1ad7b0db5d10517f6723f8ae88138e06c9 /arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts | |
parent | c16ebc2c325ec2ebad43b32a9dd2895a2c3dbc9a (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.dts | 19 |
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>, |