Board-pyramid: 624MB RAM config: leave a 512KiB gap at the end of the userspace allocation

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Merge MM from upstream Linux 3.0.95
Board-pyramid: increase gap to 808KiB

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Lower WiFi voltage from 3.6v to 2.3v
Board-pyramid: 624MiB: revert changes to the ADSP allocation
Defconfig: update version number to r28.5
Increase WiFi voltage a little bit
Add lowmemorykiller from SebastianFM's 3.4 kernel
S5K3H1GX: set default clock rate to 30 FPS
Import newer bcmdhd driver from Google's AOSP 3.0 kernel
Fix compile errors with the new bcmdhd driver
Fix compile error with new LMK

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Build script: update toolchain path and add a new cleaning step
Update defconfig
Import GPU driver from CAF AU_LINUX_ANDROID_JB_CHOCOLATE.04.01.02.001.138
GPU: re-apply my previous changes
Import wireless code from Google's AOSP 3.0 kernel source
Linux 3.0.96

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Snapdragon optimizations

This is being implemented to bring memory drain a temp down caused
by the kernel when in idle.

Thanks Snuzzo for providing this patch

-Neo

Change-Id: Ie80b2c6d7f65abc7f95088470dcff33e844f65cd
pm8xxx-vibrator: exposed sysfs to modify voltage level

sysfs path: sys/devices/platform/msm_ssbi.0/pm8058-core/pm8xxx-vib/amp

credit: ngvincent