El Wed, Aug 31, 2016 at 10:56:48AM -0300, Fabio Estevam deia: > Commit 833f2cbf7091 ("ARM: dts: imx6: change the core clock of spdif") > changed many more clocks than only the SPDIF core clock as stated in > the commit message. > > The MLB clock has been added and this causes SPDIF regression as > reported by Xavi Drudis Ferran and also in this forum post: > https://forum.digikey.com/thread/34240 > > The MX6Q Reference Manual does not mention that MLB is a clock related > to SPDIF, so change it back to a dummy clock to restore SPDIF > functionality. > > Thanks to Ambika for providing the fix at: > https://community.nxp.com/thread/387131 > > Fixes: 833f2cbf7091 ("ARM: dts: imx6: change the core clock of spdif") > Cc: <stable@xxxxxxxxxxxxxxx> # 4.4.x > Reported-by: Xavi Drudis Ferran <xdrudis@xxxxxxxxx> > Signed-off-by: Fabio Estevam <fabio.estevam@xxxxxxx> > --- > arch/arm/boot/dts/imx6qdl.dtsi | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi > index b620ac8..b13b0b2 100644 > --- a/arch/arm/boot/dts/imx6qdl.dtsi > +++ b/arch/arm/boot/dts/imx6qdl.dtsi > @@ -243,7 +243,7 @@ > clocks = <&clks IMX6QDL_CLK_SPDIF_GCLK>, <&clks IMX6QDL_CLK_OSC>, > <&clks IMX6QDL_CLK_SPDIF>, <&clks IMX6QDL_CLK_ASRC>, > <&clks IMX6QDL_CLK_DUMMY>, <&clks IMX6QDL_CLK_ESAI_EXTAL>, > - <&clks IMX6QDL_CLK_IPG>, <&clks IMX6QDL_CLK_MLB>, > + <&clks IMX6QDL_CLK_IPG>, <&clks IMX6QDL_CLK_DUMMY>, > <&clks IMX6QDL_CLK_DUMMY>, <&clks IMX6QDL_CLK_SPBA>; > clock-names = "core", "rxtx0", > "rxtx1", "rxtx2", > -- > 1.9.1 > Tested-by: Xavi Drudis Ferran <xdrudis@xxxxxxxxx> (on linux-libre-4.7, wandboard-quad-rev-b1, imx6q MCIMX6Q5EYM10AC ,according to wandboard manual BOM) Before the change I didn't hear output on spdif, after the change output sounds ok. -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html