Added ThermalD /sys entry.
Fix Sweep2Wake in call touchscreen issue.
arm/crypto: Add optimized AES and SHA1 routines

Add assembler versions of AES and SHA1 for ARM platforms.  This has provided
up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.

Platform   CPU SPeed    Endian   Before (bps)   After (bps)   Improvement

IXP425      533 MHz      big     11217042        15566294        ~38%
KS8695      166 MHz     little    3828549         5795373        ~51%

Signed-off-by: David McCullough <ucdevel@gmail.com>
Signed-off-by: faux123 <reioux@gmail.com>
Voltage Control: initial voltage control for MSM S4-Pro SOC

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

This cherry-pick also includes:
https://github.com/faux123/mako/commit/1325f214b0c878929c79a739616aa7f178ea6c55
msm_hsic: decrease timeout duration in detecting stuck PHY during suspend

from 500ms to 120ms

Signed-off-by: faux123 <reioux@gmail.com>
Added Intellidemand Gov.
cpupower: update the cpu_power according to cpu load
LOAD_FREQ (4*HZ+61) avoids loadavg Moire

By Klaus Ripke

https://lkml.org/lkml/2011/11/12/39
Add support for Google Snappy compression.
Adding Zram From 3.6.0 upstream to overcome the x86 dependancy
Optimized ARM RWSEM algorithm

RWSEM implementation for ARM using atomic functions.
Heavily based on arch/sh/include/asm/rwsem.h

Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>