Searched refs:uartclk (Results 51 - 75 of 140) sorted by relevance

123456

/linux-master/drivers/tty/serial/8250/
H A D8250_core.c556 port->uartclk = old_serial_port[i].baud_base * 16;
757 p->uartclk = port->uartclk;
824 port->uartclk = 921600*16;
851 uart.port.uartclk = p->uartclk;
1021 if (up->port.uartclk == 0)
1050 uart->port.uartclk = up->port.uartclk;
H A D8250_aspeed_vuart.c463 if (!port.port.uartclk) {
470 port.port.uartclk = clk_get_rate(vclk);
475 port.port.custom_divisor = port.port.uartclk / (16 * prop);
H A D8250_dfl.c63 uart->port.uartclk = clk_freq;
H A D8250_fsl.c128 &port8250.port.uartclk);
H A D8250_pxa.c117 uart.port.uartclk = clk_get_rate(data->clk);
H A D8250_pnp.c463 uart.port.uartclk = 1843200;
/linux-master/drivers/tty/serial/
H A Darc_uart.c363 hw_val = port->uartclk / (uart->baud * 4) - 1;
554 hw_val = port->uartclk / (dev->baud * 4) - 1;
596 port->uartclk = val;
H A Dmps2-uart.c354 DIV_ROUND_CLOSEST(port->uartclk, UARTn_BAUDDIV_MASK),
355 DIV_ROUND_CLOSEST(port->uartclk, 16));
357 bauddiv = DIV_ROUND_CLOSEST(port->uartclk, baud);
561 mps_port->port.uartclk = clk_get_rate(mps_port->clk);
H A Damba-pl010.c296 port->uartclk = clk_get_rate(uap->clk);
361 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
597 *baud = uap->port.uartclk / (16 * (quot + 1));
625 uap->port.uartclk = clk_get_rate(uap->clk);
H A Dclps711x.c264 baud = uart_get_baud_rate(port, termios, old, port->uartclk / 4096,
265 port->uartclk / 16);
415 baud = port->uartclk / (16 * (quot + 1));
479 s->port.uartclk = clk_get_rate(uart_clk);
H A Dmxs-auart.c1026 u->uartclk * 4 / 0x3FFFFF,
1027 u->uartclk / 16);
1028 div = u->uartclk * 4 / baud;
1030 baud_min = DIV_ROUND_UP(u->uartclk * 32,
1032 baud_max = u->uartclk * 32 / AUART_LINECTRL_BAUD_DIV_MIN;
1034 div = DIV_ROUND_CLOSEST(u->uartclk * 32, baud);
1385 *baud = (port->uartclk << 2) / quot;
1621 s->port.uartclk = clk_get_rate(s->clk);
H A Dsc16is7xx.c575 unsigned long clk = port->uartclk, div = clk / 16 / baud;
1099 port->uartclk / 16 / 4 / 0xffff,
1100 port->uartclk / 16);
1475 u32 uartclk = 0; local
1505 device_property_read_u32(dev, "clock-frequency", &uartclk);
1517 if (uartclk)
1518 freq = uartclk;
1571 s->p[i].port.uartclk = freq;
H A Dst-asc.c479 port->uartclk = clk_get_rate(ascport->clk);
481 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16);
532 asc_out(port, ASC_BAUDRATE, (port->uartclk / (16 * baud)));
545 do_div(dividend, port->uartclk / 16);
717 ascport->port.uartclk = clk_get_rate(ascport->clk);
718 WARN_ON(ascport->port.uartclk == 0);
H A Dpch_uart.c213 unsigned int uartclk; member in struct:eg20t_port
434 div = DIV_ROUND_CLOSEST(priv->uartclk / 16, baud);
1199 if (port->uartclk)
1200 priv->uartclk = port->uartclk;
1202 port->uartclk = priv->uartclk;
1333 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
1604 port->uartclk = pch_uart_get_uartclk();
1688 priv->uartclk
[all...]
H A Dimx.c1676 baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16);
1756 div = sport->port.uartclk / (baud * 16);
1758 baud = sport->port.uartclk / (quot * 16);
1760 div = sport->port.uartclk / (baud * 16);
1766 rational_best_approximation(16 * div * baud, sport->port.uartclk,
1769 tdiv64 = sport->port.uartclk;
1799 imx_uart_writel(sport, sport->port.uartclk / div / 1000,
1840 if (port->uartclk / 16 != ser->baud_base)
2056 unsigned int ucr2, ubir, ubmr, uartclk; local
2084 uartclk
[all...]
H A Dmvebu-uart.c459 if (!port->uartclk)
494 * Member port->uartclk is either xtal clock rate or TBG clock rate
501 d_divisor = DIV_ROUND_CLOSEST(port->uartclk, baud * m_divisor);
509 d_divisor = DIV_ROUND_CLOSEST(port->uartclk, baud * m_divisor);
531 return DIV_ROUND_CLOSEST(port->uartclk, d_divisor * m_divisor);
561 * rate. If port->uartclk is not available, then
565 min_baud = DIV_ROUND_UP(port->uartclk, BRDV_BAUD_MAX *
567 max_baud = port->uartclk / 80;
948 port->uartclk = clk_get_rate(mvuart->clk);
H A Domap-serial.c224 unsigned int n = port->uartclk / (mode * baud);
229 return abs_diff(baud, port->uartclk / (mode * n));
266 return port->uartclk/(mode * baud);
799 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/13);
1474 &omap_up_info->uartclk);
1609 up->port.uartclk = omap_up_info->uartclk;
1610 if (!up->port.uartclk) {
1611 up->port.uartclk = DEFAULT_CLK_SPEED;
H A Dmsm_serial.c216 port->uartclk = 1843200;
228 port->uartclk = 1843200;
242 if (port->uartclk == 19200000)
244 else if (port->uartclk == 4800000)
1145 port->uartclk = rate;
1195 dev_pm_opp_set_rate(port->dev, port->uartclk);
1431 dev_pm_opp_set_rate(port->dev, port->uartclk);
1841 port->uartclk = clk_get_rate(msm_port->clk);
1842 dev_info(&pdev->dev, "uartclk = %d\n", port->uartclk);
[all...]
H A Dma35d1_serial.c434 port->uartclk / MA35_BAUD_DIV_MAX,
435 port->uartclk / MA35_BAUD_DIV_MIN);
438 quot = (port->uartclk / baud) - 2;
621 p->port.uartclk = MA35_UART_CONSOLE_CLK;
725 up->port.uartclk = clk_get_rate(up->clk);
H A Dpxa.c318 up->port.uartclk = clk_get_rate(up->clk);
423 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16);
426 if ((up->port.uartclk / quot) < (2400 * 16))
428 else if ((up->port.uartclk / quot) < (230400 * 16))
838 sport->port.uartclk = clk_get_rate(sport->clk);
H A Dar933x_uart.c315 ar933x_uart_get_scale_step(port->uartclk, baud, &scale, &step);
752 port->uartclk = clk_get_rate(up->clk);
753 if (!port->uartclk) {
771 baud = ar933x_uart_get_baud(port->uartclk, AR933X_UART_MAX_SCALE, 1);
774 baud = ar933x_uart_get_baud(port->uartclk, 0, AR933X_UART_MAX_STEP);
/linux-master/arch/mips/sni/
H A Da20r.c24 .uartclk = 1843200, \
/linux-master/arch/arm/mach-rpc/
H A Driscpc.c147 .uartclk = 1843200,
/linux-master/arch/mips/jazz/
H A Dsetup.c94 .uartclk = UART_CLK, \
/linux-master/arch/mips/include/asm/mach-loongson64/
H A Dboot_param.h72 u32 uartclk; member in struct:uart_device

Completed in 340 milliseconds

123456