ASoC: DMIC: Implement Errata i653

Implement Errata i653: if the DMIC path is reset by SW_DMIC_RST, uplink
FIFO is correctly reset but the dma pending signal is kept asserted.
This can result in an invalid access by the host DMA to uplink FIFO.

The workaround involves:
- Enable channels:
   DMIC_CTRL.SW_DMIC_RST = 1
   Enable necessary channels
   DMIC_CTRL.SW_DMIC_RST = 0

- Disable channels:
   DMIC_CTRL.SW_DMIC_RST = 1
   Disable all channels
   DMIC_CTRL.SW_DMIC_RST = 0

Change-Id: I03766e32493322094fb48d9ae07a19d15695996a
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
ASoC: ABE HAL: Change ABE port priority table for BT voice call

Up to now the VX ports had a higher priority than BT port.
When voice call starts or stops, the ABE reference clock
changes between Modem clock and ABE system clock.
This change can produce noise on the multimedia tone played in the same time.
To avoid that the BT needs to have the priority.
Indeed, the ABE ref clock will stay at ABE system clock
inside/outside voice call.
As Vx ports have ASRC there's no problem of clock drift.

Change-Id: Ie04fe6705e6c85fe3c83bf684717ae48a10a43e7
Signed-off-by: Francois Mazard <f-mazard@ti.com>
HACK: ASoC: OMAP ABE: Save DL1 BE related gains

MM_EXT_DL gains were being lost when ABE was hitting OFF, because
they were not properly saved when DL1 last active BE was muted.

Save DL1 BE gains along with ABE context in order to avoid
losing their values when OFF is hit. Gain values are saved when
gains are muted. These gains were not properly muted if BT_VX_DL
or MM_EXT_DL port was enabled and DL2 path was active, since
PDM_DL1 port gets enabled(for DL1 or DL2) when ABE McPDM is started.

Change-Id: Ib0d658c65c134f7ee4baeb13f7e09f6299b1923a
Signed-off-by: Axel Castaneda Gonzalez <x0055901@ti.com>
OMAP4: HDMI: Enable ACR packet WA in CPU DAI

For OMAP4430 ES2.0, ES2.1 and ES2.2, enable the ACR packet WA
in HDMI CPU DAI driver to limit the number of ACR packets that
are sent to HDMI sink device. This allows to send ACR packets
at the rate described in HDMI 1.4a.

Change-Id: Ib38fa6dac6f3d85d4b38eb8e6391e6f67aecdd2b
Signed-off-by: vamsi krishna k <x0093442@ti.com>
Signed-off-by: Axel Castaneda Gonzalez <x0055901@ti.com>