diff options
Diffstat (limited to 'drivers/tty/serial/omap-serial.c')
| -rw-r--r-- | drivers/tty/serial/omap-serial.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c index 625cf102cc3..178fc097af1 100644 --- a/drivers/tty/serial/omap-serial.c +++ b/drivers/tty/serial/omap-serial.c @@ -1565,9 +1565,14 @@ static int serial_omap_probe(struct platform_device *pdev) up->port.fifosize = 64; up->port.ops = &serial_omap_pops; - if (pdev->dev.of_node) + if (pdev->dev.of_node) { up->port.line = of_alias_get_id(pdev->dev.of_node, "serial"); - else + pdev->dev.power.resume_noidle = + of_property_read_bool(pdev->dev.of_node, + "resume-noidle"); + dev_info(&pdev->dev, "resume-noidle = %d\n", + pdev->dev.power.resume_noidle); + } else up->port.line = pdev->id; if (up->port.line < 0) { |