rtc: Bring to sane state

* CAF sync up for rtc breaks alarm suspend in some
  cases. Revert the suspects.

Revert "rtc: alarm: set power_on_alarm again when calling alarm_resume"

This reverts commit 017c15cb86628289156e6467ac53f07abe6ee696.

Revert "kernel: alarm: Do not call rtc_alarm_irq_enable in IRQ Disabled cont

This reverts commit 1ea6420fb4fcf68ce14048e134b807e3b184390c.

Revert "rtc: qpnp-rtc: Sets RTC time correctly"

This reverts commit 785b6907b7daf8af0bf052f801a0c1fd8eff24f0.

Revert "kernel: alarm: setup the RTC immediately for poweroff alarm"

This reverts commit 1d87e24760fac9b26a19c17bbf2ead2de30db61b.

Revert "rtc: alarm: Proper handling of spinlock"

This reverts commit 1ab10087383ea0ceec2176cd6262779caac1db5d.

Revert "rtc: alarm: update power_on alarm setting logic"

This reverts commit dd61a38271cf7542ac20d93efcceaa84bd0952e1.

Revert "rtc: qpnp-rtc: Set alarm control register properly"

This reverts commit fc6162126e8fe829e6aaf61368bdc6ba3b4cb6ab.

Revert "rtc:alarm: remove alarm_shutdown hook in alarm driver"

This reverts commit 0481b367b05ed02059cb9b1e6a21e6d9c60039d2.

Revert "alarm : Fix the race conditions in alarm-dev.c"

This reverts commit 5d95d04712be53aa669336724ad628c1d9089185.

Revert "qpnp-rtc: clear alarm register when rtc irq is disabled"

This reverts commit c736fbd94a3cfaa927f545dfcafde370d3d79dd0.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>