ASoC: dapm: Make sure all dapm contexts are updated

Make sure we set the bias level for all DAPM contexts when
changing level.

Signed-off-by: Liam Girdwood <lrg@ti.com>
ASoC: OMAP ABE: Update to ABE Firmware 09.56

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: OMAP5: clockdata: Add fclk alias for DMIC

Create an alias for the DMIC FCLK as 'dmic_fck'.
OMAP4 colck data uses dmic_fck for the functional clock name.
In order to get the DMIC clock parenting working we need to
have consistent names for the functional clock.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
ASoC: OMAP ABE: Remove build warning for ABE port.

Remove build warning form ABE port initialization

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ASoC: ABE - Unmute Tones DL2 gain when appropriate.

When unmuting the "Tones" gains, only the DL1 gain was being un-muted.
This was obviously a typo.

Signed-off-by: Gabriel M. Beddingfield <gabrbedd@ti.com>
ARM: OMAP5: clockdata: Add fclk alias for DMIC

Create an alias for the PAD CLK as 'pad_clks_ck'.
OMAP4 colck data uses pad_clks_ck for the clock name.
In order to get the DMIC clock parenting working we need to
have consistent names for the pad clock.

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ASoC: omap dmic: Add stream names for each ABE DAI

Add stream names for ABE DAIs stream DAI matching.

Signed-off-by: Liam Girdwood <lrg@ti.com>
ASoC: omap-abe-twl6040: Add DMIC DAIs into audio path

Make sure we connect the DMIC DAIs to the ABE

Signed-off-by: Liam Girdwood <lrg@ti.com>
ARM: OMAP5: board-omap5evm: Update audio parameter for AMIC

Update audio data in order to get correct registration of AMIC and
headset Mic on OMAP5 board.

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ASoC: OMAP ABE: put back Mono mixer functionality.

Update generic code for ABE port in order to enable/disable mono
mixer configuration

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ASoC: omap-dmic: ABE support

Implementation of EBE integration with the DMIC driver.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>

ASoC: omap-dmic: ABE support

Implementation of ABE integration with the DMIC driver.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
ASoC: omap-abe-twl6040: Make sure we dont add DMIC rous for Panda

Pandaboard does not have DMICs so don't add any routes.

Signed-off-by: Liam Girdwood <lrg@ti.com>
ASoC: OMAP ABE: Do not disable IO task before OFF mode

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
UBUNTU: SAUCE: omap-pm: export missing symbol (omap_pm_get_dev_context_loss_count)

omap_pm_get_dev_context_loss_count() is referenced in many places, among which
snd_abe: export it so we can compile snd_abe*=m.

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
UBUNTU: SAUCE: create aess device at boot time even when snd_soc_abe=m

snc_soc_abe* attaches to aess, make sure the device is created even when
snd_soc_abe=m.

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
UBUNTU: SAUCE: omap4_abe: reuse #included firmware

While there're comments in the code about dinamically loading the firmware,
the blob is always statically #included[1], and we don't have the firmware
as an external file: reuse the fw array.

[1] = see sound/soc/omap/abe/abe_ini.c::aess_firmware_array

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
UBUNTU: SAUCE: snd_soc_abe_twl6040: add a dummy symbol to enforce dependency on snd_soc_omap and snd_soc_mcpdm

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
ARM: OMAP: devices: Register platform devices for HDMI audio

Add platform registration for the devices HDMI audio support. The
omap-hdmi-audio-dai platform device is to be used by the ASoC HDMI
CPU DAI driver. The omap-hdmi-audio platform device is to be used
by the ASoC HDMI machine driver that links together the ASOC CPU DAI,
ASoC plaform and ASoC codec drivers.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM: OMAP4: board-4430sdp: Register platform device for HDMI audio codec

Add platform device registratation for HDMI audio codec. This is to
be able to transmit audio through the HDMI output featured in SDP4430
and Blaze boards.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM: OMAP4: board-omap4panda: Register platform device for HDMI audio codec

Add platform device registratation for HDMI audio codec. This is to
be able to transmit audio through the HDMI output featured in Pandaboard
and PandaboardES.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>