mpdecision: don't use sleep, cancel/resume wq instead

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
acpu: show a useful warn message

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mpdecision: checking every 100ms is enough

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mpdecision: update copyright

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
acpu: show a useful warn message

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mpdecision: checking every 100ms is enough

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mpdecision: update copyright

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm8960_tsens: export number of sensors as symbol

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm8960_tsens: enable all thermal devices

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Revert "boards: fix up other boardfiles due to msm_thermal downgrade"

This reverts commit 261926dec65f3f5f5088278404db7da1b6d5eef9.
msm_thermal: patch to upstream

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Revert "msm8960_tsens: export number of sensors as symbol"

This reverts commit a2667ba84de0dcaad3960afafca6180f0ce363f2.
thermal: update upstream msm_thermal with 3-phase control

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: add sensor id to sysfs

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
nthermal: check every 150ms

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: fix previous lazyness

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Revert "thermal: add sensor id to sysfs"

This reverts commit 32941c2ab7c0ffd6f61f1fc2aa9171fcefc9c290.

This was meant for multi sensor control, which will be implemented later.
Merge branch 'exp_thermal' into exp

Conflicts:
	arch/arm/mach-msm/acpuclock-krait.c
usb: ehci-msm-hsic: Fix compilation error

The ehci-msm-hsic driver's bus suspend and resume functions
depend on ehci_hcd's bus_suspend/resume functions, which are
NULL when CONFIG_PM is not defined. Fix the compilation error
by also #defining these sub-driver functions NULL, as they
are effectively no-ops.

Change-Id: Ie250dfae3caccb737ce26bdda17c5b21d358eced
Signed-off-by: Jack Pham <jackp@codeaurora.org>

Conflicts:

	drivers/usb/host/ehci-msm-hsic.c
EHCI: HSIC: Prevent disabling wakeup irq twice

If PM resume and Wakeup irq happen at same time
its possible to disable wakeup irq twice. Prevent
the same by protecting with spinlock

CRs-Fixed: 396895
Change-Id: I3320478d6c770787bc571964f4a38dce6927af63
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>