[PATCH] intelli/msm_thermal: initial coding for Qualcomm S4 Pro
 devices (ported to fusion3 board)

an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.

The current driver can throttle the SOC via core frequency scaling or via
core hotplug with user configurable sysfs entries to adjust the throttling
temperature thresholds for each.

Derived from Qualcomm's Open source repo.

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli-thermal: fix stats calculations

Signed-off-by: Paul Reioux <reioux@gmail.com>
yuga config: enable msm_thermal
[PATCH] drivers: msm_thermal: make thermal throttle temperature
 threshold user configurable.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
[PATCH] drivers: thermal: properly limit CPU frequency when the
 temperature is too hot: if we throttle too much games will lag so we'll only
 scale down to 1026MHz until the device cools down, then back to 1512MHz
 again. Added other smaller routine changes to make it work properly.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Revert "[PATCH] drivers: thermal: properly limit CPU frequency when the"

This reverts commit e4f708ac558fb6e131d9934702352834e2bfc7a6.
Revert "[PATCH] drivers: msm_thermal: make thermal throttle temperature"

This reverts commit 97ef4270fd2f3a510ece0771796075b11b11f88b.
Revert "yuga config: enable msm_thermal"

This reverts commit 57ce835082fa709461cbb6fa204c83c392298e27.
Revert "intelli-thermal: fix stats calculations"

This reverts commit 83492fba7f159f10aa21d17b257447d865a64647.
Revert "[PATCH] intelli/msm_thermal: initial coding for Qualcomm S4 Pro"

This reverts commit a5404bff53ed2d01125828f771f677b0eed15b61.
disable optimized ARM RWSEM algorithm
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: Herbert Xu <herbert@gondor.apana.org.au>