diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2010-07-08 11:25:43 +0900 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2010-07-09 08:50:12 +0900 |
commit | 66b47fdb851924956b6e4696fb43a3496ae2c462 (patch) | |
tree | 6f15ecb7e2254dfe53339457adbd372dfee81621 /sound/soc/codecs/wm8994.h | |
parent | e88ff1e6db0ae6462e881d9f10776f7bdfd32e64 (diff) | |
download | linux-66b47fdb851924956b6e4696fb43a3496ae2c462.tar.gz linux-66b47fdb851924956b6e4696fb43a3496ae2c462.tar.xz |
ASoC: Implement WM8994 OPCLK support
The WM8994 can output a clock derived from its internal SYSCLK, called
OPCLK. The rate can be selected as a sysclk, with a division from the
SYSCLK rate specified (multiplied by 10 since a division of 5.5 is
supported) and the clock can be disabled by specifying a divisor of
zero.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'sound/soc/codecs/wm8994.h')
-rw-r--r-- | sound/soc/codecs/wm8994.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/codecs/wm8994.h b/sound/soc/codecs/wm8994.h index 7072dc539354..2e0ca67a8df7 100644 --- a/sound/soc/codecs/wm8994.h +++ b/sound/soc/codecs/wm8994.h @@ -20,6 +20,9 @@ extern struct snd_soc_dai wm8994_dai[]; #define WM8994_SYSCLK_FLL1 3 #define WM8994_SYSCLK_FLL2 4 +/* OPCLK is also configured with set_dai_sysclk, specify division*10 as rate. */ +#define WM8994_SYSCLK_OPCLK 5 + #define WM8994_FLL1 1 #define WM8994_FLL2 2 |