MLK-16738: ARM64: dts: qxp-mek: amix: move SAIs MCLKs to AUD_PLL1
authorViorel Suman <viorel.suman@nxp.com>
Fri, 10 Nov 2017 08:32:31 +0000 (10:32 +0200)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:39:16 +0000 (15:39 -0500)
Move AMIX SAIs MCLKs to AUD_PLL1 and double the frequency
in order to support 64k rate.

Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Reviewed-by: Frank Li <frank.li@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts

index 90b086e..abf1fef 100755 (executable)
 };
 
 &sai4 {
-       assigned-clocks = <&clk IMX8QXP_AUD_PLL0_DIV>,
-                       <&clk IMX8QXP_AUD_ACM_AUD_PLL_CLK0_DIV>,
-                       <&clk IMX8QXP_AUD_ACM_AUD_REC_CLK0_DIV>,
+       assigned-clocks = <&clk IMX8QXP_ACM_SAI4_MCLK_SEL>,
+                       <&clk IMX8QXP_AUD_PLL1_DIV>,
+                       <&clk IMX8QXP_AUD_ACM_AUD_PLL_CLK1_DIV>,
+                       <&clk IMX8QXP_AUD_ACM_AUD_REC_CLK1_DIV>,
                        <&clk IMX8QXP_AUD_SAI_4_MCLK>;
-       assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
+       assigned-clock-parents = <&clk IMX8QXP_AUD_ACM_AUD_PLL_CLK1_CLK>;
+       assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>;
        fsl,sai-asynchronous;
        fsl,txm-rxs;
        status = "okay";
 };
 
 &sai5 {
-       assigned-clocks = <&clk IMX8QXP_AUD_PLL0_DIV>,
-                       <&clk IMX8QXP_AUD_ACM_AUD_PLL_CLK0_DIV>,
-                       <&clk IMX8QXP_AUD_ACM_AUD_REC_CLK0_DIV>,
+       assigned-clocks = <&clk IMX8QXP_ACM_SAI5_MCLK_SEL>,
+                       <&clk IMX8QXP_AUD_PLL1_DIV>,
+                       <&clk IMX8QXP_AUD_ACM_AUD_PLL_CLK1_DIV>,
+                       <&clk IMX8QXP_AUD_ACM_AUD_REC_CLK1_DIV>,
                        <&clk IMX8QXP_AUD_SAI_5_MCLK>;
-       assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
+       assigned-clock-parents = <&clk IMX8QXP_AUD_ACM_AUD_PLL_CLK1_CLK>;
+       assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>;
        fsl,sai-asynchronous;
        fsl,txm-rxs;
        status = "okay";
 
 &vpu {
        status = "okay";
-};
\ No newline at end of file
+};