The first and the last patch are excatly the same as in the first series, but in the middle thee is a new patch to constraint out unsupported channel counts in multiple serializers case.
- The first patch is a bug fix and also fixes Dan Carpenter's concern about stack usage in davinci_mcasp_hw_rule_channels()
- The second is also a bug fix, even thou the bug has existed in the dirver for a very long time. It is just that nobody has used multiple serializers before.
- The last patch is a simple optimization
All the patches have been tested are internally reviewed.
Jyri Sarha (3): ASoC: davinci-mcasp: Calculate BCLK using TDM slots and remove channels rule ASoC: davinci-mcasp: Channel count constraints for multi-serializer case ASoC: davinci-macsp: Optimize implicit BLCK sample-rate rule
sound/soc/davinci/davinci-mcasp.c | 167 ++++++++++++++++++++------------------ 1 file changed, 90 insertions(+), 77 deletions(-)