linux_dsm_epyc7002/sound/soc/sunxi
Maxime Ripard fb19739d7f
ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs
On the first generation of Allwinner SoCs (A10-A31), the i2s controller was
using the MCLK as BCLK parent. However, this changed since the introduction
of the A83t and BCLK now uses the module clock as its parent.

Let's introduce a hook to get the parent rate and use that in our divider
calculations.

Fixes: 7d2993811a ("ASoC: sun4i-i2s: Add support for H3")
Fixes: 21faaea134 ("ASoC: sun4i-i2s: Add support for A83T")
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Link: https://lore.kernel.org/r/0b6665be216b3bd0e7bc43724818f05f3f8ee881.1566242458.git-series.maxime.ripard@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-08-20 18:31:24 +01:00
..
Kconfig
Makefile
sun4i-codec.c ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev 2019-08-09 18:12:35 +01:00
sun4i-i2s.c ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs 2019-08-20 18:31:24 +01:00
sun4i-spdif.c
sun8i-adda-pr-regmap.c
sun8i-adda-pr-regmap.h
sun8i-codec-analog.c ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code 2019-07-31 12:09:02 +01:00
sun8i-codec.c ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code 2019-07-31 12:09:39 +01:00
sun50i-codec-analog.c ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code 2019-07-31 12:09:20 +01:00