msm_mpdecision: early continue get_slowest_cpu() and _rate() to save some cycles

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: move startdelay to init to save cycles on each work call

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: also verify that boost frequencies are > minfreq

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: fix boost_time not respecting sysfs changes
This fixes issue #17

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: add missing #ifdefs around thermal related code
This fixes issue #19 (compilation without thermal)

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: add input boost triggers
This fixes issue #27 - No boost event triggered
&
issue #28 - Power button should trigger boost_freq

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
updating camera stuff to fix autofocus and psensor driver

Signed-off-by: Bryan Smith <zarboz@gmail.com>

Conflicts:
	arch/arm/boot/boot.img
	arch/arm/mach-msm/include/mach/board.h
	drivers/i2c/chips/akm8975.c
Revert "updating camera stuff to fix autofocus and psensor driver"

This reverts commit 33cfc451be8ec779ba1fbe5760d9447ffbcc7db3.
Fix the following compile error:

WARNING: vmlinux.o(.data+0x6da3c): Section mismatch in reference from the variable .LANCHOR3 to the function .devexit.text:pm8xxx_debug_remove()
The variable .LANCHOR3 references
the function __devexit pm8xxx_debug_remove()
If the reference is valid then annotate the
variable with __exit* (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
Revert "Fix the following compile error:"

This reverts commit 47cc01bf0b44e979c533097b608489c0810f41f4.