MLK-15985-3: ARM: dts: imx6sx: set frequency for S20_3LE format
authorShengjiu Wang <shengjiu.wang@nxp.com>
Mon, 4 Dec 2017 02:20:34 +0000 (10:20 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:50:02 +0000 (14:50 -0500)
Select a proper frequency for S20_3LE/S24_LE/S16_LE. and disable
the SSI2 when mqs enabled, for mqs only support 24.576MHz mclk.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
arch/arm/boot/dts/imx6sx-sdb-mqs.dts
arch/arm/boot/dts/imx6sx-sdb.dtsi

index e5ff9fb..bf388ac 100644 (file)
 
 #include "imx6sx-sdb.dts"
 / {
+
+       sound {
+               status = "disabled";
+       };
+
        sound-mqs {
                compatible = "fsl,imx6sx-sdb-mqs",
                                "fsl,imx-audio-mqs";
        status = "okay";
 };
 
+&ssi2 {
+       status = "disabled";
+};
+
 &sdma {
        gpr = <&gpr>;
        /* SDMA event remap for SAI1 */
index eaea8ff..f0e6181 100644 (file)
 };
 
 &ssi2 {
+       assigned-clocks = <&clks IMX6SX_CLK_PLL4>,
+                         <&clks IMX6SX_PLL4_BYPASS>,
+                         <&clks IMX6SX_CLK_SSI2_SEL>;
+       assigned-clock-parents = <&clks IMX6SX_CLK_OSC>,
+                                <&clks IMX6SX_CLK_PLL4>,
+                                <&clks IMX6SX_CLK_PLL4_AUDIO_DIV>;
+       assigned-clock-rates = <737280000>, <0>, <0>;
        status = "okay";
 };