On Fri, 27 Jun 2014 12:25:20 -0500
> +             rate = 16 * max(115200U, (unsigned int)baud);
> +

This assumes an arbitarily configurable clock, which is not I think the
usual case. 
> +             /*
> +              * Request a different clock rate if necessary, and
> +              * record it if successful.
> +              */
> +             if (rate != p->uartclk) {
> +                     BUG_ON(!data->clk);
> +                     if (!clk_set_rate(data->clk, (unsigned long)rate))
> +                             p->uartclk = rate;
> +             }


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to