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:
committed by
Stephen Boyd
parent
34e76fb621
commit
eddbacf20d
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user