ASoC: davinci-mcasp: Fix S24_LE and U24_LE support
ASoC: davinci-mcasp: Fix S24_LE and U24_LE support

In case of S24_LE/U24_LE modes we expect 24bits on the bus while the samples
are stored and transferred in memory on 32bits (lower 3 bytes of the 4
bytes).

Signed-off-by: Peter Ujfalusi <e5c0b4cdf99ae1d408b9c497159e74b54e02e008@ti.com>
Tested-by: Daniel Mack <3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@zonque.org>
Signed-off-by: Mark Brown <b51b9a92386687a9ac927cebfa0f978adeb8cea5@linaro.org>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs