input: atmel_mxt_ts: use deep sleep mode when stopped

By writing zero to both the active and idle cycle times the maXTouch device is
put into a deep sleep mode when it consumes minimal power. It is unnecessary
to change the configuration of any other objects (for example to disable T9
touchscreen).

It is counterproductive to reset the chip on resume, it will result in a long
delay. However it is necessary to issue a calibrate command after the chip
has spent any time in deep sleep.

This patch also deals with the situation where the power configuration is zero
on probe, which would mean that the device never wakes up to execute commands.

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
[sconosciuto.git@gmail.com: adapt for latona]
Revert "mach: opp: re-enable L3 OPP1"

Few devices fail to boot.

This reverts commit a9756aeb4ca77610c9e14833bd5baa811b51ae58.
latona: set vram size from the kernel config
latona: extend cmdline instead of manipulating it

omapfb.vram is set by the bootloader to 0.4M, which is fine.
All the other arguments are added, so we can just extend the existing cmdline.
defconfig: misc changes

 * Disable highmem
 * Enable SmartReflex recalibrations (one each 24h)
 * Filter access to /dev/mem
 * Add UTF-8 encoding support for FAT
 * Remove some unneeded options
 * Disable a bunch of debugging options
phone_svn: svnet: revert some changes

Changes introduced with:
85ad81c "drivers: misc: svnet: update driver from t1 (I9100G)"
phone_svn: modemctl: don't use early suspend to control PDA
phone_svn: modemctl: convert legacy pm_ops to dev_pm_ops
plat-omap: dmtimer: set context_saved when the context is saved

Also, save the context only if the timer can lose it.
latona: vibrator: code cleanup

Set as default pwm value 127.