omap: fix opp4xxx_data.c for no OCFREQ_12 and SMARTREFLEX_CUSTOM_SENSOR

Change-Id: I319d3b4a3d821a23e407e0c67a1c7d9c3c12fcfb
Revert "fix 'moto: fix Edison power domains target state'" for use modem 3.0.8

This reverts commit ad98e8d3cb5fe7e484519cb15579ba909de565fc.

Change-Id: I1b772ce4a81b1d725e29cd69cefe52546a455721
Modem: Use 3.0.8 Motorola driver for all devices
hdmi_toggle: add some extra lines for bette runderstanding
dpll_cascading: remove module control
dpll_cascading: fix memory leak in DPLL cascading blocker release.
dpll_cascading: remove unused CM_SHADOW_FREQ_CONFIG2

The value from CM_SHADOW_FREQ_CONFIG2 can't be applied because
GPMC is always active and can't be entered in idle state.

The GPMC is always active because on OMAP4, CPU accesses on
unmapped addresses are redirected to GPMC by L3 interconnect.
CPU is speculative nature and such accesses are possible which
can lead to indirect access to GPMC and if it's clock is
not running, it can result in hang/abort on the platform.
See path https://github.com/Ntemis/android_kernel_bn_omap/commit/d60565948468b for more information.
tty: omap-serial: Enable IDLE MODE on runtime suspend
This patch allow idle on runtime
suspend path.
staging: lowmemorykiller: improve handling

If a process forked and the child process was killed by the
lowmemorykiller, the lowmemory killer would be disabled until
the parent process reaped the child or it died itself.

Don't wait more than one second for a process to die
 Print pending wakeup IRQ preventing suspend to dmesg
input: evdev: Add missing wake_lock_destroy
sched: better settings
staging: android: lowmemorykiller: fix scheduling while atomic

The task_free notifier chain could be called in an atomic
context.  The task_free_unregister should not be called in
the notifier callback as it might sleep.

Schedule a work item to call task_free_unregister.
Revert " Print pending wakeup IRQ preventing suspend to dmesg"

This reverts commit d157c0e90f550176e2ee0696b46a7e8a12f97805.
Revert "staging: android: lowmemorykiller: fix scheduling while atomic"

This reverts commit 42b082dbaaf101eaa6231728ec371f9bbb05f40e.
Revert "staging: lowmemorykiller: improve handling"

This reverts commit 88b0fd8097f6eefbbd1a1b43b2680a1ab7dc16da.
Fix some mistakes
Revert "sched: better settings"

This reverts commit c2e5370776e67f93da0761cfd261254b8296fb8b.
kernel: sched_features: use standard settings with ARCH power
omap: cpuidle: reconfigure idle params