/openbmc/openbmc/poky/meta/recipes-core/systemd/ |
H A D | systemd-serialgetty.bb | 31 sed -i -e "s/\@BAUDRATE\@/$default_baudrate/g" ${D}${systemd_system_unitdir}/serial-getty@.service 36 baudrate=`echo $entry | sed 's/\;.*//'` 38 if [ "$baudrate" = "$default_baudrate" ] ; then 43 # install custom service file for the non-default baudrate 44 …install -m 0644 ${S}/serial-getty@.service ${D}${systemd_system_unitdir}/serial-getty$baudrate@.se… 45 …sed -i -e "s/\@BAUDRATE\@/$baudrate/g" ${D}${systemd_system_unitdir}/serial-getty$baudrate@.service 47 ln -sf ${systemd_system_unitdir}/serial-getty$baudrate@.service \ 48 ${D}${sysconfdir}/systemd/system/getty.target.wants/serial-getty$baudrate@$ttydev.service
|
/openbmc/u-boot/drivers/serial/ |
H A D | serial-uclass.c | 294 ops->setbrg(gd->cur_serial_dev, gd->baudrate); in serial_setbrg() 326 info->baudrate = gd->baudrate; in serial_getinfo() 365 * on_baudrate() - Update the actual baudrate when the env var changes 367 * This will check for a valid baudrate and only apply it if valid. 373 int baudrate; in on_baudrate() local 379 * Switch to new baudrate if new baudrate is supported in on_baudrate() 381 baudrate = simple_strtoul(value, NULL, 10); in on_baudrate() 384 if (gd->baudrate == baudrate) in on_baudrate() 388 if (baudrate == baudrate_table[i]) in on_baudrate() 393 printf("## Baudrate %d bps not supported\n", in on_baudrate() [all …]
|
H A D | mcfuart.c | 27 static int mcf_serial_init_common(uart_t *uart, int port_idx, int baudrate) in mcf_serial_init_common() argument 48 /* Setting up BaudRate */ in mcf_serial_init_common() 49 counter = (u32) ((gd->bus_clk / 32) + (baudrate / 2)); in mcf_serial_init_common() 50 counter = counter / baudrate; in mcf_serial_init_common() 62 static void mcf_serial_setbrg_common(uart_t *uart, int baudrate) in mcf_serial_setbrg_common() argument 66 /* Setting up BaudRate */ in mcf_serial_setbrg_common() 67 counter = (u32) ((gd->bus_clk / 32) + (baudrate / 2)); in mcf_serial_setbrg_common() 68 counter = counter / baudrate; in mcf_serial_setbrg_common() 91 return mcf_serial_init_common(uart_base, port_idx, gd->baudrate); in mcf_serial_init() 123 mcf_serial_setbrg_common(uart, gd->baudrate); in mcf_serial_setbrg() [all …]
|
H A D | serial_sti_asc.c | 28 u32 baudrate; member 45 /* Values for the BAUDRATE Register */ 54 * baudrate * 16 57 * baudrate * 16 * 2^16 80 static int _sti_asc_serial_setbrg(struct sti_asc_uart *uart, int baudrate) in _sti_asc_serial_setbrg() argument 85 switch (baudrate) { in _sti_asc_serial_setbrg() 101 baudrate); in _sti_asc_serial_setbrg() 107 /* disable the baudrate generator */ in _sti_asc_serial_setbrg() 112 writel(t, &uart->baudrate); in _sti_asc_serial_setbrg() 128 static int sti_asc_serial_setbrg(struct udevice *dev, int baudrate) in sti_asc_serial_setbrg() argument [all …]
|
H A D | atmel_usart.c | 30 int baudrate) in atmel_serial_setbrg_internal() argument 41 divisor = (usart_hz / 16 + baudrate / 2) / baudrate; in atmel_serial_setbrg_internal() 49 * 1000us is enough for baudrate >= 9600 in atmel_serial_init_internal() 73 CONFIG_USART_ID, gd->baudrate); in atmel_serial_setbrg() 147 ulong usart_clk_rate, int baudrate) in _atmel_serial_set_brg() argument 151 divisor = (usart_clk_rate / 16 + baudrate / 2) / baudrate; in _atmel_serial_set_brg() 156 ulong usart_clk_rate, int baudrate) in _atmel_serial_init() argument 166 _atmel_serial_set_brg(usart, usart_clk_rate, baudrate); in _atmel_serial_init() 172 int atmel_serial_setbrg(struct udevice *dev, int baudrate) in atmel_serial_setbrg() argument 176 _atmel_serial_set_brg(priv->usart, priv->usart_clk_rate, baudrate); in atmel_serial_setbrg() [all …]
|
H A D | serial.c | 37 * on_baudrate() - Update the actual baudrate when the env var changes 45 * This will check for a valid baudrate and only apply it if valid. 53 int baudrate; in on_baudrate() local 59 * Switch to new baudrate if new baudrate is supported in on_baudrate() 61 baudrate = simple_strtoul(value, NULL, 10); in on_baudrate() 64 if (gd->baudrate == baudrate) in on_baudrate() 68 if (baudrate == baudrate_table[i]) in on_baudrate() 73 printf("## Baudrate %d bps not supported\n", in on_baudrate() 74 baudrate); in on_baudrate() 78 printf("## Switch baudrate to %d" in on_baudrate() [all …]
|
H A D | serial_lpuart.c | 142 int baudrate) in _lpuart_serial_setbrg() argument 158 sbr = (u16)(clk / (16 * baudrate)); in _lpuart_serial_setbrg() 199 * Initialise the serial port with the given baudrate. The settings 223 _lpuart_serial_setbrg(dev, gd->baudrate); in _lpuart_serial_init() 231 int baudrate) in _lpuart32_serial_setbrg_7ulp() argument 247 baud_diff = baudrate; in _lpuart32_serial_setbrg_7ulp() 252 tmp_sbr = (clk / (baudrate * tmp_osr)); in _lpuart32_serial_setbrg_7ulp() 259 tmp_diff = tmp_diff - baudrate; in _lpuart32_serial_setbrg_7ulp() 262 if (tmp_diff > (baudrate - (clk / (tmp_osr * (tmp_sbr + 1))))) { in _lpuart32_serial_setbrg_7ulp() 263 tmp_diff = baudrate - (clk / (tmp_osr * (tmp_sbr + 1))); in _lpuart32_serial_setbrg_7ulp() [all …]
|
H A D | serial_linflexuart.c | 37 static void _linflex_serial_setbrg(struct linflex_fsl *base, int baudrate) in _linflex_serial_setbrg() argument 42 if (!baudrate) in _linflex_serial_setbrg() 43 baudrate = CONFIG_BAUDRATE; in _linflex_serial_setbrg() 45 ibr = (u32) (clk / (16 * gd->baudrate)); in _linflex_serial_setbrg() 46 fbr = (u32) (clk % (16 * gd->baudrate)) * 16; in _linflex_serial_setbrg() 82 * Initialise the serial port with the given baudrate. The settings 127 int linflex_serial_setbrg(struct udevice *dev, int baudrate) in linflex_serial_setbrg() argument 131 _linflex_serial_setbrg(priv->lfuart, baudrate); in linflex_serial_setbrg()
|
H A D | serial_pl01x.c | 104 int clock, int baudrate) in pl01x_generic_setbrg() argument 113 switch (baudrate) { in pl01x_generic_setbrg() 159 temp = 16 * baudrate; in pl01x_generic_setbrg() 162 temp = (8 * remainder) / baudrate; in pl01x_generic_setbrg() 182 static void pl01x_serial_init_baud(int baudrate) in pl01x_serial_init_baud() argument 195 pl01x_generic_setbrg(base_regs, pl01x_type, clock, baudrate); in pl01x_serial_init_baud() 240 * Flush FIFO and wait for non-busy before changing baudrate to avoid in pl01x_serial_setbrg() 247 pl01x_serial_init_baud(gd->baudrate); in pl01x_serial_setbrg() 275 int pl01x_serial_setbrg(struct udevice *dev, int baudrate) in pl01x_serial_setbrg() argument 282 baudrate); in pl01x_serial_setbrg()
|
H A D | serial_pxa.c | 34 static uint32_t pxa_uart_get_baud_divider(int baudrate) in pxa_uart_get_baud_divider() argument 36 return 921600 / baudrate; in pxa_uart_get_baud_divider() 59 void pxa_setbrg_common(struct pxa_uart_regs *uart_regs, int port, int baudrate) in pxa_setbrg_common() argument 61 uint32_t divider = pxa_uart_get_baud_divider(baudrate); in pxa_setbrg_common() 104 pxa_setbrg_common(uart_regs, uart_index, gd->baudrate); in pxa_setbrg_dev() 108 * Initialise the serial port with the given baudrate. The settings 273 plat->baudrate); in pxa_serial_probe() 303 int pxa_serial_setbrg(struct udevice *dev, int baudrate) in pxa_serial_setbrg() argument 309 pxa_setbrg_common(uart_regs, port, baudrate); in pxa_serial_setbrg()
|
H A D | serial_ar933x.c | 40 * Baudrate algorithm come from Linux/drivers/tty/serial/ar933x_uart.c 41 * baudrate = (clk / (scale + 1)) * (step * (1 / 2^17)) 60 u32 tscale, baudrate; in ar933x_serial_get_scale_step() local 78 baudrate = ar933x_serial_get_baud(clk, tscale, tstep); in ar933x_serial_get_scale_step() 79 diff = abs(baudrate - baud); in ar933x_serial_get_scale_step() 88 static int ar933x_serial_setbrg(struct udevice *dev, int baudrate) in ar933x_serial_setbrg() argument 94 ar933x_serial_get_scale_step(val, baudrate, &scale, &step); in ar933x_serial_setbrg()
|
H A D | serial_pic32.c | 45 * Initialize the serial port with the given baudrate. 48 static int pic32_serial_init(void __iomem *base, ulong clk, u32 baudrate) in pic32_serial_init() argument 50 u32 div = DIV_ROUND_CLOSEST(clk, baudrate * 16); in pic32_serial_init() 101 static int pic32_uart_setbrg(struct udevice *dev, int baudrate) in pic32_uart_setbrg() argument 105 return pic32_serial_init(priv->base, priv->uartclk, baudrate); in pic32_uart_setbrg()
|
H A D | serial_mvebu_a3700.c | 68 static int mvebu_serial_setbrg(struct udevice *dev, int baudrate) in mvebu_serial_setbrg() argument 75 * baudrate = clock / 16 / divider in mvebu_serial_setbrg() 77 writel(CONFIG_UART_BASE_CLOCK / baudrate / 16, base + UART_BAUD_REG); in mvebu_serial_setbrg() 151 * baudrate = clock / 16 / divider in _debug_uart_init()
|
H A D | serial_s5p.c | 37 * The coefficient, used to calculate the baudrate on S5P UARTs is 74 int baudrate) in s5p_serial_baud() argument 78 val = uclk / baudrate; in s5p_serial_baud() 89 int s5p_serial_setbrg(struct udevice *dev, int baudrate) in s5p_serial_setbrg() argument 107 s5p_serial_baud(uart, uclk, baudrate); in s5p_serial_setbrg()
|
H A D | serial_mpc8xx.c | 39 static void serial_setdivisor(cpm8xx_t __iomem *cp, int baudrate) in serial_setdivisor() argument 41 int divisor = (gd->cpu_clk + 8 * baudrate) / 16 / baudrate; in serial_setdivisor() 62 static int serial_mpc8xx_setbrg(struct udevice *dev, int baudrate) in serial_mpc8xx_setbrg() argument 75 serial_setdivisor(cp, baudrate); in serial_mpc8xx_setbrg() 145 serial_mpc8xx_setbrg(dev, gd->baudrate); in serial_mpc8xx_probe()
|
/openbmc/obmc-console/ |
H A D | console-dbus.c | 49 if (!type->baudrate) { in tty_change_baudrate() 53 rc = type->baudrate(handler, console->server->tty.uart.baud); in tty_change_baudrate() 55 warnx("Can't set terminal baudrate for handler %s", in tty_change_baudrate() 67 uint64_t baudrate; in set_baud_handler() local 75 r = sd_bus_message_read(msg, "t", &baudrate); in set_baud_handler() 76 if (r < 0 || baudrate > UINT32_MAX) { in set_baud_handler() 80 speed = parse_int_to_baud((uint32_t)baudrate); in set_baud_handler() 82 warnx("Invalid baud rate: '%" PRIu64 "'", baudrate); in set_baud_handler() 104 uint64_t baudrate; in get_baud_handler() local 108 baudrate = parse_baud_to_int(server->tty.uart.baud); in get_baud_handler() [all …]
|
/openbmc/linux/drivers/usb/serial/ |
H A D | kl5kusb105.c | 103 u8 baudrate; member 144 "pktlen %u, baudrate 0x%02x, databits %u, u1 %u, u2 %u\n", in klsi_105_chg_port_settings() 145 settings->pktlen, settings->baudrate, settings->databits, in klsi_105_chg_port_settings() 199 priv->cfg.baudrate = kl5kusb105a_sio_b9600; in klsi_105_port_probe() 239 cfg.baudrate = kl5kusb105a_sio_b9600; in klsi_105_open() 247 priv->cfg.baudrate = cfg.baudrate; in klsi_105_open() 398 priv->cfg.baudrate = kl5kusb105a_sio_b1200; in klsi_105_set_termios() 401 priv->cfg.baudrate = kl5kusb105a_sio_b2400; in klsi_105_set_termios() 404 priv->cfg.baudrate = kl5kusb105a_sio_b4800; in klsi_105_set_termios() 407 priv->cfg.baudrate = kl5kusb105a_sio_b9600; in klsi_105_set_termios() [all …]
|
H A D | f81232.c | 65 /* Maximum baudrate for F81232 */ 131 static int calc_baud_divisor(speed_t baudrate, speed_t clockrate) in calc_baud_divisor() argument 133 return DIV_ROUND_CLOSEST(clockrate, baudrate); in calc_baud_divisor() 474 static int f81232_find_clk(speed_t baudrate) in f81232_find_clk() argument 479 if (baudrate <= baudrate_table[idx] && in f81232_find_clk() 480 baudrate_table[idx] % baudrate == 0) in f81232_find_clk() 488 struct usb_serial_port *port, speed_t baudrate, in f81232_set_baudrate() argument 497 speed_t baud_list[] = { baudrate, old_baudrate, F81232_DEF_BAUDRATE }; in f81232_set_baudrate() 500 baudrate = baud_list[i]; in f81232_set_baudrate() 501 if (baudrate == 0) { in f81232_set_baudrate() [all …]
|
/openbmc/u-boot/arch/arm/mach-uniphier/arm32/ |
H A D | debug_ll.S | 19 #define BAUDRATE 115200 macro 40 ldr r3, =DIV_ROUND(UNIPHIER_LD4_UART_CLK, 16 * BAUDRATE) 61 ldr r3, =DIV_ROUND(UNIPHIER_PRO4_UART_CLK, 16 * BAUDRATE) 78 ldr r3, =DIV_ROUND(UNIPHIER_SLD8_UART_CLK, 16 * BAUDRATE) 102 ldr r3, =DIV_ROUND(UNIPHIER_PRO5_UART_CLK, 16 * BAUDRATE) 127 ldr r3, =DIV_ROUND(UNIPHIER_PXS2_UART_CLK, 16 * BAUDRATE) 151 ldr r3, =DIV_ROUND(UNIPHIER_LD6B_UART_CLK, 16 * BAUDRATE)
|
/openbmc/u-boot/drivers/spi/ |
H A D | cf_spi.c | 18 uint baudrate; member 205 /* Maximum and minimum baudrate it can handle */ in cfspi_setup_slave() 206 if ((cfslave->baudrate > (gd->bus_clk >> 1)) || in cfspi_setup_slave() 207 (cfslave->baudrate < (gd->bus_clk / tmp))) { in cfspi_setup_slave() 208 printf("Exceed baudrate limitation: Max %d - Min %d\n", in cfspi_setup_slave() 215 (cfslave->baudrate > (gd->bus_clk / (prescaler[0] * scaler[0])))) { in cfspi_setup_slave() 256 /* baudrate calculation - to closer value, may not be exact match */ in cfspi_setup_slave() 262 if (tmp > cfslave->baudrate) in cfspi_setup_slave() 263 diff = tmp - cfslave->baudrate; in cfspi_setup_slave() 265 diff = cfslave->baudrate - tmp; in cfspi_setup_slave() [all …]
|
/openbmc/u-boot/cmd/ |
H A D | load.c | 49 load_baudrate = current_baudrate = gd->baudrate; in do_load_serial() 65 /* default to current baudrate */ in do_load_serial() 70 printf("## Switch baudrate to %d bps and press ENTER ...\n", in do_load_serial() 73 gd->baudrate = load_baudrate; in do_load_serial() 113 printf("## Switch baudrate to %d bps and press ESC ...\n", in do_load_serial() 116 gd->baudrate = current_baudrate; in do_load_serial() 246 save_baudrate = current_baudrate = gd->baudrate; in do_save_serial() 259 /* default to current baudrate */ in do_save_serial() 264 printf("## Switch baudrate to %d bps and press ENTER ...\n", in do_save_serial() 267 gd->baudrate = save_baudrate; in do_save_serial() [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | UCP1020.h | 369 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 506 " console=$consoledev,$baudrate $othbootargs; " \ 510 " console=$consoledev,$baudrate $othbootargs; " \ 526 " console=$consoledev,$baudrate $othbootargs; " \ 627 " console=$consoledev,$baudrate $othbootargs; " \ 631 " console=$consoledev,$baudrate $othbootargs; " \ 644 " console=$consoledev,$baudrate $othbootargs; " \ 716 "norkernel=setenv bootargs $kernelargs console=$consoledev,$baudrate; " \ 752 " console=$consoledev,$baudrate $othbootargs; " \ 787 "console=$consoledev,$baudrate $othbootargs;" \ [all …]
|
H A D | p1_twr.h | 341 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 432 "console=$consoledev,$baudrate $othbootargs ; bootm 0xefa80000 - 0xefe80000" 438 "console=$consoledev,$baudrate $othbootargs;" \ 445 "console=$consoledev,$baudrate $othbootargs;" \ 453 "console=$consoledev,$baudrate $othbootargs " \ 463 "console=$consoledev,$baudrate $othbootargs " \ 473 "console=$consoledev,$baudrate rootfstype=jffs2 $othbootargs;" \ 478 "console=$consoledev,$baudrate $othbootargs " \ 487 "console=$consoledev,$baudrate $othbootargs " \
|
/openbmc/linux/Documentation/devicetree/bindings/net/bluetooth/ |
H A D | nxp,88w8987-bt.yaml | 26 fw-init-baudrate: 30 Chip baudrate after FW is downloaded and initialized. 44 fw-init-baudrate = <3000000>;
|
/openbmc/linux/drivers/platform/chrome/ |
H A D | cros_ec_uart.c | 70 * @baudrate: UART baudrate of attached EC device. 78 u32 baudrate; member 215 ec_uart->baudrate = sb->default_baud_rate; in cros_ec_uart_resource() 216 dev_dbg(&ec_uart->serdev->dev, "Baudrate %d\n", ec_uart->baudrate); in cros_ec_uart_resource() 297 ret = serdev_device_set_baudrate(serdev, ec_uart->baudrate); in cros_ec_uart_probe()
|