qseecom: Add SFAB clock voting.

Add SFAB voting in  QSEECOM_IOCTL_PERF_ENABLE_REQ.
The SFAB clock needs to be bumped up to its optimal
value when opearting in high bandwidth mode (for max
crypto performance)

Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
(cherry picked from commit 8e2d73a0ade94ffd27882043d562c7ee825d9f7c)

Conflicts:

	drivers/misc/qseecom.c

Change-Id: I281e544756304f19969afbab7196a227dad0e2b1
Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
This commit is contained in:
Mona Hossain
2013-01-10 04:30:04 -08:00
committed by Stephen Boyd
parent 34e76fb621
commit eddbacf20d

View File

@@ -1607,12 +1607,16 @@ static long qseecom_ioctl(struct file *file, unsigned cmd,
ret = qsee_vote_for_clock(CLK_DFAB);
if (ret)
pr_err("Failed to vote for DFAB clock%d\n", ret);
ret = qsee_vote_for_clock(CLK_SFPB);
if (ret)
pr_err("Failed to vote for SFPB clock%d\n", ret);
atomic_dec(&data->ioctl_count);
break;
}
case QSEECOM_IOCTL_PERF_DISABLE_REQ:{
atomic_inc(&data->ioctl_count);
qsee_disable_clock_vote(CLK_DFAB);
qsee_disable_clock_vote(CLK_SFPB);
atomic_dec(&data->ioctl_count);
break;
}