linux_dsm_epyc7002/sound/soc/sh/rcar
Kuninori Morimoto 4689032b11 ASoC: rsnd: tidyup data align position
Sound L/R order of SSI is different from Linux sound data order.
So current rsnd driver is using DALIGN (= data align) to exchange data
align on SSIU. OTOH, CMD/SRC/SSIU have DALIGN register. Now inverted
sound volume will be exchanged if user used volume control on DVC.
Because SSIU which exchanges data align is located after DVC.

	MEM -> SRC -> DVC -> SSI

This patch exchanges data align SRC if possible

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Keita Kobayashi <keita.kobayashi.ym@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-07-16 22:29:21 +01:00
..
adg.c ASoC: rsnd: remove useless debug message 2015-03-27 16:00:47 -07:00
core.c ASoC: rsnd: tidyup data align position 2015-07-16 22:29:21 +01:00
dma.c Merge remote-tracking branches 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rt286' and 'asoc/topic/rt5640' into asoc-next 2015-06-22 10:24:33 +01:00
dvc.c ASoC: rsnd: tidyup ADINR function name 2015-07-16 22:29:21 +01:00
gen.c ASoC: rsnd: tidyup data align position 2015-07-16 22:29:21 +01:00
Makefile ASoC: rsrc-card: add Renesas sampling rate convert sound card support 2015-03-27 15:58:20 -07:00
rsnd.h ASoC: rsnd: tidyup data align position 2015-07-16 22:29:21 +01:00
rsrc-card.c ASoC: rsrc-card: use snd_soc_of_parse_audio_route/prefix for routing 2015-07-16 22:10:32 +01:00
src.c ASoC: rsnd: tidyup data align position 2015-07-16 22:29:21 +01:00
ssi.c ASoC: rsnd: remove unnecessary 'out of memory' message from SSI 2015-07-16 22:10:32 +01:00