Home
last modified time | relevance | path

Searched refs:baudrate (Results 1 – 25 of 139) sorted by relevance

123456

/openbmc/u-boot/drivers/serial/
H A Dmcfuart.c27 static int mcf_serial_init_common(uart_t *uart, int port_idx, int baudrate) in mcf_serial_init_common() argument
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
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()
163 plat->port, plat->baudrate); in coldfire_serial_probe()
192 int coldfire_serial_setbrg(struct udevice *dev, int baudrate) in coldfire_serial_setbrg() argument
[all …]
H A Dserial.c53 int baudrate; in on_baudrate() local
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()
74 baudrate); in on_baudrate()
79 " bps and press ENTER ...\n", baudrate); in on_baudrate()
83 gd->baudrate = baudrate; in on_baudrate()
103 U_BOOT_ENV_CALLBACK(baudrate, on_baudrate);
477 saved_baud = gd->baudrate; in uart_post_test()
500 gd->baudrate = bauds[b]; in uart_post_test()
[all …]
H A Datmel_usart.c30 int baudrate) in atmel_serial_setbrg_internal() argument
41 divisor = (usart_hz / 16 + baudrate / 2) / baudrate; in atmel_serial_setbrg_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()
269 _atmel_serial_init(priv->usart, priv->usart_clk_rate, gd->baudrate); in atmel_serial_probe()
H A Dserial_sti_asc.c28 u32 baudrate; member
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()
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
133 return _sti_asc_serial_setbrg(uart, baudrate); in sti_asc_serial_setbrg()
177 sti_asc_serial_setbrg(dev, gd->baudrate); in sti_asc_serial_probe()
H A Dserial-uclass.c294 ops->setbrg(gd->cur_serial_dev, gd->baudrate); in serial_setbrg()
326 info->baudrate = gd->baudrate; in serial_getinfo()
373 int baudrate; in on_baudrate() local
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()
394 baudrate); in on_baudrate()
399 baudrate); in on_baudrate()
403 gd->baudrate = baudrate; in on_baudrate()
423 U_BOOT_ENV_CALLBACK(baudrate, on_baudrate);
[all …]
H A Dserial_lpuart.c142 int baudrate) in _lpuart_serial_setbrg() argument
158 sbr = (u16)(clk / (16 * baudrate)); in _lpuart_serial_setbrg()
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()
300 int baudrate) in _lpuart32_serial_setbrg() argument
[all …]
H A Dserial_linflexuart.c37 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()
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 Dserial_pl01x.c104 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()
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 Dserial_pxa.c34 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()
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 Dserial_mxc.c162 unsigned long baudrate, bool use_dte) in _mxc_serial_setbrg() argument
174 writel(clk / (2 * baudrate), &base->bmr); in _mxc_serial_setbrg()
193 if (!gd->baudrate) in mxc_serial_setbrg()
194 gd->baudrate = CONFIG_BAUDRATE; in mxc_serial_setbrg()
196 _mxc_serial_setbrg(mxc_base, clk, gd->baudrate, false); in mxc_serial_setbrg()
265 int mxc_serial_setbrg(struct udevice *dev, int baudrate) in mxc_serial_setbrg() argument
270 _mxc_serial_setbrg(plat->reg, clk, baudrate, plat->use_dte); in mxc_serial_setbrg()
H A Dserial_mpc8xx.c39 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()
H A Dserial_ar933x.c60 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 Dserial_pic32.c48 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 Dserial_sh.c69 sh_serial_setbrg_generic(struct uart_port *port, int clk, int baudrate) in sh_serial_setbrg_generic() argument
72 unsigned short dl = DL_VALUE(baudrate, clk); in sh_serial_setbrg_generic()
77 sci_out(port, SCBRR, SCBRR_VALUE(baudrate, clk)); in sh_serial_setbrg_generic()
174 static int sh_serial_setbrg(struct udevice *dev, int baudrate) in sh_serial_setbrg() argument
179 sh_serial_setbrg_generic(priv, plat->clk, baudrate); in sh_serial_setbrg()
302 sh_serial_setbrg_generic(port, CONFIG_SH_SCIF_CLK_FREQ, gd->baudrate); in sh_serial_setbrg()
H A Dlpc32xx_hsuart.c18 static int lpc32xx_serial_setbrg(struct udevice *dev, int baudrate) in lpc32xx_serial_setbrg() argument
25 div = (get_serial_clock() / 14 + baudrate / 2) / baudrate - 1; in lpc32xx_serial_setbrg()
H A Dserial_s5p.c74 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 Dserial_bcm6345.c114 static int bcm6345_serial_init(void __iomem *base, ulong clk, u32 baudrate) in bcm6345_serial_init() argument
159 val = ((clk / baudrate) >> 4); in bcm6345_serial_init()
186 static int bcm6345_serial_setbrg(struct udevice *dev, int baudrate) in bcm6345_serial_setbrg() argument
190 return bcm6345_serial_init(priv->base, priv->uartclk, baudrate); in bcm6345_serial_setbrg()
/openbmc/obmc-console/
H A Dconsole-dbus.c49 if (!type->baudrate) { in tty_change_baudrate()
53 rc = type->baudrate(handler, console->server->tty.uart.baud); 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()
109 if (!baudrate) { in get_baud_handler()
[all …]
H A Dtty-handler.c317 static int tty_baudrate(struct handler *handler, speed_t baudrate) in tty_baudrate() argument
322 if (baudrate == 0) { in tty_baudrate()
326 if (set_terminal_baud(th, tty_name, baudrate) != 0) { in tty_baudrate()
328 tty_name, baudrate); in tty_baudrate()
338 .baudrate = tty_baudrate,
/openbmc/openbmc/poky/meta/recipes-core/systemd/
H A Dsystemd-serialgetty.bb31 baudrate=`echo $entry | sed 's/\;.*//'`
33 if [ "$baudrate" = "$default_baudrate" ] ; then
38 # install custom service file for the non-default baudrate
39 …install -m 0644 ${S}/serial-getty@.service ${D}${systemd_system_unitdir}/serial-getty$baudrate@.se…
40 …sed -i -e "s/\@BAUDRATE\@/$baudrate/g" ${D}${systemd_system_unitdir}/serial-getty$baudrate@.service
42 ln -sf ${systemd_system_unitdir}/serial-getty$baudrate@.service \
43 ${D}${sysconfdir}/systemd/system/getty.target.wants/serial-getty$baudrate@$ttydev.service
/openbmc/linux/drivers/usb/serial/
H A Dkl5kusb105.c103 u8 baudrate; member
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()
410 priv->cfg.baudrate = kl5kusb105a_sio_b19200; in klsi_105_set_termios()
[all …]
H A Df81232.c131 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()
506 idx = f81232_find_clk(baudrate); in f81232_set_baudrate()
[all …]
/openbmc/u-boot/drivers/spi/
H A Dcf_spi.c18 uint baudrate; member
206 if ((cfslave->baudrate > (gd->bus_clk >> 1)) || in cfspi_setup_slave()
207 (cfslave->baudrate < (gd->bus_clk / tmp))) { in cfspi_setup_slave()
215 (cfslave->baudrate > (gd->bus_clk / (prescaler[0] * scaler[0])))) { 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()
307 cfslave->baudrate = max_hz; in spi_setup_slave()
/openbmc/linux/sound/drivers/
H A Dserial-generic.c48 unsigned int baudrate; member
136 drvdata->baudrate); in snd_serial_generic_ensure_serdev_open()
137 if (actual_baud != drvdata->baudrate) { in snd_serial_generic_ensure_serdev_open()
139 drvdata->baudrate, drvdata->card->shortname, actual_baud); in snd_serial_generic_ensure_serdev_open()
268 &drvdata->baudrate); in snd_serial_generic_parse_dt()
273 drvdata->baudrate = 38400; in snd_serial_generic_parse_dt()
/openbmc/u-boot/cmd/
H A Dload.c49 load_baudrate = current_baudrate = gd->baudrate; in do_load_serial()
73 gd->baudrate = load_baudrate; in do_load_serial()
116 gd->baudrate = current_baudrate; in do_load_serial()
246 save_baudrate = current_baudrate = gd->baudrate; in do_save_serial()
267 gd->baudrate = save_baudrate; in do_save_serial()
296 gd->baudrate = current_baudrate; in do_save_serial()
433 load_baudrate = current_baudrate = gd->baudrate; in do_load_serial_bin()
450 gd->baudrate = load_baudrate; in do_load_serial_bin()
496 gd->baudrate = current_baudrate; in do_load_serial_bin()

123456