/***********************************************************************
* I.MX6 查看baudrate确定是否被其他程序占用
* 说明:
* 最近UART口出现了不正常的现象,于是想通过在驱动层的baudrate设置的
* 地方对来确认这件事。
*
* 2016-7-28 深圳 南山平山村 曾剑锋
**********************************************************************/ 一、代码添加情况:
static void
imx_set_termios(struct uart_port *port, struct ktermios *termios,
struct ktermios *old)
{
......
/*
* Ask the core to calculate the divisor for us.
*/
baud = uart_get_baud_rate(port, termios, old, , port->uartclk / );
printk("zengjf <%s> sport line : %d, baud : %d\n", __func__, sport->port.line, baud);
quot = uart_get_divisor(port, baud); ......
} 二、程序运行结果片段:
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :
zengjf <imx_set_termios> sport line : , baud :