diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2019-04-23 17:09:17 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2019-04-24 13:56:38 +0200 |
commit | 7c093605960442f6bc90684686bebc132dd99b3c (patch) | |
tree | fc31ffcf26959702a5adc013471339110442944d | |
parent | f8420953da3d1613d052d930c90df8e535ab24d7 (diff) |
ARM: dts: imx8: apalis-imx8qm: enable imx-audio-amix, sai6/7, asrc
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts index 223545753a8e..78d8470b71a0 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts @@ -134,7 +134,7 @@ model = "amix-audio-sai"; dais = <&sai6>, <&sai7>; amix-controller = <&amix>; - status = "disabled"; + status = "okay"; }; sound-hdmi-arc { @@ -166,6 +166,32 @@ status = "okay"; }; +&sai6 { + assigned-clocks = <&clk IMX8QM_ACM_SAI6_MCLK_SEL>, + <&clk IMX8QM_AUD_PLL1_DIV>, + <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK1_DIV>, + <&clk IMX8QM_AUD_ACM_AUD_REC_CLK1_DIV>, + <&clk IMX8QM_AUD_SAI_6_MCLK>; + assigned-clock-parents = <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK1_CLK>; + assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>; + fsl,sai-asynchronous; + fsl,txm-rxs; + status = "okay"; +}; + +&sai7 { + assigned-clocks = <&clk IMX8QM_ACM_SAI7_MCLK_SEL>, + <&clk IMX8QM_AUD_PLL1_DIV>, + <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK1_DIV>, + <&clk IMX8QM_AUD_ACM_AUD_REC_CLK1_DIV>, + <&clk IMX8QM_AUD_SAI_7_MCLK>; + assigned-clock-parents = <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK1_CLK>; + assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>; + fsl,sai-asynchronous; + fsl,txm-rxs; + status = "okay"; +}; + &sai_hdmi_rx { fsl,sai-asynchronous; status = "disabled"; @@ -670,6 +696,11 @@ }; }; +&asrc0 { + fsl,asrc-rate = <48000>; + status = "okay"; +}; + &gpio2 { status = "okay"; }; |