ASoC: sgtl5000: add 'Audio Switch' block implementation
authorMichal Oleszczyk <oleszczyk.m@gmail.com>
Mon, 19 Feb 2018 09:03:45 +0000 (10:03 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 19 Feb 2018 11:36:05 +0000 (11:36 +0000)
commit7f7d5239f56cfd25ba8470354d9705815c079157
tree3d26b434defa4b7997ada5bce9c47330365fa57a
parent27a4b3f98ba25923ce1016f8341a382843e3cd79
ASoC: sgtl5000: add 'Audio Switch' block implementation

Add mux for choosing DAC source: ADC, I2S or DAP. DAP - digital
audio processing block. Moreover create choosing mux for DAP main
source (ADC or I2S) and DAP mixer source (ADC or I2S). Mixer block
allows summing DAP main and mixer sources togheter with defined
volumes.

Signed-off-by: Michal Oleszczyk <oleszczyk.m@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/sgtl5000.c