Enable RTC write

Change-Id: I462458c9147ec663115b807fa4df979977796b2d
M2: otg: fix runaway wakelock

When booting with wall-charger plugged-in state machine transitions to
STATE_B_PERIPHERAL (B_SESS_VLD bit is set in msm_otg_init_sm).

Aftr uplugging, bit is not cleared, and state machine never transitions
to IDLE, consequently msm_otg wakelock is never unlocked.
Merge "Enable RTC write" into cm-10.1
Merge "M2: otg: fix runaway wakelock" into cm-10.1
Revert "Make using open-source drivers such as Freedreno possible."

 * Holy brainmelt Batman!  I've been trying to determine what is causing
   the constant crashes for days.  It's this.  The reason is that
   enabling KGSL_DRM disables KGSL_PER_PROCESS_PAGE_TABLE! This
   configuration will cause the address space to be quickly exhausted in
   a spectacular way.

 * Please do not turn this back on unless you want to pay my
   psychiatrist bill!

This reverts commit 7a938217abd8b12e70c30bf00400fbb59dcd92a6.
Merge remote-tracking branch 'origin/cm-10.1' into jb-mr1