Home
last modified time | relevance | path

Searched hist:"9 fd729542cf4aff3c70b8e5be6f510e6722bc369" (Results 1 – 2 of 2) sorted by relevance

/linux/sound/soc/codecs/
H A Dda7219.hdiff 9fd729542cf4aff3c70b8e5be6f510e6722bc369 Thu Feb 14 11:13:29 CET 2019 Adam Thomson <Adam.Thomson.Opensource@diasemi.com> ASoC: da7219: Add support for master mode BCLK rate adjustment

Previously the driver would default the BCLK periods per WCLK to
64, to cover all possible non-TDM scenarios when the codec was
DAI clock master. However some devices require a lower BCLK rate
to operate correctly so with this in mind, this commit updates
the code to be more dynamic, with BCLK rate now based on SR and
word length provided to hw_params().

Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
H A Dda7219.cdiff 9fd729542cf4aff3c70b8e5be6f510e6722bc369 Thu Feb 14 11:13:29 CET 2019 Adam Thomson <Adam.Thomson.Opensource@diasemi.com> ASoC: da7219: Add support for master mode BCLK rate adjustment

Previously the driver would default the BCLK periods per WCLK to
64, to cover all possible non-TDM scenarios when the codec was
DAI clock master. However some devices require a lower BCLK rate
to operate correctly so with this in mind, this commit updates
the code to be more dynamic, with BCLK rate now based on SR and
word length provided to hw_params().

Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
Signed-off-by: Mark Brown <broonie@kernel.org>