Home
last modified time | relevance | path

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

1234567891011

/linux-6.15/arch/m68k/atari/
H A 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()
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()
227 clksrc = clksrc_table[baud]; in atari_init_scc_port()
229 div = div_table[baud]; in atari_init_scc_port()
265 int baud = cflag & CBAUD; in atari_init_midi_port() local
274 baud += B38400; in atari_init_midi_port()
[all …]
/linux-6.15/arch/mips/pic32/pic32mzda/
H A Dearly_console.c50 static void __init configure_uart(int port, int baud) in configure_uart() argument
69 configure_uart(console_port, baud); in setup_early_console()
111 int baud = -1; in get_baud_from_cmdline() local
124 baud = 0; in get_baud_from_cmdline()
126 baud = baud * 10 + *s++ - '0'; in get_baud_from_cmdline()
130 return baud; in get_baud_from_cmdline()
136 int baud, port; in fw_init_early_console() local
140 baud = get_baud_from_cmdline(arch_cmdline); in fw_init_early_console()
146 if (baud == -1) in fw_init_early_console()
147 baud = EARLY_CONSOLE_BAUDRATE; in fw_init_early_console()
[all …]
/linux-6.15/arch/x86/boot/
H A 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-6.15/Documentation/devicetree/bindings/serial/
H A Dnvidia,tegra20-hsuart.yaml58 nvidia,adjust-baud-rates:
61 List of entries providing percentage of baud rate adjustment within a range. Each entry
62 contains a set of 3 values: range low/high and adjusted rate. When the baud rate set on the
68 Increase baud rate by 2% when set baud rate falls within range 9600 to 115200.
70 Standard UART devices are expected to have tolerance for baud rate error by -4 to +4 %. All
72 issue. UART RX baud rate tolerance level is 0% to +4% in 1-stop config. Otherwise, the
74 baud rate to be higher than the deviations observed in TX.
77 valid range and Tegra baud rate has to be set above actual TX baud rate observed. To do this
78 we use nvidia,adjust-baud-rates.
86 nvidia,adjust-baud-rates = <0 9600 100>,
[all …]
H A Dserial-peripheral-props.yaml15 controller, might need similar properties, e.g. for configuring the baud
22 The maximum baud rate the device operates at.
26 baud rates.
31 The current baud rate the device operates at.
33 the baud rate of the slave device.
35 * device supports auto-baud
38 * device baud rate is configured by its firmware but there is no
/linux-6.15/drivers/usb/serial/
H A Dpl2303.c618 return baud; in pl2303_get_supported_baud_rate()
630 return baud; in pl2303_encode_baud_rate_direct()
669 return baud; in pl2303_encode_baud_rate_divisor()
708 return baud; in pl2303_encode_baud_rate_divisor_alt()
718 speed_t baud; in pl2303_encode_baud_rate() local
722 if (!baud) in pl2303_encode_baud_rate()
726 baud = min_t(speed_t, baud, spriv->type->max_baud_rate); in pl2303_encode_baud_rate()
737 baud = pl2303_encode_baud_rate_direct(buf, baud); in pl2303_encode_baud_rate()
739 baud = pl2303_encode_baud_rate_divisor_alt(buf, baud); in pl2303_encode_baud_rate()
741 baud = pl2303_encode_baud_rate_divisor(buf, baud); in pl2303_encode_baud_rate()
[all …]
/linux-6.15/drivers/net/hamradio/
H A Dbaycom_ser_fdx.c389 if (bc->baud < 300 || bc->baud > 4800) { in ser12_open()
400 bc->hdrv.par.bitrate = bc->baud; in ser12_open()
401 bc->baud_us = 1000000/bc->baud; in ser12_open()
402 bc->baud_uartdiv = (115200/8)/bc->baud; in ser12_open()
483 unsigned int baud; in baycom_setmode() local
486 baud = simple_strtoul(modestr+3, NULL, 10); in baycom_setmode()
487 if (baud >= 3 && baud <= 48) in baycom_setmode()
488 bc->baud = baud*100; in baycom_setmode()
581 module_param_array(baud, int, NULL, 0);
620 bc->baud = baud[i]; in init_baycomserfdx()
[all …]
/linux-6.15/arch/mips/sni/
H A Dsetup.c64 char *baud; in sni_console_setup() local
75 baud = prom_getenv("lbaud"); in sni_console_setup()
79 baud = prom_getenv("rbaud"); in sni_console_setup()
82 if (baud) in sni_console_setup()
83 strcpy(options, baud); in sni_console_setup()
86 baud ? options : NULL); in sni_console_setup()
89 baud ? options : NULL); in sni_console_setup()
/linux-6.15/drivers/tty/serial/
H A Dsuncore.c89 int baud, bits, stop, cflag; in sunserial_console_termios() local
121 baud = simple_strtoul(s, NULL, 0); in sunserial_console_termios()
131 switch (baud) { in sunserial_console_termios()
145 default: baud = 9600; cflag |= B9600; break; in sunserial_console_termios()
172 int baud; member
187 for (i = 0; mouse_baud_table[i].baud != -1; i++) in suncore_mouse_baud_cflag_next()
192 if (mouse_baud_table[i].baud == -1) in suncore_mouse_baud_cflag_next()
195 *new_baud = mouse_baud_table[i].baud; in suncore_mouse_baud_cflag_next()
H A Dar933x_uart.c253 unsigned int baud, in ar933x_uart_get_scale_step() argument
263 min_diff = baud; in ar933x_uart_get_scale_step()
268 tstep = baud * (tscale + 1); in ar933x_uart_get_scale_step()
275 diff = abs(ar933x_uart_get_baud(clk, tscale, tstep) - baud); in ar933x_uart_get_scale_step()
292 unsigned int baud, scale, step; in ar933x_uart_set_termios() local
315 ar933x_uart_get_scale_step(port->uartclk, baud, &scale, &step); in ar933x_uart_set_termios()
328 uart_update_timeout(port, new->c_cflag, baud); in ar933x_uart_set_termios()
358 tty_termios_encode_baud_rate(new, baud, baud); in ar933x_uart_set_termios()
658 int baud = 115200; in ar933x_uart_console_setup() local
671 uart_parse_options(options, &baud, &parity, &bits, &flow); in ar933x_uart_console_setup()
[all …]
H A Desp32_uart.c365 u32 div = sclk / baud; in esp32_uart_set_baud()
372 div = sclk / baud; in esp32_uart_set_baud()
380 u32 frag = (sclk * 16) / baud - div * 16; in esp32_uart_set_baud()
396 u32 baud; in esp32_uart_set_termios() local
405 baud = uart_get_baud_rate(port, termios, old, in esp32_uart_set_termios()
449 if (baud) { in esp32_uart_set_termios()
450 esp32_uart_set_baud(port, baud); in esp32_uart_set_termios()
454 baud = 115200; in esp32_uart_set_termios()
455 tty_termios_encode_baud_rate(termios, baud, baud); in esp32_uart_set_termios()
460 baud); in esp32_uart_set_termios()
[all …]
H A Dvt8500_serial.c287 div |= (uart_get_divisor(port, baud) - 1) & 0x3ff; in vt8500_set_baud_rate()
290 baud = port->uartclk / 16 / ((div & 0x3ff) + 1); in vt8500_set_baud_rate()
300 return baud; in vt8500_set_baud_rate()
342 unsigned int baud, lcr; in vt8500_set_termios() local
348 baud = uart_get_baud_rate(port, termios, old, 900, 921600); in vt8500_set_termios()
349 baud = vt8500_set_baud_rate(port, baud); in vt8500_set_termios()
351 tty_termios_encode_baud_rate(termios, baud, baud); in vt8500_set_termios()
393 uart_update_timeout(port, termios->c_cflag, baud); in vt8500_set_termios()
497 int baud = 9600; in vt8500_console_setup() local
511 uart_parse_options(options, &baud, &parity, &bits, &flow); in vt8500_console_setup()
[all …]
H A D21285.c228 unsigned int baud, quot, h_lcr, b; in serial21285_set_termios() local
244 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); in serial21285_set_termios()
245 quot = uart_get_divisor(port, baud); in serial21285_set_termios()
280 uart_update_timeout(port, termios->c_cflag, baud); in serial21285_set_termios()
400 serial21285_get_options(struct uart_port *port, int *baud, in serial21285_get_options() argument
431 *baud = port->uartclk / (16 * (tmp + 1)); in serial21285_get_options()
438 int baud = 9600; in serial21285_console_setup() local
449 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial21285_console_setup()
451 serial21285_get_options(port, &baud, &parity, &bits); in serial21285_console_setup()
453 return uart_set_options(port, co, baud, parity, bits, flow); in serial21285_console_setup()
H A Darc_uart.c97 unsigned long baud; member
351 unsigned int baud, uartl, uarth, hw_val; in arc_serial_set_termios() local
361 baud = uart_get_baud_rate(port, new, old, 0, 460800); in arc_serial_set_termios()
363 hw_val = port->uartclk / (uart->baud * 4) - 1; in arc_serial_set_termios()
388 tty_termios_encode_baud_rate(new, baud, baud); in arc_serial_set_termios()
390 uart_update_timeout(port, new->c_cflag, baud); in arc_serial_set_termios()
479 int baud = 115200; in arc_serial_console_setup() local
496 uart_parse_options(options, &baud, &parity, &bits, &flow); in arc_serial_console_setup()
502 return uart_set_options(port, co, baud, parity, bits, flow); in arc_serial_console_setup()
554 hw_val = port->uartclk / (dev->baud * 4) - 1; in arc_early_console_setup()
[all …]
H A Dsunsab.c649 if (baud == 0) { in calc_ebrg()
660 n = (SAB_BASE_BAUD * 10) / baud; in calc_ebrg()
710 calc_ebrg(baud, &n, &m); in sunsab_convert_to_sab()
877 unsigned int baud, quot; in sunsab_console_setup() local
894 case B150: baud = 150; break; in sunsab_console_setup()
895 case B300: baud = 300; break; in sunsab_console_setup()
896 case B600: baud = 600; break; in sunsab_console_setup()
897 case B1200: baud = 1200; break; in sunsab_console_setup()
898 case B2400: baud = 2400; break; in sunsab_console_setup()
899 case B4800: baud = 4800; break; in sunsab_console_setup()
[all …]
H A Dmax3100.c91 int baud; /* current baud rate */ member
410 unsigned int baud = port->uartclk / 16; in max3100_set_termios() local
420 baud = tty_termios_baud_rate(termios); in max3100_set_termios()
422 switch (baud) { in max3100_set_termios()
425 baud = s->baud; in max3100_set_termios()
460 baud = s->baud; in max3100_set_termios()
463 baud = s->baud; in max3100_set_termios()
465 tty_termios_encode_baud_rate(termios, baud, baud); in max3100_set_termios()
466 s->baud = baud; in max3100_set_termios()
510 uart_update_timeout(port, termios->c_cflag, baud); in max3100_set_termios()
[all …]
H A Dmpc52xx_uart.c292 unsigned int baud; in mpc5200_psc_set_baudrate() local
299 divisor = (port->uartclk + 16 * baud) / (32 * baud); in mpc5200_psc_set_baudrate()
303 return baud; in mpc5200_psc_set_baudrate()
310 unsigned int baud; in mpc5200b_psc_set_baudrate() local
319 divisor = (port->uartclk + 2 * baud) / (4 * baud); in mpc5200b_psc_set_baudrate()
329 return baud; in mpc5200b_psc_set_baudrate()
538 unsigned int baud; in mpc512x_psc_set_baudrate() local
558 divisor = (port->uartclk + 8 * baud) / (16 * baud); in mpc512x_psc_set_baudrate()
562 return baud; in mpc512x_psc_set_baudrate()
896 divisor = (port->uartclk + 8 * baud) / (16 * baud); in mpc5125_psc_set_baudrate()
[all …]
/linux-6.15/arch/mips/sgi-ip22/
H A Dip22-setup.c66 char *baud = ArcGetEnvironmentVariable("dbaud"); in plat_mem_setup() local
67 if (baud) in plat_mem_setup()
68 strcpy(options, baud); in plat_mem_setup()
70 baud ? options : NULL); in plat_mem_setup()
/linux-6.15/arch/mips/mti-malta/
H A 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-6.15/Documentation/devicetree/bindings/w1/
H A Dw1-uart.yaml18 baud-rate and transmitted byte, which corresponds to a 1-Wire read bit,
21 The default baud-rate for reset and presence detection is 9600 and for
22 a 1-Wire read or write operation 115200. In case the actual baud-rate
35 The baud rate for the 1-Wire reset and presence detect.
40 The baud rate for the 1-Wire write-0 cycle.
45 The baud rate for the 1-Wire write-1 and read cycle.
/linux-6.15/arch/mips/generic/
H A Dyamon-dt.c161 unsigned int uart, baud, stop_bits; in yamon_dt_serial_config() local
176 baud = stop_bits = 0; in yamon_dt_serial_config()
184 baud *= 10; in yamon_dt_serial_config()
185 baud += mode_var[0] - '0'; in yamon_dt_serial_config()
202 if (!baud) in yamon_dt_serial_config()
203 baud = 38400; in yamon_dt_serial_config()
212 uart, baud, parity, stop_bits, in yamon_dt_serial_config()
/linux-6.15/arch/mips/sgi-ip32/
H A Dip32-setup.c91 char *baud = ArcGetEnvironmentVariable("dbaud"); in plat_mem_setup() local
92 if (baud) in plat_mem_setup()
93 strcpy(options, baud); in plat_mem_setup()
95 baud ? options : NULL); in plat_mem_setup()
/linux-6.15/drivers/tty/serial/8250/
H A D8250_pericom.c51 static void pericom_do_set_divisor(struct uart_port *port, unsigned int baud, in pericom_do_set_divisor() argument
58 unsigned int divisor = max(maxrate / baud, 1U); in pericom_do_set_divisor()
59 int delta = maxrate / divisor - baud; in pericom_do_set_divisor()
61 if (baud > maxrate + baud / 50) in pericom_do_set_divisor()
64 if (delta > baud / 50) in pericom_do_set_divisor()
71 delta = maxrate / divisor - baud; in pericom_do_set_divisor()
72 if (abs(delta) < baud / 50) { in pericom_do_set_divisor()
/linux-6.15/drivers/power/reset/
H A Dqnap-poweroff.c24 u32 baud; member
29 .baud = 19200,
34 .baud = 9600,
55 const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud)); in qnap_power_off()
/linux-6.15/arch/x86/kernel/
H A 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()
259 unsigned long baud = DEFAULT_BAUD; in early_pci_serial_init() local
345 if (kstrtoul(s, 0, &baud) < 0 || baud == 0) in early_pci_serial_init()
346 baud = DEFAULT_BAUD; in early_pci_serial_init()
350 divisor = 115200 / baud; in early_pci_serial_init()

1234567891011