MSM HOTPLUG: Revert my change to hotplug workqueue, it's wrong.

*Added print for hotplug work delay.
*Restore original request for renew work, it's was x2 my BAD.
CPU BOOST: diactivate all sync/hotplug and others. it's going crazy.

*I have monitored with debug on. and it's setting input freq without
and screen touch, it's very fast, but actual freq is locked at min
freq to 1.7Ghz without any need. i have apen app, a clock....
so it's ticking... and min freq locked to 1.7Ghz non stop every
1~3sec. WHY do i need this??? battery sucked away...

when my kernel boot, it's will set the freq for input boost.
and it's working good, when i touch the screen freq is boosted
as expected. then released.

All i need right now from cpu boost driver.

Conflicts:
	drivers/cpufreq/cpu-boost.c
rtc: qpnp-rtc: Remove enable operation for RTC peripheral

As RTC is already enabled from trustzone removing enable operation
from RTC driver.

Change-Id: I1891d2f35a9e595d30a1965d4cf20aedaf83d7d5
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>

Conflicts:
	drivers/rtc/qpnp-rtc.c
rtc: qpnp-rtc: Add module parameter to control power-on alarm

Power-on alarm feature can be enabled/disabled by writing 1/0
to the module parameter exported by driver.

CRs-Fixed: 432312
Change-Id: I2a2337adb2ddc186ec312648b11b6a35ea698856
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
rtc: qpnp-rtc: Sets RTC time correctly

Currently RTC driver is not setting the RTC time
correctly. RTC H/w needs to be disabled before the
writes, and then re-enabled after the writes are completed.

Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
qpnp-rtc: clear alarm register when rtc irq is disabled

The rtc alarm register should be cleared when the rtc irq is
disabled

Signed-off-by: Xiaocheng Li <lix@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
mfd: pm8821-core: fix a potential NULL dereference

Null pointer of pmic may be dereferenced for pmic->irq_chip.

Change-Id: I2751038a7e8a54726078f2f09e4e91d162b74386
Signed-off-by: Willie Ruan <wruan@codeaurora.org>
i2c_qup: always set rate and log a message when fail

Clock set rate is failing silently when clock rate is not
available. Additionally clock rate is not set when no rate
is specified in platform data. This patch always set the
clock's rate and logs a message if it fails to set rate
or if no rate is set by platfrom data.

CRs-Fixed: 452047
Change-Id: I0551a12ca2861f8e1a48ee344d6ffcf898c96971
Signed-off-by: Gilad Avidov <gavidov@codeaurora.org>

Conflicts:
	drivers/i2c/busses/i2c-qup.c
It seems that wifi/bt bug is fixed now...... I need to test better.