/linux-6.12.1/arch/m68k/atari/ |
D | debug.c | 168 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-6.12.1/arch/mips/pic32/pic32mzda/ |
D | early_console.c | 50 static void __init configure_uart(int port, int baud) in configure_uart() argument 57 __raw_writel(((pbclk / baud) / 16) - 1, uart_base + U_BRG(port)); in configure_uart() 63 static void __init setup_early_console(int port, int baud) in setup_early_console() 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() [all …]
|
/linux-6.12.1/arch/x86/boot/ |
D | early_serial_console.c | 26 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.12.1/drivers/usb/serial/ |
D | pl2303.c | 573 static speed_t pl2303_get_supported_baud_rate(speed_t baud) in pl2303_get_supported_baud_rate() argument 584 if (baud_sup[i] > baud) in pl2303_get_supported_baud_rate() 589 baud = baud_sup[i - 1]; in pl2303_get_supported_baud_rate() 590 else if (i > 0 && (baud_sup[i] - baud) > (baud - baud_sup[i - 1])) in pl2303_get_supported_baud_rate() 591 baud = baud_sup[i - 1]; in pl2303_get_supported_baud_rate() 593 baud = baud_sup[i]; in pl2303_get_supported_baud_rate() 595 return baud; in pl2303_get_supported_baud_rate() 603 speed_t baud) in pl2303_encode_baud_rate_direct() argument 605 put_unaligned_le32(baud, buf); in pl2303_encode_baud_rate_direct() 607 return baud; in pl2303_encode_baud_rate_direct() [all …]
|
/linux-6.12.1/drivers/net/hamradio/ |
D | baycom_ser_fdx.c | 115 unsigned int baud, baud_us, baud_arbdiv, baud_uartdiv, baud_dcdtimeout; member 388 if (bc->baud < 300 || bc->baud > 4800) { in ser12_open() 399 bc->hdrv.par.bitrate = bc->baud; in ser12_open() 400 bc->baud_us = 1000000/bc->baud; in ser12_open() 401 bc->baud_uartdiv = (115200/8)/bc->baud; in ser12_open() 434 bc_drvname, dev->base_addr, dev->irq, bc->baud, uart_str[u]); in ser12_open() 482 unsigned int baud; in baycom_setmode() local 485 baud = simple_strtoul(modestr+3, NULL, 10); in baycom_setmode() 486 if (baud >= 3 && baud <= 48) in baycom_setmode() 487 bc->baud = baud*100; in baycom_setmode() [all …]
|
/linux-6.12.1/arch/mips/sni/ |
D | setup.c | 65 char *baud; in sni_console_setup() local 76 baud = prom_getenv("lbaud"); in sni_console_setup() 80 baud = prom_getenv("rbaud"); in sni_console_setup() 83 if (baud) in sni_console_setup() 84 strcpy(options, baud); in sni_console_setup() 87 baud ? options : NULL); in sni_console_setup() 90 baud ? options : NULL); in sni_console_setup()
|
/linux-6.12.1/drivers/tty/serial/ |
D | suncore.c | 89 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()
|
D | ar933x_uart.c | 253 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 314 baud = uart_get_baud_rate(port, new, old, up->min_baud, up->max_baud); in ar933x_uart_set_termios() 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 [all …]
|
D | esp32_uart.c | 362 static bool esp32_uart_set_baud(struct uart_port *port, u32 baud) in esp32_uart_set_baud() argument 365 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() 451 uart_update_timeout(port, termios->c_cflag, baud); in esp32_uart_set_termios() 454 baud = 115200; in esp32_uart_set_termios() [all …]
|
D | vt8500_serial.c | 279 static int vt8500_set_baud_rate(struct uart_port *port, unsigned int baud) in vt8500_set_baud_rate() argument 287 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() 298 vt8500_write(port, mult_frac(baud, 4096, 1000000), VT8500_URBKR); 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() [all …]
|
D | 21285.c | 228 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()
|
D | arc_uart.c | 97 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 …]
|
D | sunsab.c | 645 static void calc_ebrg(int baud, int *n_ret, int *m_ret) in calc_ebrg() argument 649 if (baud == 0) { in calc_ebrg() 660 n = (SAB_BASE_BAUD * 10) / baud; in calc_ebrg() 681 unsigned int iflag, unsigned int baud, in sunsab_convert_to_sab() argument 710 calc_ebrg(baud, &n, &m); in sunsab_convert_to_sab() 714 up->tec_timeout = (10 * 1000000) / baud; in sunsab_convert_to_sab() 781 unsigned int baud = uart_get_baud_rate(port, termios, old, 0, 4000000); in sunsab_set_termios() local 782 unsigned int quot = uart_get_divisor(port, baud); in sunsab_set_termios() 785 sunsab_convert_to_sab(up, termios->c_cflag, termios->c_iflag, baud, quot); in sunsab_set_termios() 877 unsigned int baud, quot; in sunsab_console_setup() local [all …]
|
D | max3100.c | 91 int baud; /* current baud rate */ member 410 unsigned int baud = port->uartclk / 16; in max3100_set_termios() local 411 unsigned int baud230400 = (baud == 230400) ? 1 : 0; in max3100_set_termios() 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() [all …]
|
D | mpc52xx_uart.c | 292 unsigned int baud; in mpc5200_psc_set_baudrate() local 296 baud = uart_get_baud_rate(port, new, old, in mpc5200_psc_set_baudrate() 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 316 baud = uart_get_baud_rate(port, new, old, in mpc5200b_psc_set_baudrate() 319 divisor = (port->uartclk + 2 * baud) / (4 * baud); in mpc5200b_psc_set_baudrate() 323 if (divisor > 0xffff || baud <= 115200) { in mpc5200b_psc_set_baudrate() 329 return baud; in mpc5200b_psc_set_baudrate() 538 unsigned int baud; in mpc512x_psc_set_baudrate() local [all …]
|
D | apbuart.c | 209 unsigned int baud, quot; in apbuart_set_termios() local 212 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16); in apbuart_set_termios() 213 if (baud == 0) in apbuart_set_termios() 217 quot = (uart_get_divisor(port, baud)) * 2; in apbuart_set_termios() 234 uart_update_timeout(port, termios->c_cflag, baud); in apbuart_set_termios() 423 apbuart_console_get_options(struct uart_port *port, int *baud, in apbuart_console_get_options() argument 441 *baud = port->uartclk / (16 * (quot + 1)); in apbuart_console_get_options() 448 int baud = 38400; in apbuart_console_setup() local 469 uart_parse_options(options, &baud, &parity, &bits, &flow); in apbuart_console_setup() 471 apbuart_console_get_options(port, &baud, &parity, &bits); in apbuart_console_setup() [all …]
|
/linux-6.12.1/arch/mips/sgi-ip22/ |
D | ip22-setup.c | 66 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.12.1/arch/x86/kernel/ |
D | early_printk.c | 151 unsigned long baud = DEFAULT_BAUD; in early_serial_init() local 177 baud = simple_strtoull(s, &e, 0); in early_serial_init() 179 if (baud == 0 || s == e) in early_serial_init() 180 baud = DEFAULT_BAUD; in early_serial_init() 184 divisor = 115200 / baud; in early_serial_init() 220 unsigned long baud = DEFAULT_BAUD; in early_pci_serial_init() local 308 if (kstrtoul(s, 0, &baud) < 0 || baud == 0) in early_pci_serial_init() 309 baud = DEFAULT_BAUD; in early_pci_serial_init() 313 divisor = 115200 / baud; in early_pci_serial_init()
|
/linux-6.12.1/arch/mips/mti-malta/ |
D | malta-init.c | 45 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.12.1/arch/mips/generic/ |
D | yamon-dt.c | 161 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.12.1/drivers/tty/serial/8250/ |
D | 8250_pericom.c | 51 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()
|
D | 8250_mtk.c | 316 unsigned int baud, quot, fraction; in mtk8250_set_termios() local 340 baud = tty_termios_baud_rate(termios); in mtk8250_set_termios() 344 tty_termios_encode_baud_rate(termios, baud, baud); in mtk8250_set_termios() 359 baud = uart_get_baud_rate(port, termios, old, in mtk8250_set_termios() 363 if (baud < 115200) { in mtk8250_set_termios() 365 quot = uart_get_divisor(port, baud); in mtk8250_set_termios() 368 quot = DIV_ROUND_UP(port->uartclk, 256 * baud); in mtk8250_set_termios() 380 uart_update_timeout(port, termios->c_cflag, baud); in mtk8250_set_termios() 389 if (baud >= 115200) { in mtk8250_set_termios() 392 tmp = (port->uartclk / (baud * quot)) - 1; in mtk8250_set_termios() [all …]
|
/linux-6.12.1/arch/mips/sgi-ip32/ |
D | ip32-setup.c | 91 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.12.1/drivers/power/reset/ |
D | qnap-poweroff.c | 24 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.12.1/arch/arm/boot/dts/amlogic/ |
D | meson6.dtsi | 57 clock-names = "xtal", "pclk", "baud"; 62 clock-names = "xtal", "pclk", "baud"; 67 clock-names = "xtal", "pclk", "baud"; 72 clock-names = "xtal", "pclk", "baud";
|