omap4-common: Revert back to Motorola's workaround for i719

Revert "Revert "[moto] arch/arm/mach-omap2/omap4-sar: changes for sar restore""
This reverts commit fed5f03d61d40147bbd0a8a6f4efa2f13ae74d2d.

Revert "ARM: OMAP4: USB: Update workaround for USB errata i719"
This reverts commit 58cb9633db740df1268c28426de62d025ebb0ed9.

Revert "OMAP4430: USB Host: Implement workaround for Errata i719"
This reverts commit 4f22585d474427eec131fbf9740ddcaf6c8de0d8.

Revert "OMAP4: SAR: WA overwrite L3INIT CD mode to SW_SLEEP(1) in SAR"
This reverts commit 49af0431b126f0e71f7539212c17a8c35fd810cf.

Change-Id: I83d1a2b212b8138f34c782ef926ec2250dfc585b
omap4-common: handle -ETIME in mdm6600-driver

Change-Id: Ie9c3b1c9101c31cb61ca4f4ded5bbd747e742bc6
ASoC: OMAP ABE: Update ping/pong mode to support 4 buffers.

ASoC: OMAP ABE: Update ping/pong mode to support 4 buffers.

Current ping/pong mode is supporting only 2 buffers. We can extend
the number of buffer to 4 in order to fit with current Audio HAL.
This will enable the selection of Ping/pong instead of CBPr and lead
to longer time between the different OMAP L3 wake up.

Remove duplication of structure definition until rework of ABE code.

Change-Id: I2037f50bf46b530f6d22c8306db9f44d9c2856e4
Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
Merge remote-tracking branch 'CyanogenMod/cm-11.0' into cm-11.0