ARM: hw_breakpoint: enable HAVE_HW_BREAKPOINT feature flag

HAVE_HW_BREAKPOINT was disabled temporarily from commit
480a82f59712136b51ee5ca05c4f22c1738010c5. Issue not seen with the
latest kernel hence re-enable the feature and fix merge issue from
previous kernel upgrade.

Change-Id: Ia6e7e8282c848dd73108e4d951b3375bb7caa63c
Signed-off-by: Jin Hong <jinh@codeaurora.org>
Signed-off-by: Taniya Das <tdas@codeaurora.org>
jtag: make debug arch defines local to jtag.c

Move debug arch defines to jtag.c since they aren't used anywhere else.
Also rename ARM_DEBUG_ARCH_V7_1 to ARM_DEBUG_ARCH_V7p1 to avoid clashes
with similar define in hw_breakpoint.h that is enabled when hardware
breakpoints are enabled.

Change-Id: I5f4b24b7aec50413f97a5b1854e6fadf2e4ab514
Signed-off-by: Pratik Patel <pratikp@codeaurora.org>

Conflicts:
	arch/arm/mach-msm/jtag.c
	include/linux/coresight.h
KozmiKKernel: Updating defconfig
mobicore: create readme for mobicore driver.

Create readme file for mobicore driver.
MobiCore is an operating system being shipped with TZBSP
on msm chipsets. MobiCore consists of several components in
the secure world(TrustZone) and non-secure world(linux
kernel, Android user space). The MobiCore driver
communicates with the MobiCore kernel that exists in
TrustZone.

Signed-off-by: Lukas Hänel <lukas.haenel@gi-de.com>
(cherry picked from commit 70c408cacd0722652f1eb85492314ada68801333)
Change-Id: I008b973706091c10db9c785f1b1758022eb3e8b9
Signed-off-by: Ramesh Masavarapu <rameshm@codeaurora.org>
mobicore: initial import of kernel driver

MobiCore kernel driver is an interface to the mobicore TEE
This version uses under_score coding style only.

MobiCore is an operating system being shipped with TZBSP
on msm chipsets. MobiCore consists of several components in
the secure world(TrustZone) and non-secure world(linux
kernel, Android user space). The MobiCore driver
communicates with the MobiCore kernel that exists in
TrustZone.

Change-Id: Idbe106e9e2de21d91d3305666abebeca161827a6
Signed-off-by: Lukas Hänel <lukas.haenel@gi-de.com>
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
mobicore: rename folder.

Rename folder to meet coding guidelines.

Change-Id: I9c953ab24485dad7f15787d869d1a574f2f71107
Signed-off-by: Lukas Hänel <lukas.haenel@gi-de.com>
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
mobicore: rename variable to lower case.

Rename variable mmapResp to mmap_resp in order to meet
the coding guidelines.

Change-Id: Icc4b712b62e9bf16a65c5af4e96dc9ef2cac9b18
Signed-off-by: Lukas Hänel <lukas.haenel@gi-de.com>
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
mobicore: Create branch that uses interrupt 280

MobiCore TZ to HLOS interrupt is assigned a unique SPI.
Currently it shares the SPI with EBI_ERP and moving
forward this interrupt has to be not shared in order
to allow the enablement of EBI_ERP feature..

Change-Id: Ie1895524471f587dd8dbb3a2061b2b7d842d760b
Signed-off-by: Lukas Hänel <lukas.haenel@gi-de.com>
Signed-off-by: Ramesh Masavarapu <rameshm@codeaurora.org>
KozmiKKernel: Updating defconfig
KozmiKKernel: mach-msm: KozmiK OC
KozmiKKernel: Removing build zip that was uploaded on accident.
Voltage Control: initial voltage control for MSM S4-Pro SOC

Signed-off-by: faux123 <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/Kconfig
Voltage Control: add sysfs interface

Signed-off-by: faux123 <reioux@gmail.com>
GPU Overclock: Initial 8064 GPU Overclock to 487 MHz

Signed-off-by: faux123 <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/clock-8960.c
	arch/arm/mach-msm/lge/mako/board-mako-gpu.c
GPU Overclock: fix missing PORT1 settings for Adren320 (dual ports)

Signed-off-by: faux123 <reioux@gmail.com>
msm_cpu_freq_limit: initial coding for controlling MSM quadcore cpus

this module will allow proper max frequency control across all msm cores

Signed-off-by: faux123 <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
msm_cpu_freq_limit: fixed coding copy and paste error :p

Signed-off-by: faux123 <reioux@gmail.com>
msm_cpufreq_limit: add GPL V2 licensing to access to GPL symbols

fix Makefile to force no memory relocation

Signed-off-by: faux123 <reioux@gmail.com>
cpufreq_limit: remove unused vars

Signed-off-by: faux123 <reioux@gmail.com>
cpufreq: enable sibling cpu policy sharing

disable Qualcomm's cpu policy restore (conflicts with sibling sharing)

Signed-off-by: Paul Reioux <reioux@gmail.com>