Hi > If an mclk-fs value was provided in the device tree configuration, the > calculated MCLK was fed into the downstream codec DAI and CPU DAI, > however set_sysclk was not being called on the platform device. Some > platform devices such as the Xilinx Audio Formatter need to know the MCLK > as well. > > Call snd_soc_component_set_sysclk on each component in the stream to set > the proper sysclk value in addition to the existing call of > snd_soc_dai_set_sysclk on the codec DAI and CPU DAI. This may end up > resulting in redundant calls if one of the snd_soc_dai_set_sysclk calls > ends up calling snd_soc_component_set_sysclk itself, but that isn't > expected to cause any significant harm. > > Fixes: f48dcbb6d47d ("ASoC: simple-card-utils: share asoc_simple_hw_param()") > Signed-off-by: Robert Hancock <robert.hancock@xxxxxxxxxx> > --- Reviewed-by: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> Thank you for your help !! Best regards --- Kuninori Morimoto