gpio/omap: fix _set_gpio_irqenable implementation

This function should be capable of both enabling and disabling interrupts
based upon the *enable* parameter. Right now the function only enables
the interrupt and *enable* is not used at all. So add the interrupt
disable capability also using the parameter.

Change-Id: I9b902184cabe8990205c9d488d261d79a84b94d4
Signed-off-by: Tarun Kanti DebBarma <tarun.kanti@ti.com>
Reviewed-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Felipe Balbi <balbi@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
Signed-off-by: Ruslan Bilovol <ruslan.bilovol@ti.com>
MFD: TWL6032: fix typo in power resources assignments table

There was an typo in the TWL6032 power resources assignments
table. This patch corrects it.

Change-Id: Ie270bceb62dee4cb67790eb7194eeb52e86b8dea
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
tty: omap-serial: Enable IDLE MODE on runtime suspend

Commit f905c6a0fa5961f6101dbfff837c24c1fdbd2592 forbid idle for uart on
runtime resume path if dma is enabled. This patch allow idle on runtime
suspend path.

Change-Id: If28a79695ad29c07f634ed3ef71f9c9842f27188
Signed-off-by: Vitaly Chernooky <vitaly.chernooky@ti.com>
tty: omap-serial: Disabling DMA on suspend path

In case of bug UART can't suspend with TX DMA enabled. So here is
implemented WA: TX DMA is disabled on runtime suspend path and
re-enabled on runtime resume path.

Change-Id: Iabc726ca93a5e354eb53efdacedf3261d4e02763
Signed-off-by: Vitaly Chernooky <vitaly.chernooky@ti.com>