aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/omap
diff options
context:
space:
mode:
authorFrancois Mazard <f-mazard@ti.com>2011-11-02 10:48:54 +0100
committerDan Murphy <dmurphy@ti.com>2011-12-21 09:38:19 -0600
commit73ae1e7623915440bf61d81d5d4a126650e6b40f (patch)
treefcb5a8b290d9b84a1294880b378178d70a1cf9f9 /sound/soc/omap
parent0e555cfbc97ae8e704aae674f206ba4bdfec8689 (diff)
downloadkernel_samsung_espresso10-73ae1e7623915440bf61d81d5d4a126650e6b40f.zip
kernel_samsung_espresso10-73ae1e7623915440bf61d81d5d4a126650e6b40f.tar.gz
kernel_samsung_espresso10-73ae1e7623915440bf61d81d5d4a126650e6b40f.tar.bz2
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>
Diffstat (limited to 'sound/soc/omap')
-rw-r--r--sound/soc/omap/abe/abe_dat.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/omap/abe/abe_dat.c b/sound/soc/omap/abe/abe_dat.c
index 0111bae..4d6157c 100644
--- a/sound/soc/omap/abe/abe_dat.c
+++ b/sound/soc/omap/abe/abe_dat.c
@@ -450,9 +450,9 @@ const u32 abe_port_priority[LAST_PORT_ID - 1] = {
OMAP_ABE_MM_UL2_PORT,
OMAP_ABE_MM_DL_PORT,
OMAP_ABE_TONES_DL_PORT,
- OMAP_ABE_VX_UL_PORT,
- OMAP_ABE_VX_DL_PORT,
OMAP_ABE_BT_VX_DL_PORT,
OMAP_ABE_BT_VX_UL_PORT,
+ OMAP_ABE_VX_UL_PORT,
+ OMAP_ABE_VX_DL_PORT,
OMAP_ABE_VIB_DL_PORT,
};