Searched refs:baudrate (Results 26 - 50 of 64) sorted by relevance

123

/u-boot/drivers/serial/
H A Dserial_s5p.c65 * The coefficient, used to calculate the baudrate on S5P UARTs is
104 uint uclk, int baudrate)
108 val = uclk / baudrate;
121 int s5p_serial_setbrg(struct udevice *dev, int baudrate) argument
139 s5p_serial_baud(uart, plat->reg_width, uclk, baudrate);
103 s5p_serial_baud(struct s5p_uart *uart, u8 reg_width, uint uclk, int baudrate) argument
H A Dserial_bcm283x_mu.c56 static int bcm283x_mu_serial_setbrg(struct udevice *dev, int baudrate) argument
66 divider = plat->clock / (baudrate * 8);
H A Dserial_ns16550.c81 CFG_SYS_NS16550_CLK, gd->baudrate); \
148 gd->baudrate);
H A Dserial_npcm.c80 static int npcm_serial_setbrg(struct udevice *dev, int baudrate) argument
90 divisor = DIV_ROUND_CLOSEST(plat->uart_clk, 16 * baudrate) - 2;
H A Dserial_sifive.c105 static int sifive_serial_setbrg(struct udevice *dev, int baudrate) argument
128 _sifive_serial_setbrg(plat->regs, plat->clock, baudrate);
H A Dserial_cortina.c65 int ca_serial_setbrg(struct udevice *dev, int baudrate) argument
70 baud = CORTINA_UART_CLOCK / baudrate;
H A Dserial_uniphier.c39 static int uniphier_serial_setbrg(struct udevice *dev, int baudrate) argument
45 divisor = DIV_ROUND_CLOSEST(priv->uartclk, mode_x_div * baudrate);
H A Dserial_pl01x_internal.h50 int pl01x_serial_setbrg(struct udevice *dev, int baudrate);
H A Dserial_stm32.c36 int baudrate)
45 int_div = DIV_ROUND_CLOSEST(clock_rate, baudrate);
63 static int stm32_serial_setbrg(struct udevice *dev, int baudrate) argument
68 plat->clock_rate, baudrate);
33 _stm32_serial_setbrg(void __iomem *base, struct stm32_uart_info *uart_info, u32 clock_rate, int baudrate) argument
H A Dserial_mtk.c123 /* Set to next lower baudrate supported */
178 static int mtk_serial_setbrg(struct udevice *dev, int baudrate) argument
187 _mtk_serial_setbrg(priv, baudrate, clk_rate);
297 _mtk_serial_setbrg(&mtk_hsuart##port, gd->baudrate, \
303 _mtk_serial_setbrg(&mtk_hsuart##port, gd->baudrate, \
H A Daltera_jtag_uart.c33 static int altera_jtaguart_setbrg(struct udevice *dev, int baudrate) argument
H A Dserial_owl.c40 int owl_serial_setbrg(struct udevice *dev, int baudrate) argument
42 /* Driver supports only fixed baudrate */
H A Dserial_efi.c30 int serial_efi_setbrg(struct udevice *dev, int baudrate) argument
H A Dserial_mt7620.c86 static int mt7620_serial_setbrg(struct udevice *dev, int baudrate) argument
90 _mt7620_serial_setbrg(plat, baudrate);
H A Dserial_zynq.c85 * Use first calculated baudrate with
124 static int zynq_serial_setbrg(struct udevice *dev, int baudrate) argument
151 _uart_zynq_serial_setbrg(plat->regs, clock, baudrate);
H A Dserial_xen.c38 int xen_serial_setbrg(struct udevice *dev, int baudrate) argument
H A Dns16550.c210 int ns16550_calc_divisor(struct ns16550 *port, int clock, int baudrate) argument
214 return DIV_ROUND_CLOSEST(clock, mode_x_div * baudrate);
262 /* initialize serial config to 8N1 before writing baudrate */
424 static int ns16550_serial_setbrg(struct udevice *dev, int baudrate) argument
430 clock_divisor = ns16550_calc_divisor(com_port, plat->clock, baudrate);
/u-boot/board/sysam/amcore/
H A Damcore.c114 .baudrate = CONFIG_BAUDRATE,
/u-boot/cmd/
H A Dload.c62 load_baudrate = current_baudrate = gd->baudrate;
78 /* default to current baudrate */
83 printf("## Switch baudrate to %d bps and press ENTER ...\n",
87 gd->baudrate = load_baudrate;
127 printf("## Switch baudrate to %d bps and press ESC ...\n",
131 gd->baudrate = current_baudrate;
276 save_baudrate = current_baudrate = gd->baudrate;
289 /* default to current baudrate */
294 printf("## Switch baudrate to %d bps and press ENTER ...\n",
297 gd->baudrate
[all...]
/u-boot/include/
H A Dserial.h145 * @baudrate: baud rate
156 unsigned int baudrate; member in struct:serial_device_info
178 * @baudrate: New baud rate to use
181 int (*setbrg)(struct udevice *dev, int baudrate);
343 * fetch_baud_from_dtb() - Fetch the baudrate value from DT
345 * Return: baudrate if OK, -ve on error
H A Dns16550.h232 * Given the UART input clock and required baudrate, calculate the divisor
237 * @baudrate: Required baud rate
240 int ns16550_calc_divisor(struct ns16550 *port, int clock, int baudrate);
/u-boot/arch/powerpc/cpu/mpc8xx/
H A Dimmap.c316 uint baudrate; local
319 baudrate = (clock / 16) / (cd + 1);
321 baudrate = clock / (cd + 1);
323 printf("=%6d bps", baudrate);
/u-boot/arch/arm/cpu/arm926ejs/mxs/
H A Dspl_boot.c119 gd->baudrate = CONFIG_BAUDRATE;
/u-boot/drivers/i2c/
H A Dmvtwsi.c64 u32 baudrate; member in struct:mvtwsi_registers
77 u32 baudrate; /* When writing */ member in union:mvtwsi_registers::__anon246
486 writel(baud, &twsi->baudrate);
546 baud = readl(&twsi->baudrate);
553 writel(baud, &twsi->baudrate);
/u-boot/board/siemens/common/
H A Dboard_am335x.c38 gd->baudrate = CONFIG_BAUDRATE;

Completed in 105 milliseconds

123