From: lyx Date: Mon, 18 Jul 2011 06:45:50 +0000 (-0700) Subject: newton: modify irda serial device suspend&resume function X-Git-Tag: firefly_0821_release~10122 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b72c7672e9b04c27fa7a508ec23681f44866931d;p=firefly-linux-kernel-4.4.55.git newton: modify irda serial device suspend&resume function --- diff --git a/drivers/net/irda/ir_serial.c b/drivers/net/irda/ir_serial.c index c51a3520ca51..76dfdf688e52 100755 --- a/drivers/net/irda/ir_serial.c +++ b/drivers/net/irda/ir_serial.c @@ -614,7 +614,7 @@ static int bu92747_irda_suspend(struct platform_device *pdev, pm_message_t state s->suspending = 1; uart_suspend_port(&bu92747_irda_uart_driver, &s->port); - irda_hw_shutdown(); + //irda_hw_shutdown(); if (s->pdata->irda_pwr_ctl) s->pdata->irda_pwr_ctl(0); @@ -631,7 +631,8 @@ static int bu92747_irda_resume(struct platform_device *pdev) if (s->pdata->irda_pwr_ctl) s->pdata->irda_pwr_ctl(1); - irda_hw_startup(); + //irda_hw_startup(); + irda_hw_set_speed(s->baud); uart_resume_port(&bu92747_irda_uart_driver, &s->port); s->suspending = 0;