MLK-13951-3 arm64: dts: fsl-imx8qm: enable AMIX
authorViorel Suman <viorel.suman@nxp.com>
Thu, 27 Jul 2017 08:47:05 +0000 (11:47 +0300)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:36:09 +0000 (15:36 -0500)
Enable AMIX in i.MX8 QM.

Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts

index cab4363..5b4d703 100644 (file)
                audio-codec = <&codec>;
                asrc-controller = <&asrc0>;
        };
+
+       sound-amix-sai {
+               compatible = "fsl,imx-audio-amix";
+               model = "amix-audio-sai";
+               dais = <&sai6>, <&sai7>;
+               amix-controller = <&amix>;
+       };
 };
 
 &acm {
        status = "okay";
 };
 
+&amix {
+       status = "okay";
+};
+
 &asrc0 {
        fsl,asrc-rate  = <48000>;
        status = "okay";
        status = "okay";
 };
 
+&sai6 {
+       assigned-clocks = <&clk IMX8QM_ACM_SAI6_MCLK_SEL>,
+                       <&clk IMX8QM_AUD_SAI_6_MCLK>;
+       assigned-clock-parents = <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_CLK>;
+       assigned-clock-rates = <0>, <24576000>;
+       fsl,sai-asynchronous;
+       fsl,txm-rxs;
+       status = "okay";
+};
+
+&sai7 {
+       assigned-clocks = <&clk IMX8QM_ACM_SAI7_MCLK_SEL>,
+                       <&clk IMX8QM_AUD_SAI_7_MCLK>;
+       assigned-clock-parents = <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_CLK>;
+       assigned-clock-rates = <0>, <24576000>;
+       fsl,sai-asynchronous;
+       fsl,txm-rxs;
+       status = "okay";
+};
+
 &iomuxc {
        imx8qm-arm2 {