aboutsummaryrefslogtreecommitdiff
path: root/drivers/mfd
diff options
context:
space:
mode:
authorPar-Gunnar Hjalmdahl <par-gunnar.p.hjalmdahl@stericsson.com>2011-01-14 16:28:23 +0100
committerJonas ABERG <jonas.aberg@stericsson.com>2011-01-17 11:00:08 +0100
commit4b85ffb0823b6f130dd2b03b2fb8ae63e6736683 (patch)
treef0838fc81f9494e6d86c17b955cc122a0e8f5ab2 /drivers/mfd
parent72dfb2cb00d4509950b1845eda7c222e4484f70f (diff)
mfd: Corrected CG2900 voice link setup
This patch fixes an issue in the CG2900 Audio driver where the correct command for the CG2900 PG2 was not used. ST-Ericsson Linux next: Not tested, ER282957 ST-Ericsson ID: 319052 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Idd2be80960cd0f542df5c60263379994d6f406fb Signed-off-by: Par-Gunnar Hjalmdahl <par-gunnar.p.hjalmdahl@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/12534 Reviewed-by: QATOOLS Reviewed-by: Josef KINDBERG <josef.kindberg@stericsson.com> Reviewed-by: Dariusz SZYMCZAK <dariusz.xd.szymczak@stericsson.com>
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/cg2900/cg2900_audio.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/mfd/cg2900/cg2900_audio.c b/drivers/mfd/cg2900/cg2900_audio.c
index 2a26cea4ab4..bb7737e6c3d 100644
--- a/drivers/mfd/cg2900/cg2900_audio.c
+++ b/drivers/mfd/cg2900/cg2900_audio.c
@@ -2021,9 +2021,13 @@ static int conn_start_pcm_to_sco(struct audio_user *audio_user,
*stream_handle = (u8)err;
dev_dbg(BT_DEV, "stream_handle set to %d\n", *stream_handle);
- /* Now start the stream by sending HCI_VS_Session_Control command */
- err = send_vs_session_ctrl(audio_user, *stream_handle,
- CG2900_BT_SESSION_START);
+ /* Now start the stream */
+ if (info->revision == CHIP_REV_PG1)
+ err = send_vs_session_ctrl(audio_user, *stream_handle,
+ CG2900_BT_SESSION_START);
+ else
+ err = send_vs_stream_ctrl(audio_user, *stream_handle,
+ CG2900_MC_STREAM_START);
finished_unlock_mutex:
dev_dbg(BT_DEV, "New resp_state: IDLE\n");