kernel/sony/msm8960: ion_cma_heap patch

Change-Id: I8d8ecf1aa98abc1cc197c255389a9c0491fe8de0
kernel/sony/msm8960: CPUfreq from CAF

Change-Id: I6b40cfe9d00f81a030e6fe6099e20351d432130c
Merge "kernel/sony/msm8960: CPUfreq from CAF" into android-4.4
msm8960: Fix for Hayabusa not booting issue

Sony Xperia TX(hayabusa) uses Simple Remote for headphone detection.
However,with the changed lines present,the phone won't boot when
Simple Remote is enabled in the kernel.And if we use MBHC Headset Control,
like Xperia T,built-in microphone will stop working.
So we must remove these lines to get the phone boot.
And it's TESTED that the lines won't affect the headphone button.
It's still able to launch and control music players.

Change-Id: I8f3c22330455e79dca9c182281eb8797f9187591
msm8960: Hayabusa defconfig updated

The config (together with patches in other projects)can improve
the phone's touchscreen accuracy,headphone detection problem and
vibration issue.

Change-Id: Id390136270461985066984601c09d08679f356cc
msm8960: Hayabusa camera auto focus fix

As the title says,this patch fixes the camera being short-sighted problem.

Change-Id: I71c4821665857084a98bd455bfc098948e08e7df
msm8960: Hayabusa vibrator fix

As the title says,there is no vibration before...

Change-Id: Ie05055a59e5866da3a686851b32c6760967e2b35
msm8960: Hayabusa headphone detection/Simple Remote fix

Headphones are not recognized before.After this fix(and with the one in
framework overlay)they will be detected properly and headphone button works.

Change-Id: I2462daded29e0d0ea8d5810e393e6f66332444b7
msm8960: Hayabusa charging speed adjustment

The values are copied from Sony kernel source 9.1.B.1.67.
The phone is capable of carrying 1.5A charging current and
stock firmware can well prove this.

Change-Id: I3c7395228f7b0063fb4fd596269c28e57e5ff941
msm8960: add Hayabusa LEDs default config

While offline charging,LED will show correct colors.

Change-Id: I5d68e42a836956fe4678a9ebf3743eeec41925ef
msm8960: Hayabusa screen color adjustment

The values are copied from Sony kernel source 9.1.B.1.67.
Sometimes the screen will look "too white" and this will fix the problem.

Change-Id: Ia3bcfb89872295f114bbd20455cf1c8ddea5df0e