diff options
author | Martin Povišer <povik+lin@cutebit.org> | 2022-09-15 11:44:43 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-09-19 18:05:36 +0100 |
commit | ab2940a72dfa823af09abf593512459afe3da460 (patch) | |
tree | f6180b9ead16d39bb7e6f32e1cedf041124a946c /sound/soc/codecs/cs42l42.h | |
parent | 94d5f62a91aab6ac9c3f4abfd048cbe5f77153ac (diff) | |
download | lwn-ab2940a72dfa823af09abf593512459afe3da460.tar.gz lwn-ab2940a72dfa823af09abf593512459afe3da460.zip |
ASoC: cs42l42: Implement 'set_bclk_ratio'
The driver wants to know the bit rate on the serial bus and takes that
to be the value set by 'set_sysclk'. The 'set_bclk_ratio' op is a better
fit for figuring out the clocking parameters of the serial bus, so
implement that and give it precedence over the prior methods.
Signed-off-by: Martin Povišer <povik+lin@cutebit.org>
Link: https://lore.kernel.org/r/20220915094444.11434-11-povik+lin@cutebit.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs/cs42l42.h')
-rw-r--r-- | sound/soc/codecs/cs42l42.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/codecs/cs42l42.h b/sound/soc/codecs/cs42l42.h index bc51bb09da5c..a72136664112 100644 --- a/sound/soc/codecs/cs42l42.h +++ b/sound/soc/codecs/cs42l42.h @@ -35,6 +35,7 @@ struct cs42l42_private { int irq; int pll_config; u32 sclk; + u32 bclk_ratio; u32 srate; u8 plug_state; u8 hs_type; |