diff options
author | Vitaly Wool <vitalywool@gmail.com> | 2017-08-17 13:42:36 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-09-01 11:34:23 +0100 |
commit | a728f56094e7cf60a1dc0642fe86901d1a4dfb4e (patch) | |
tree | 0474d29ca412711f5bd23b9456c90407b6d04f33 /include/sound | |
parent | 0995fb7c9802dd76422db384991f32296f8fbe1f (diff) | |
download | linux-stable-a728f56094e7cf60a1dc0642fe86901d1a4dfb4e.tar.gz linux-stable-a728f56094e7cf60a1dc0642fe86901d1a4dfb4e.tar.bz2 linux-stable-a728f56094e7cf60a1dc0642fe86901d1a4dfb4e.zip |
ASoC: make clock direction configurable in asoc-simple
Some CPU drivers (e. g. davinci-mcasp) may require the system clock to
be configured as OUT, while there's no good way currently to set
SND_SOC_CLK_OUT in simple-soc driver if the clock is fixed-rate.
This patch makes asoc_simple_card_init_dai() initialize clock to
SND_SOCK_CLK_OUT if explicitly stated in the relevant dts file. This
change is transparent and doesn't change the default behavior.
Signed-off-by: Vitaly Wool <vitaly.wool@konsulko.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound')
-rw-r--r-- | include/sound/simple_card_utils.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/simple_card_utils.h b/include/sound/simple_card_utils.h index 42c6a6ac3ce6..7e25afce6566 100644 --- a/include/sound/simple_card_utils.h +++ b/include/sound/simple_card_utils.h @@ -15,6 +15,7 @@ struct asoc_simple_dai { const char *name; unsigned int sysclk; + int clk_direction; int slots; int slot_width; unsigned int tx_slot_mask; |