pyramid: Re-map memory (4 memory banks)

Userspace now has 615MB of RAM, a 76MB increase (was previously 539MB).

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: Change physical offset to 0x40400000
thermal: Forward-port msm8x60 thermal drivers from 3.0.16 kernel

*From sultan-kernel-pyramid-pure
*Patched to work with 3.4

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Update for new thermal drivers

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_thermal: Fix mid trip point

Thanks to Tommyfirebird @ XDA.
msm_thermal: Make thermal thresholds less strict

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_thermal: Add loop protection

During idle, the low-clear case looped itself tens of times, doing nothing.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
i2c: tps65200: Use fast charge rate when slow charge is
 requested

For AC charge rate over USB.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
i2c: tps65200: Clean up for pyramid

Signed-off-by: Sultanxda <sultanxda@gmail.com>
i2c: tps65200: Increase max current intake to 1250mA

The datasheet for the tps65200 states that the maximum supported current intake is 1250mA. This makes the battery charge much faster compared to before.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
i2c: tps65200: Allow full 1250mA intake current over USB

USB ports supply up to 1500mA, so this is ok. This increases the charging speed over USB significantly.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
input: cy8c_tma_ts: Increase wake-up delay from 10 to 50

This is needed after changes to power key.

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