diff --git a/drivers/tty/serial/msm_serial_hs_lite.c b/drivers/tty/serial/msm_serial_hs_lite.c index 9e1e3885abc..6e3982e919d 100644 --- a/drivers/tty/serial/msm_serial_hs_lite.c +++ b/drivers/tty/serial/msm_serial_hs_lite.c @@ -2,7 +2,7 @@ * drivers/serial/msm_serial.c - driver for msm7k serial device and console * * Copyright (C) 2007 Google, Inc. - * Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. + * Copyright (c) 2010-2012, Code Aurora Forum. All rights reserved. * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and @@ -1007,6 +1007,10 @@ static void msm_hsl_power(struct uart_port *port, unsigned int state, break; case 3: clk_en(port, 0); + ret = clk_set_rate(msm_hsl_port->clk, 0); + if (ret) + pr_err("%s(): Error setting UART clock rate to zero.\n", + __func__); break; default: pr_err("%s(): msm_serial_hsl: Unknown PM state %d\n",