qseecom: Add frequency scaling in send_service_cmd()

Addes DFAB and SFAB bus frequency scaling in qseecom send_service
command function. This is required for RPMB listener services

Change-Id: I7496dfafe1fa571de68b30529ee6db49c8200232
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
qseecom: Check for invalid registration of secapp region

Check the validity of response result field returned by QSEE
when issuing a request to register the secure app region
information.

Change-Id: Idc5ee7cf3c0a25ca37f23ef9d1718fdb05af6533
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
USB: HSIC SMSC HUB: Add support for SMSC4604 component

Extending SMSC driver to support both SMSC3503 and SMSC4604
HSIC hub components.

Change-Id: Ie73f6154565cc06c2ccafbd6fc11a37dd9120045
Signed-off-by: Eugene Yasman <eyasman@codeaurora.org>
qseecom: Fix issues with failure to release client handle

There exists scenarios when qseecom_release is called,
the client handle type is incorrect; hence proper cleanup
is not done with regards to unloading app or cleaning up
memory allocated for the device handle.
This change addresses all cleanup issues related to qseecom
client in qseecom_release call by ensuring the handle type is
set correctly and cleanup is done properly based on client type.

Change-Id: I126aa431ce635ae98100b774e3d92b704635d199
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
tspp: Add performance counters to debug-fs

Performance counter are useful in detecting errors
in TSIF input stream.

Change-Id: I6d8a1263a9c84805114e04b0af5ddedc0652f678
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>