Home
last modified time | relevance | path

Searched refs:baud_rate (Results 1 – 25 of 38) sorted by relevance

12

/Zephyr-latest/drivers/serial/
Duart_cdns.c38 uint32_t baud_rate) in uart_cdns_set_baudrate() argument
51 uart_regs->baud_rate_gen = (dev_cfg->sys_clk_freq + ((dev_cfg->bdiv + 1) * baud_rate) / 2) / in uart_cdns_set_baudrate()
52 ((dev_cfg->bdiv + 1) * baud_rate); in uart_cdns_set_baudrate()
250 uart_cdns_set_baudrate(uart_regs, dev_cfg, dev_cfg->baud_rate); in uart_cdns_init()
299 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_cmsdk_apb.c74 uint32_t baud_rate; /* Baud rate */ member
108 if ((dev_data->baud_rate != 0U) && (dev_cfg->sys_clk_freq != 0U)) { in baudrate_set()
110 dev_cfg->uart->bauddiv = (dev_cfg->sys_clk_freq / dev_data->baud_rate); in baudrate_set()
493 .baud_rate = DT_INST_PROP(0, current_speed),
558 .baud_rate = DT_INST_PROP(1, current_speed),
623 .baud_rate = DT_INST_PROP(2, current_speed),
688 .baud_rate = DT_INST_PROP(3, current_speed),
753 .baud_rate = DT_INST_PROP(4, current_speed),
Duart_sifive.c55 uint32_t baud_rate; member
337 uart->div = cfg->sys_clk_freq / cfg->baud_rate - 1; in uart_sifive_init()
392 .baud_rate = DT_INST_PROP(0, current_speed),
435 .baud_rate = DT_INST_PROP(1, current_speed),
Duart_sam.c37 uint32_t baud_rate; member
121 dev_data->baud_rate = baudrate; in uart_sam_baudrate_set()
208 cfg->baudrate = dev_data->baud_rate; in uart_sam_config_get()
411 .baudrate = dev_data->baud_rate, in uart_sam_init()
480 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_miv.c136 uint32_t baud_rate; member
320 uint32_t delay = 1000000 / cfg->baud_rate; in uart_miv_rx_thread()
350 uint16_t baud_value = (cfg->sys_clk_freq / (cfg->baud_rate * 16U)) - 1; in uart_miv_init()
402 .baud_rate = DT_INST_PROP(0, current_speed),
Duart_sedi.c59 .baud_rate = DT_INST_PROP(n, current_speed), \
94 uint32_t baud_rate; member
517 cfg.baud_rate = val; in uart_sedi_line_ctrl_set()
547 *val = cfg.baud_rate; in uart_sedi_line_ctrl_get()
629 cfg.baud_rate = config->baud_rate; in uart_sedi_init()
Duart_stellaris.c81 uint32_t baud_rate; /* Baud rate */ member
228 baudrate_set(dev, data->baud_rate, in uart_stellaris_init()
592 .baud_rate = DT_INST_PROP(0, current_speed),
631 .baud_rate = DT_INST_PROP(1, current_speed),
670 .baud_rate = DT_INST_PROP(2, current_speed),
Duart_xlnx_ps.c149 uint32_t baud_rate; member
230 static void set_baudrate(const struct device *dev, uint32_t baud_rate) in set_baudrate() argument
233 uint32_t baud = dev_cfg->baud_rate; in set_baudrate()
339 set_baudrate(dev, dev_cfg->baud_rate); in uart_xlnx_ps_init()
685 dev_cfg->baud_rate = cfg->baudrate; in uart_xlnx_ps_configure()
868 cfg->baudrate = dev_cfg->baud_rate; in uart_xlnx_ps_config_get()
1209 .baud_rate = DT_INST_PROP(port, current_speed), \
Dusart_sam.c38 uint32_t baud_rate; member
120 dev_data->baud_rate = baudrate; in usart_sam_baudrate_set()
301 cfg->baudrate = dev_data->baud_rate; in usart_sam_config_get()
503 .baudrate = dev_data->baud_rate, in usart_sam_init()
576 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_imx.c31 uint32_t baud_rate; member
68 .baudRate = config->baud_rate, in uart_imx_init()
295 .baud_rate = DT_INST_PROP(n, current_speed), \
Dleuart_gecko.c29 uint32_t baud_rate; member
274 leuartInit.baudrate = config->baud_rate; in leuart_gecko_init()
334 .baud_rate = DT_INST_PROP(0, current_speed),
387 .baud_rate = DT_INST_PROP(1, current_speed),
Duart_bcm2711.c54 uint32_t baud_rate; member
135 bcm2711_mu_lowlevel_init(uart_data->uart_addr, 1, uart_cfg->baud_rate, uart_cfg->clocks); in uart_bcm2711_init()
300 DEVICE_MMIO_ROM_INIT(DT_DRV_INST(n)), .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_cc32xx.c33 uint32_t baud_rate; member
73 data->baud_rate, in uart_cc32xx_init()
337 .baud_rate = DT_INST_PROP(idx, current_speed), \
Duart_mcux_lpsci.c22 uint32_t baud_rate; member
257 uart_config.baudRate_Bps = config->baud_rate; in mcux_lpsci_init()
321 .baud_rate = DT_INST_PROP(n, current_speed), \
Dusart_gd32.c36 uint32_t baud_rate; member
93 usart_baudrate_set(cfg->reg, data->baud_rate); in usart_gd32_init()
331 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_mcux_iuart.c21 uint32_t baud_rate; member
244 uart_config.baudRate_Bps = config->baud_rate; in mcux_iuart_init()
331 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_rv32m1_lpuart.c25 uint32_t baud_rate; member
268 uart_config.baudRate_Bps = config->baud_rate; in rv32m1_lpuart_init()
314 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_si32_usart.c30 uint32_t baud_rate; member
297 baud_register_value = (apb_freq / (2 * data->baud_rate)) - 1; in usart_si32_init()
386 .baud_rate = DT_INST_PROP(index, current_speed), \
Duart_ns16550.c488 uint32_t baud_rate, argument
496 return ((pclk + (baud_rate << 3)) / baud_rate) >> 4;
501 uint32_t baud_rate, argument
507 if (baud_rate > UART_BAUDRATE_115200) {
509 if (baud_rate == UART_BAUDRATE_230400) {
511 } else if (baud_rate == UART_BAUDRATE_460800) {
522 divisor = get_uart_baudrate_divisor(dev, baud_rate, pclk);
543 static void set_baud_rate(const struct device *dev, uint32_t baud_rate, uint32_t pclk) argument
550 if ((baud_rate != 0U) && (pclk != 0U)) {
552 divisor = get_ite_uart_baudrate_divisor(dev, baud_rate, pclk);
[all …]
Duart_cdns.h133 uint32_t baud_rate; member
Duart_litex.c31 uint32_t baud_rate; member
366 .baud_rate = DT_INST_PROP(n, current_speed), \
Duart_stm32.c77 const uint32_t baud_rate) in lpuartdiv_calc() argument
83 lpuartdiv += baud_rate / 2; in lpuartdiv_calc()
84 lpuartdiv /= baud_rate; in lpuartdiv_calc()
89 uint32_t lpuartdiv_calc(const uint64_t clock_rate, const uint32_t baud_rate) in lpuartdiv_calc() argument
94 lpuartdiv += baud_rate / 2; in lpuartdiv_calc()
95 lpuartdiv /= baud_rate; in lpuartdiv_calc()
134 static inline void uart_stm32_set_baudrate(const struct device *dev, uint32_t baud_rate) in uart_stm32_set_baudrate() argument
167 lpuartdiv = lpuartdiv_calc(clock_rate, presc_idx, baud_rate); in uart_stm32_set_baudrate()
174 LOG_ERR("Unable to set %s to %d", dev->name, baud_rate); in uart_stm32_set_baudrate()
182 lpuartdiv = lpuartdiv_calc(clock_rate, baud_rate); in uart_stm32_set_baudrate()
[all …]
/Zephyr-latest/subsys/mgmt/osdp/src/
Dosdp_pd.c439 cmd.comset.baud_rate = buf[pos++]; in pd_decode_command()
440 cmd.comset.baud_rate |= buf[pos++] << 8; in pd_decode_command()
441 cmd.comset.baud_rate |= buf[pos++] << 16; in pd_decode_command()
442 cmd.comset.baud_rate |= buf[pos++] << 24; in pd_decode_command()
444 (cmd.comset.baud_rate != 9600 && in pd_decode_command()
445 cmd.comset.baud_rate != 19200 && in pd_decode_command()
446 cmd.comset.baud_rate != 38400 && in pd_decode_command()
447 cmd.comset.baud_rate != 115200 && in pd_decode_command()
448 cmd.comset.baud_rate != 230400)) { in pd_decode_command()
451 cmd.comset.baud_rate = pd->baud_rate; in pd_decode_command()
[all …]
/Zephyr-latest/soc/espressif/esp32s3/
Dsoc.h63 extern void esp_rom_uart_set_clock_baudrate(uint8_t uart_no, uint32_t clock_hz, uint32_t baud_rate);
/Zephyr-latest/include/zephyr/mgmt/
Dosdp.h210 uint32_t baud_rate; member

12