summaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-io.c
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2014-03-18 09:02:06 +0100
committerMark Brown <broonie@linaro.org>2014-04-14 17:22:43 +0100
commit6137a5ca326dac848b35bcbdc44b2ff890273375 (patch)
treed00dab58f60aa1ff493f8033b0bd9a641c7a57a1 /sound/soc/soc-io.c
parentf6272ff8a5f42c614f4a338013f5323979121e0f (diff)
downloadlinux-6137a5ca326dac848b35bcbdc44b2ff890273375.tar.bz2
ASoC: Prepare SOC_SINGLE_XR_SX controls for regmap
SOC_SINGLE_XR_SX controls currently only work with CODECs that set the 'reg_word_size' field in their snd_soc_codec_driver struct. Going forward support for ASoC level IO will eventually be removed and all drivers will be converted to regmap. Preparing for the transition this patch adds support for CODECs using regmap for IO to the SOC_SINGLE_XR_SX control. We already have the val_bytes field in the CODEC struct which holds the number of bytes per word, but it is only initialized when regmap is used. Also initialize it for drivers still using legacy IO and update the SOC_SINGLE_XR_SX handlers to use it. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc/soc-io.c')
0 files changed, 0 insertions, 0 deletions