diff options
author | Francois Mazard <f-mazard@ti.com> | 2011-11-02 10:48:54 +0100 |
---|---|---|
committer | Dan Murphy <dmurphy@ti.com> | 2011-12-21 09:38:19 -0600 |
commit | 73ae1e7623915440bf61d81d5d4a126650e6b40f (patch) | |
tree | fcb5a8b290d9b84a1294880b378178d70a1cf9f9 /sound/soc/omap | |
parent | 0e555cfbc97ae8e704aae674f206ba4bdfec8689 (diff) | |
download | kernel_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.c | 4 |
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, }; |