aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-mod.c
diff options
context:
space:
mode:
authorKirill Marinushkin <[email protected]>2020-11-15 13:23:03 +0100
committerMark Brown <[email protected]>2020-11-16 20:03:23 +0000
commit6feaaa7c19bde25595e03bf883953f85711e4ac8 (patch)
tree62b2f60dd1fd12e7aa48923edc6ddd53111e2417 /lib/mpi/mpi-mod.c
parent85288b3bf1dbe6d03ca2597791ef97507597532d (diff)
ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS
In `pcm512x_hw_params()`, the following switch-case: ~~~~ switch (pcm512x->fmt & SND_SOC_DAIFMT_MASTER_MASK) { case SND_SOC_DAIFMT_CBS_CFS: ~~~~ returns 0, which was preventing word length from being written into codecs register. Fixed by writing it into register before checking `SND_SOC_DAIFMT_MASTER_MASK`. Tested with Raspberry Pi + sound card `hifiberry_dacplus` in CBS_CFS format Signed-off-by: Kirill Marinushkin <[email protected]> Cc: Mark Brown <[email protected]> Cc: Takashi Iwai <[email protected]> Cc: Liam Girdwood <[email protected]> Cc: Matthias Reichl <[email protected]> Cc: Kuninori Morimoto <[email protected]> Cc: Peter Ujfalusi <[email protected]> Cc: [email protected] Cc: [email protected] Reviewed-by: Peter Ujfalusi <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-mod.c')
0 files changed, 0 insertions, 0 deletions