diff options
| -rw-r--r-- | drivers/tty/serial/omap-serial.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c index a9c37ae9b2a..ddcd3d13042 100644 --- a/drivers/tty/serial/omap-serial.c +++ b/drivers/tty/serial/omap-serial.c @@ -1837,6 +1837,7 @@ static int serial_omap_runtime_suspend(struct device *dev) spin_unlock_irqrestore(&up->delayed_rts_lock, flags); } +#ifdef OLIO_RUNTIME_PM /* OLIO */ else if (up->rts_wait) { spin_lock_irqsave(&up->delayed_rts_lock, flags); @@ -1844,6 +1845,7 @@ static int serial_omap_runtime_suspend(struct device *dev) up->need_delayed_rts = 0; spin_unlock_irqrestore(&up->delayed_rts_lock, flags); } +#endif up->context_loss_cnt = serial_omap_get_context_loss_count(up); @@ -1881,6 +1883,8 @@ static int serial_omap_runtime_resume(struct device *dev) else pinctrl_select_state(up->pins, up->pin_default); } + +#ifdef OLIO_RUNTIME_PM else if (up->rts_wait) { if (up->is_suspending) up->need_delayed_rts = 1; @@ -1888,6 +1892,8 @@ static int serial_omap_runtime_resume(struct device *dev) up->port.ops->rts_enable(&(up->port)); } } +#endif + return 0; } #endif |