Revert "CPUFreq: SavagedZen"

This reverts commit 5b2eede47bbda9a7d25335230a9344ca70dbd512.
qseecom: Add clk gating

Curerntly the CE clk is enabled during the probe function and left
enabled, resulting in high power consumption when there is no crypto
operation in progress.

To reduce power, CE clk is only enabled on a need basis. Remove clk
enabling from probe function. Added support to enable/disable clk on
need basis only (on client's request) and when loading images.

Change-Id: I4d56f783903c0875c4ad305a6cebc42e8db8147f
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
qseecom: Code clean-ups

Collect call loose globals and make it part of the qseecom_control
data structure. Fix and enhance logging in failure scenarios.

Change-Id: I38e102078fd062c0e659c513537667854954efde
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
qseecom: Add support to issue secure service cmd.

 - Add a generic way to issue commands to secure services running
on the secure domain (TrustZone). This is implemented
in the qseecom_svc_cmd() API.

 - This API currently supports RPMB commands to the respective
RPMB servcie running on TZ.

Change-Id: I38148b7fd2cee72146368dd1b2f902aa234847b7
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>

Conflicts:
	arch/arm/mach-msm/include/mach/qseecomi.h
	drivers/misc/qseecom.c
qseecom: Add case for releasing GENERIC  handle

Releasing a handle of generic type client fails.
Fix is to add a case for handling a GENERIC type
qseecom client handle in the release call.

Change-Id: Ic54d8ad540113fe16bb755fe7ab0b56553f454fb
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
Disabling generic hotplug for franco mako_hotplug
Preparing for new mako_hotplug by francisco
Adding the rest of the files