Home
last modified time | relevance | path

Searched refs:baud (Results 1 – 25 of 230) sorted by relevance

12345678910

/Linux-v4.19/arch/m68k/atari/
Ddebug.c168 int baud = cflag & CBAUD; in atari_init_mfp_port() local
173 baud += B38400; in atari_init_mfp_port()
174 if (baud < B1200 || baud > B38400+2) in atari_init_mfp_port()
175 baud = B9600; /* use default 9600bps for non-implemented rates */ in atari_init_mfp_port()
176 baud -= B1200; /* baud_table[] starts at 1200bps */ in atari_init_mfp_port()
181 st_mfp.tim_dt_d = baud_table[baud]; in atari_init_mfp_port()
218 int baud = cflag & CBAUD; in atari_init_scc_port() local
222 baud += B38400; in atari_init_scc_port()
223 if (baud < B1200 || baud > B38400+2) in atari_init_scc_port()
224 baud = B9600; /* use default 9600bps for non-implemented rates */ in atari_init_scc_port()
[all …]
/Linux-v4.19/arch/mips/pic32/pic32mzda/
Dearly_console.c58 static void __init configure_uart(char port, int baud) in configure_uart() argument
65 __raw_writel(((pbclk / baud) / 16) - 1, uart_base + U_BRG(port)); in configure_uart()
71 static void __init setup_early_console(char port, int baud) in setup_early_console() argument
77 configure_uart(console_port, baud); in setup_early_console()
119 int baud = -1; in get_baud_from_cmdline() local
132 baud = 0; in get_baud_from_cmdline()
134 baud = baud * 10 + *s++ - '0'; in get_baud_from_cmdline()
138 return baud; in get_baud_from_cmdline()
144 int baud = -1; in fw_init_early_console() local
148 baud = get_baud_from_cmdline(arch_cmdline); in fw_init_early_console()
[all …]
/Linux-v4.19/arch/x86/boot/
Dearly_serial_console.c26 static void early_serial_init(int port, int baud) in early_serial_init() argument
36 divisor = 115200 / baud; in early_serial_init()
48 int baud = DEFAULT_BAUD; in parse_earlyprintk() local
92 baud = simple_strtoull(arg + pos, &e, 0); in parse_earlyprintk()
93 if (baud == 0 || arg + pos == e) in parse_earlyprintk()
94 baud = DEFAULT_BAUD; in parse_earlyprintk()
98 early_serial_init(port, baud); in parse_earlyprintk()
120 int baud = DEFAULT_BAUD; in parse_console_uart8250() local
140 baud = simple_strtoull(options + 1, &options, 0); in parse_console_uart8250()
142 baud = probe_baud(port); in parse_console_uart8250()
[all …]
/Linux-v4.19/drivers/tty/serial/8250/
D8250_mtk.c37 unsigned int baud, quot; in mtk8250_set_termios() local
54 baud = uart_get_baud_rate(port, termios, old, in mtk8250_set_termios()
58 if (baud <= 115200) { in mtk8250_set_termios()
60 quot = uart_get_divisor(port, baud); in mtk8250_set_termios()
61 } else if (baud <= 576000) { in mtk8250_set_termios()
65 if ((baud == 500000) || (baud == 576000)) in mtk8250_set_termios()
66 baud = 460800; in mtk8250_set_termios()
67 quot = DIV_ROUND_UP(port->uartclk, 4 * baud); in mtk8250_set_termios()
70 quot = DIV_ROUND_UP(port->uartclk, 256 * baud); in mtk8250_set_termios()
86 if (baud > 460800) { in mtk8250_set_termios()
[all …]
/Linux-v4.19/arch/mips/include/asm/netlogic/xlp-hal/
Duart.h54 #define BAUD_DIVISOR(baud) (BASE_BAUD / baud) argument
103 nlm_uart_set_baudrate(uint64_t base, int baud) in nlm_uart_set_baudrate() argument
112 (BAUD_DIVISOR(baud) & 0xff)); in nlm_uart_set_baudrate()
114 ((BAUD_DIVISOR(baud) >> 8) & 0xff)); in nlm_uart_set_baudrate()
155 nlm_uart_init(uint64_t base, int baud, int databits, int stopbits, in nlm_uart_init() argument
181 nlm_uart_set_baudrate(base, baud); in nlm_uart_init()
/Linux-v4.19/arch/mips/sni/
Dsetup.c63 char *baud; in sni_console_setup() local
74 baud = prom_getenv("lbaud"); in sni_console_setup()
78 baud = prom_getenv("rbaud"); in sni_console_setup()
81 if (baud) in sni_console_setup()
82 strcpy(options, baud); in sni_console_setup()
85 baud ? options : NULL); in sni_console_setup()
88 baud ? options : NULL); in sni_console_setup()
/Linux-v4.19/drivers/usb/serial/
Dpl2303.c389 static speed_t pl2303_get_supported_baud_rate(speed_t baud) in pl2303_get_supported_baud_rate() argument
400 if (baud_sup[i] > baud) in pl2303_get_supported_baud_rate()
405 baud = baud_sup[i - 1]; in pl2303_get_supported_baud_rate()
406 else if (i > 0 && (baud_sup[i] - baud) > (baud - baud_sup[i - 1])) in pl2303_get_supported_baud_rate()
407 baud = baud_sup[i - 1]; in pl2303_get_supported_baud_rate()
409 baud = baud_sup[i]; in pl2303_get_supported_baud_rate()
411 return baud; in pl2303_get_supported_baud_rate()
419 speed_t baud) in pl2303_encode_baud_rate_direct() argument
421 put_unaligned_le32(baud, buf); in pl2303_encode_baud_rate_direct()
423 return baud; in pl2303_encode_baud_rate_direct()
[all …]
Dcp210x.c867 unsigned int baud; in cp210x_get_termios() local
871 &tty->termios.c_cflag, &baud); in cp210x_get_termios()
872 tty_encode_baud_rate(tty, baud, baud); in cp210x_get_termios()
876 cp210x_get_termios_port(port, &cflag, &baud); in cp210x_get_termios()
890 u32 baud; in cp210x_get_termios_port() local
894 cp210x_read_u32_reg(port, CP210X_GET_BAUDRATE, &baud); in cp210x_get_termios_port()
896 dev_dbg(dev, "%s - baud rate = %d\n", __func__, baud); in cp210x_get_termios_port()
897 *baudp = baud; in cp210x_get_termios_port()
1042 static speed_t cp210x_get_an205_rate(speed_t baud) in cp210x_get_an205_rate() argument
1047 if (baud <= cp210x_an205_table1[i].high) in cp210x_get_an205_rate()
[all …]
/Linux-v4.19/drivers/tty/serial/
Dsuncore.c89 int baud, bits, stop, cflag; in sunserial_console_termios() local
120 baud = simple_strtoul(s, NULL, 0); in sunserial_console_termios()
130 switch (baud) { in sunserial_console_termios()
144 default: baud = 9600; cflag |= B9600; break; in sunserial_console_termios()
171 int baud; member
186 for (i = 0; mouse_baud_table[i].baud != -1; i++) in suncore_mouse_baud_cflag_next()
191 if (mouse_baud_table[i].baud == -1) in suncore_mouse_baud_cflag_next()
194 *new_baud = mouse_baud_table[i].baud; in suncore_mouse_baud_cflag_next()
Dar933x_uart.c201 unsigned int baud, in ar933x_uart_get_scale_step() argument
211 min_diff = baud; in ar933x_uart_get_scale_step()
216 tstep = baud * (tscale + 1); in ar933x_uart_get_scale_step()
223 diff = abs(ar933x_uart_get_baud(clk, tscale, tstep) - baud); in ar933x_uart_get_scale_step()
240 unsigned int baud, scale, step; in ar933x_uart_set_termios() local
262 baud = uart_get_baud_rate(port, new, old, up->min_baud, up->max_baud); in ar933x_uart_set_termios()
263 ar933x_uart_get_scale_step(port->uartclk, baud, &scale, &step); in ar933x_uart_set_termios()
276 uart_update_timeout(port, new->c_cflag, baud); in ar933x_uart_set_termios()
302 tty_termios_encode_baud_rate(new, baud, baud); in ar933x_uart_set_termios()
580 int baud = 115200; in ar933x_uart_console_setup() local
[all …]
D21285.c214 unsigned int baud, quot, h_lcr, b; in serial21285_set_termios() local
230 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); in serial21285_set_termios()
231 quot = uart_get_divisor(port, baud); in serial21285_set_termios()
266 uart_update_timeout(port, termios->c_cflag, baud); in serial21285_set_termios()
386 serial21285_get_options(struct uart_port *port, int *baud, in serial21285_get_options() argument
417 *baud = port->uartclk / (16 * (tmp + 1)); in serial21285_get_options()
424 int baud = 9600; in serial21285_console_setup() local
430 baud = 57600; in serial21285_console_setup()
438 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial21285_console_setup()
440 serial21285_get_options(port, &baud, &parity, &bits); in serial21285_console_setup()
[all …]
Dxilinx_uartps.c191 unsigned int baud; member
393 unsigned int baud, u32 *rbdiv, u32 *rcd, int *div8) in cdns_uart_calc_baud_divs() argument
401 if (baud < clk / ((CDNS_UART_BDIV_MAX + 1) * CDNS_UART_CD_MAX)) { in cdns_uart_calc_baud_divs()
409 cd = DIV_ROUND_CLOSEST(clk, baud * (bdiv + 1)); in cdns_uart_calc_baud_divs()
415 if (baud > calc_baud) in cdns_uart_calc_baud_divs()
416 bauderror = baud - calc_baud; in cdns_uart_calc_baud_divs()
418 bauderror = calc_baud - baud; in cdns_uart_calc_baud_divs()
428 if (((besterror * 100) / baud) < 3) in cdns_uart_calc_baud_divs()
429 bestbaud = baud; in cdns_uart_calc_baud_divs()
442 unsigned int baud) in cdns_uart_set_baud_rate() argument
[all …]
Darc_uart.c101 unsigned long baud; member
363 unsigned int baud, uartl, uarth, hw_val; in arc_serial_set_termios() local
373 baud = uart_get_baud_rate(port, new, old, 0, 460800); in arc_serial_set_termios()
375 hw_val = port->uartclk / (uart->baud * 4) - 1; in arc_serial_set_termios()
400 tty_termios_encode_baud_rate(new, baud, baud); in arc_serial_set_termios()
402 uart_update_timeout(port, new->c_cflag, baud); in arc_serial_set_termios()
491 int baud = 115200; in arc_serial_console_setup() local
508 uart_parse_options(options, &baud, &parity, &bits, &flow); in arc_serial_console_setup()
514 return uart_set_options(port, co, baud, parity, bits, flow); in arc_serial_console_setup()
566 hw_val = port->uartclk / (dev->baud * 4) - 1; in arc_early_console_setup()
[all …]
Dvt8500_serial.c306 static int vt8500_set_baud_rate(struct uart_port *port, unsigned int baud) in vt8500_set_baud_rate() argument
314 div |= (uart_get_divisor(port, baud) - 1) & 0x3ff; in vt8500_set_baud_rate()
317 baud = port->uartclk / 16 / ((div & 0x3ff) + 1); in vt8500_set_baud_rate()
325 vt8500_write(port, mult_frac(baud, 4096, 1000000), VT8500_URBKR); in vt8500_set_baud_rate()
327 return baud; in vt8500_set_baud_rate()
369 unsigned int baud, lcr; in vt8500_set_termios() local
375 baud = uart_get_baud_rate(port, termios, old, 900, 921600); in vt8500_set_termios()
376 baud = vt8500_set_baud_rate(port, baud); in vt8500_set_termios()
378 tty_termios_encode_baud_rate(termios, baud, baud); in vt8500_set_termios()
420 uart_update_timeout(port, termios->c_cflag, baud); in vt8500_set_termios()
[all …]
Dnetx-serial.c328 unsigned int baud, quot; in netx_set_termios() local
360 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); in netx_set_termios()
361 quot = baud * 4096; in netx_set_termios()
368 uart_update_timeout(port, termios->c_cflag, baud); in netx_set_termios()
539 netx_console_get_options(struct uart_port *port, int *baud, in netx_console_get_options() argument
544 *baud = (readl(port->membase + UART_BAUDDIV_MSB) << 8) | in netx_console_get_options()
546 *baud *= 1000; in netx_console_get_options()
547 *baud /= 4096; in netx_console_get_options()
548 *baud *= 1000; in netx_console_get_options()
549 *baud /= 256; in netx_console_get_options()
[all …]
/Linux-v4.19/drivers/net/hamradio/
Dbaycom_ser_fdx.c130 unsigned int baud, baud_us, baud_arbdiv, baud_uartdiv, baud_dcdtimeout; member
429 if (bc->baud < 300 || bc->baud > 4800) { in ser12_open()
440 bc->hdrv.par.bitrate = bc->baud; in ser12_open()
441 bc->baud_us = 1000000/bc->baud; in ser12_open()
442 bc->baud_uartdiv = (115200/8)/bc->baud; in ser12_open()
475 bc_drvname, dev->base_addr, dev->irq, bc->baud, uart_str[u]); in ser12_open()
523 unsigned int baud; in baycom_setmode() local
526 baud = simple_strtoul(modestr+3, NULL, 10); in baycom_setmode()
527 if (baud >= 3 && baud <= 48) in baycom_setmode()
528 bc->baud = baud*100; in baycom_setmode()
[all …]
/Linux-v4.19/arch/mips/sgi-ip22/
Dip22-setup.c68 char *baud = ArcGetEnvironmentVariable("dbaud"); in plat_mem_setup() local
69 if (baud) in plat_mem_setup()
70 strcpy(options, baud); in plat_mem_setup()
72 baud ? options : NULL); in plat_mem_setup()
/Linux-v4.19/arch/mips/mti-malta/
Dmalta-init.c45 int baud = 0; in console_config() local
52 baud = baud*10 + *s++ - '0'; in console_config()
66 if (baud == 0) in console_config()
67 baud = 38400; in console_config()
76 sprintf(console_string, "uart8250,io,0x3f8,%d%c%c", baud, in console_config()
82 sprintf(console_string, " console=ttyS0,%d%c%c%c", baud, in console_config()
/Linux-v4.19/arch/x86/kernel/
Dearly_printk.c154 unsigned long baud = DEFAULT_BAUD; in early_serial_init() local
180 baud = simple_strtoull(s, &e, 0); in early_serial_init()
182 if (baud == 0 || s == e) in early_serial_init()
183 baud = DEFAULT_BAUD; in early_serial_init()
187 divisor = 115200 / baud; in early_serial_init()
222 unsigned long baud = DEFAULT_BAUD; in early_pci_serial_init() local
302 if (kstrtoul(s, 0, &baud) < 0 || baud == 0) in early_pci_serial_init()
303 baud = DEFAULT_BAUD; in early_pci_serial_init()
307 divisor = 115200 / baud; in early_pci_serial_init()
/Linux-v4.19/arch/mips/generic/
Dyamon-dt.c165 unsigned int uart, baud, stop_bits; in yamon_dt_serial_config() local
180 baud = stop_bits = 0; in yamon_dt_serial_config()
188 baud *= 10; in yamon_dt_serial_config()
189 baud += mode_var[0] - '0'; in yamon_dt_serial_config()
206 if (!baud) in yamon_dt_serial_config()
207 baud = 38400; in yamon_dt_serial_config()
216 uart, baud, parity, stop_bits, in yamon_dt_serial_config()
/Linux-v4.19/Documentation/devicetree/bindings/serial/
Dslave-device.txt19 - max-speed : The maximum baud rate the device operates at. This should
23 baud rates.
24 - current-speed : The current baud rate the device operates at. This should
26 the baud rate of the slave device.
28 * device supports auto-baud
31 * device baud rate is configured by its firmware but
/Linux-v4.19/arch/mips/sgi-ip32/
Dip32-setup.c94 char *baud = ArcGetEnvironmentVariable("dbaud"); in plat_mem_setup() local
95 if (baud) in plat_mem_setup()
96 strcpy(options, baud); in plat_mem_setup()
98 baud ? options : NULL); in plat_mem_setup()
/Linux-v4.19/drivers/power/reset/
Dqnap-poweroff.c29 u32 baud; member
34 .baud = 19200,
39 .baud = 9600,
60 const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud)); in qnap_power_off()
/Linux-v4.19/arch/powerpc/boot/
Dcuboot-acadia.c56 unsigned long baud; in get_clocks() local
126 if (getprop(np, "current-speed", &baud, sizeof(baud)) != sizeof(baud)) in get_clocks()
130 div = plloutb / (16 * baud); /* total divisor */ in get_clocks()
/Linux-v4.19/arch/mips/ar7/
Dprom.c203 int baud = 0; in console_config() local
212 baud = simple_strtoul(s, &p, 10); in console_config()
228 if (baud == 0) in console_config()
229 baud = 38400; in console_config()
236 sprintf(console_string, " console=ttyS0,%d%c%c%c", baud, in console_config()
239 sprintf(console_string, " console=ttyS0,%d%c%c", baud, parity, in console_config()

12345678910