ASoC: cs53l30: Fix a bug for TDM slot location validation
authorNicolin Chen <nicoleotsuka@gmail.com>
Tue, 19 Jul 2016 22:36:13 +0000 (15:36 -0700)
committerMark Brown <broonie@kernel.org>
Thu, 21 Jul 2016 11:07:59 +0000 (12:07 +0100)
commit622019373c87e335cf926d30ad26b37b9efb27dc
tree3a353479fd8ed3cc20a1e6e7359b738c491af86f
parent05f33bc5d6df03426e631cea5d1a8568d43ab07f
ASoC: cs53l30: Fix a bug for TDM slot location validation

The maximum slot number of CS53L30 is 4 while it should support
the situation that's less than 4 channels based on the rx_mask.

So when the driver validates the last slot location, it should
check the last active slot instead of always the 4th one.

Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs53l30.c