Hello,
This series adds support for four channel DSP_A or DSP_B on omap-mcbsp and four channel support for the twl4030 codec (in Option1).
Constrains added to deal with the channel count in twl4030 codec driver.
As an example, the board file for Beagle is modified to add support for stereo and TDM mode depending on the stream's channel count, so the stereo and the four channel mode are supported on Beagle.
Please note that patch #2 modifies also the DSP_B mode to have single phase configuration, s since I think that is the correct for that mode also.
--- Peter Ujfalusi (6): ASoC: OMAP mcbsp: Add DSP_A support ASoC: OMAP mcbsp: Add 4 channel support ASoC: TWL4030: Enable all audio paths ASoC: TWL4030: Add 4 channel TDM support ASoC: TWL4030: Add constraints for 4 channel mode ASoC: Beagle: Add support for 4 channel mode
sound/soc/codecs/twl4030.c | 24 ++++++++++++++++++++---- sound/soc/omap/omap-mcbsp.c | 25 +++++++++++++++++++------ sound/soc/omap/omap3beagle.c | 26 ++++++++++++++++++-------- 3 files changed, 57 insertions(+), 18 deletions(-)