Hi,
The implementation in the core applies the msbits constraint to all sample size. These codecs, and cpu dai drivers only have msbits constraint when they are configured with 32 bit sample size. Apply the msbits constraint in the drivers for 32 bit samples only.
Regards, Peter --- Peter Ujfalusi (4): Revert "ASoC: tlv320dac33: Use core to set the msbits constraint" Revert "ASoC: twl4030: Use core to set the msbits constraint" Revert "ASoC: omap-dmic: Use core to set the msbits constraint" ASoC: omap-mcpdm: Do not use core to set msbit constraint
sound/soc/codecs/tlv320dac33.c | 3 ++- sound/soc/codecs/twl4030.c | 7 +++---- sound/soc/omap/omap-dmic.c | 7 ++++--- sound/soc/omap/omap-mcpdm.c | 4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-)