asoc: fix chmixer for playback and record
If we want to make chmixer work, chmixer input map should be
the same as asm output map, output map should be the same as
adm input map. and need to reverse when record.
Currently if we set chmixer input map under pre-run, the override
flags are not set true, and also default branch didn't work when
record.
Also chmixer didn't support customer value for record during run-time.
This change make chmixer take effect when playback and record
for both default value and customer value during pre-run and run-time.
Change-Id: I3d1455092d41fa6a30c3ddf09c3b0b3023d9cc10
Signed-off-by:
Hexuan Zhu <hexuzhu@codeaurora.org>
Loading
Please register or sign in to comment