PM: devfreq: Fix simple_ondemand crashing on startup

Conflicts:
	drivers/devfreq/governor_simpleondemand.c
intelli-thermal v2: initial adaptation

Intellithermal 2.0 is based on the latest Qualcomm thermal driver adapted for
in-kernel use and control.  Newer MSM8974+ chipsets should use this driver
going forward

Signed-off-by: Paul Reioux <reioux@gmail.com>
dts: msm8974ac: CPU overclocking to 2880Ghz
dts: msm8974ac GPU overclocking to 688MHz
Update cyanogenmod_vs985_defconfig
Merge pull request #7 from Validus-Shamu/lp5.0

Merged defconfigs
dts: msm8974ac GPU overclocking to 688MHz (reverted from commit daf6dff37fa5f597d376808e559c87a6beefc1e7)
dts: msm8974ac: CPU overclocking to 2880Ghz (reverted from commit f7dd90eaa3d1dbd36154531fbe6b0633c39e5dff)
intelli-thermal v2: initial adaptation

Intellithermal 2.0 is based on the latest Qualcomm thermal driver adapted for
in-kernel use and control.  Newer MSM8974+ chipsets should use this driver
going forward

Signed-off-by: Paul Reioux <reioux@gmail.com> (reverted from commit cf83b5619e47c9257ac5306bd086a080717d698b)
 Add Enhanced Simple GPU Governor taken from @faux123
'
;
:

Signed-off-by: GuneetAtwal <harjinder767@gmail.com>
defconfig: enable simple gpu gov
arch/arm/boot/dts: Overclocking up 2.7 Ghz
arch/arm/boot/dts: Raise max microvolt at cpu for pm8941 and pma8084
arch/arm/boot/dts: Add more frequencies for UC
ARM: crypto: add NEON accelerated XOR implementation

Add a source file xor-neon.c (which is really just the reference
C implementation passed through the GCC vectorizer) and hook it
up to the XOR framework.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
ARM: add support for kernel mode NEON

In order to safely support the use of NEON instructions in
kernel mode, some precautions need to be taken:
- the userland context that may be present in the registers (even
  if the NEON/VFP is currently disabled) must be stored under the
  correct task (which may not be 'current' in the UP case),
- to avoid having to keep track of additional vfpstates for the
  kernel side, disallow the use of NEON in interrupt context
  and run with preemption disabled,
- after use, re-enable preemption and re-enable the lazy restore
  machinery by disabling the NEON/VFP unit.

This patch adds the functions kernel_neon_begin() and
kernel_neon_end() which take care of the above. It also adds
the Kconfig symbol KERNEL_MODE_NEON to enable it.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Paul Reioux <reioux@gmail.com>
Merge pull request #8 from RIPng/sensei

Sensei
OC to 2.9GHz
Merge pull request #9 from RIPng/sensei

OC to 2.9GHz
Color control