Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm64: dts: verdin-imx8mm: fix dahlia audio playback

Set optional `simple-audio-card,mclk-fs` parameter to ensure a proper
clock to the wm8904 audio codec. Without this change with an audio
stream rate of 44.1 kHz the playback is completely distorted.

Fixes: 6a57f224f734 ("arm64: dts: freescale: add initial support for verdin imx8m mini")
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Emanuele Ghidoli and committed by
Shawn Guo
0d1d030f 9dfbc722

+1
+1
arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi
··· 9 9 simple-audio-card,bitclock-master = <&dailink_master>; 10 10 simple-audio-card,format = "i2s"; 11 11 simple-audio-card,frame-master = <&dailink_master>; 12 + simple-audio-card,mclk-fs = <256>; 12 13 simple-audio-card,name = "imx8mm-wm8904"; 13 14 simple-audio-card,routing = 14 15 "Headphone Jack", "HPOUTL",