cpufreq: cpu-boost: disable at boot
msm8974: usb: dts: Set the usb max speed to high
mach-msm: msm_dcvs: increase max dcvs freqs
msm: hotplug: Do not skip the platform init for boot core

First warmboot for secondary cores is treated as cold boot
and platform secondary init functionality is skipped. But
for boot core the first warmboot is real warmboot so do the
platform init  even for frist time for this core. This change
is necessary for core0 hotplug support.

Change-Id: I736e01f3ac3d7fa54eb2d70ad1f813acbebb3d16
Signed-off-by: Venkat Devarasetty <vdevaras@codeaurora.org>
msm: Use interruptible wait to not affect load average

Change-Id: Ibbf580a44fa22c3f4786f59bfbcac83215c45ade
msm: pm: Fix cpu collapse timeout

Looks like caf mismerged. This may fix the following warning:

<4>[  124.983957] ------------[ cut here ]------------
<4>[  124.984381] WARNING: at arch/arm/mach-msm/msm-pm.c:837 msm_pm_wait_cpu_shu
tdown+0x9c/0xb0()
<4>[  124.984661] CPU2 didn't collapse in 2 ms
<4>[  124.984869] [<c010e10c>] (unwind_backtrace+0x0/0x144) from [<c0a1c68c>] (d
ump_stack+0x20/0x24)
<4>[  124.985170] [<c0a1c68c>] (dump_stack+0x20/0x24) from [<c019ab44>] (warn_sl
owpath_common+0x58/0x70)
<4>[  124.985464] [<c019ab44>] (warn_slowpath_common+0x58/0x70) from [<c019abd8>
] (warn_slowpath_fmt+0x40/0x48)
<4>[  124.985943] [<c019abd8>] (warn_slowpath_fmt+0x40/0x48) from [<c0179d30>] (
msm_pm_wait_cpu_shutdown+0x9c/0xb0)
<4>[  124.986287] [<c0179d30>] (msm_pm_wait_cpu_shutdown+0x9c/0xb0) from [<c0126
750>] (platform_cpu_kill+0x38/0x48)
<4>[  124.986591] [<c0126750>] (platform_cpu_kill+0x38/0x48) from [<c010c6fc>] (
__cpu_die+0x4c/0x98)
<4>[  124.986778] [<c010c6fc>] (__cpu_die+0x4c/0x98) from [<c09ee9cc>] (_cpu_dow
n+0xf8/0x2e0)
<4>[  124.987074] [<c09ee9cc>] (_cpu_down+0xf8/0x2e0) from [<c09eec58>] (cpu_dow
n+0x34/0x50)
<4>[  124.987383] [<c09eec58>] (cpu_down+0x34/0x50) from [<c0194250>] (cpu_down_
work+0xc4/0xd8)
<4>[  124.987564] [<c0194250>] (cpu_down_work+0xc4/0xd8) from [<c01b4e44>] (proc
ess_one_work+0x178/0x4f4)
<4>[  124.987861] [<c01b4e44>] (process_one_work+0x178/0x4f4) from [<c01b5540>]
(worker_thread+0x174/0x448)
<4>[  124.988152] [<c01b5540>] (worker_thread+0x174/0x448) from [<c01bb8ac>] (kt
hread+0xb4/0xc0)
<4>[  124.988450] [<c01bb8ac>] (kthread+0xb4/0xc0) from [<c0108060>] (kernel_thr
ead_exit+0x0/0x8)
<4>[  124.988725] ---[ end trace 77427e632785e345 ]---

Change-Id: I40ea4459f333d44b3f1f11ebcec85466a896d974
cpufreq: msm_mpdecision: added mdp hotplug from bricked hammerhead kernel

Conflicts:
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/msm_mpdecision.c
cpufreq: msm_mpdecision: added necessary msm_mpdecision.h
cpuinit: get rid of __cpuinit all over the world

* find -name "*.c" | xargs sed -i "s/ __cpuexit / /g"
* find -name "*.c" | xargs sed -i "s/ __cpuinitdata//g"
* find -name "*.c" | xargs sed -i "s/ __cpuinit$//g"
* find arch/ -name "*.h" | xargs sed -i "s/ __cpuinit//g"
* find -name "*.c" | xargs sed -i "s/^__cpuinit //g"

thanks a lot
showp1984@gmail.com
cpuinit: get rid of __cpuinitconst all over the world

* find arch/ -name "*.c" | xargs sed -i "s/ __cpuinitconst//g"
cpuinit: get rid of __cpuinit, manual fixups
kbuild: drop cpuinit/cpuexit checks in modpost

With the removal of cpuinit/cpuexit we no longer need to
do section mismatch checks on these sections.

Drop it from modpost.

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
devinit: get rid of __devinit fir hotplug
mach-msm: cpufreq: set safe frequencies at init
cpufreq: msm_mpdecision: add get_rq_info, disable non boot cpus when mpd is enabled"

Conflicts:
	arch/arm/mach-msm/msm_rq_stats.c
cpufreq: msm_mpdecision: set the right idle freq and boost for cpu3
cpufreq: msm_mpdecision: track synaptics-rmi-ts
cpufreq: msm_mpdecision: convert earlysuspend config to lcd notify
defconfig: lcd notify enable