mobicore: t-base-200 Remove dynamic assignement

Use cdevs instead of relying on the dynamic assignment of a
misc minor device. Make version information from buildTag.h
available in release version of kernel module.

Change-Id: I8f98828556067ae7c62bfef6767e7667569b79a3
Signed-off-by: Oana Medvesan <medvesan.oana@gmail.com>
[hnamgund@codeaurora.org: Drop changes to mobicore_driver/main.c
to align with other branches]
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
Acked-by: Tony Hamilton <tonyh@qti.qualcomm.com>
mobicore_driver: add enabling/disabling crypto clock.

Define MC_CRYPTO_CLOCK_MANAGEMENT to activate it.

Change-Id: I05005f6a42b237c86adf696a63e329bf336ef9bb
Signed-off-by: Oana Medvesan <medvesan.oana@gmail.com>
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
[hnamgund@codeaurora.org: platform.h enable MC_CRYPTO_CLOCK_MANAGEMENT]
Acked-by: Tony Hamilton <tonyh@qti.qualcomm.com>
mobicore: t-base-200 Kernel Api bug fix

Fix the Session Management bug in Kernel API.

Change-Id: I64c1ddf4eb94c172cd2e8ebef2cc08150a260aa7
Signed-off-by: Oana Medvesan <medvesan.oana@gmail.com>
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
Acked-by: Tony Hamilton <tonyh@qti.qualcomm.com>
t-base-202: Fix minor checkpatch issue

Normalize the platform.h file for multiple platforms.

Change-Id: I104e5ac4bbc6f867a45b5a9e8e2f1cbb0cd2ffee
Signed-off-by: Oana Medvesan <medvesan.oana@gmail.com>
[hnamgund@codeaurora.org: Enable GUD clock management for 8226 platform]
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
Acked-by: Tony Hamilton <tonyh@qti.qualcomm.com>
Update copyright to The Linux Foundation

Change-Id: Ied4c250e796d4c23b5e2490d68a44b147942401c
Signed-off-by: Duy Truong <dtruong@codeaurora.org>