/Zephyr-latest/drivers/w1/ |
D | w1_zephyr_serial.c | 61 struct uart_config uart_cfg; member 141 data->uart_cfg.baudrate = data->overdrive_active ? in w1_serial_reset_bus() 143 if (uart_configure(cfg->uart_dev, &data->uart_cfg) != 0) { in w1_serial_reset_bus() 153 data->uart_cfg.baudrate = data->overdrive_active ? in w1_serial_reset_bus() 155 if (uart_configure(cfg->uart_dev, &data->uart_cfg) != 0) { in w1_serial_reset_bus() 227 data->uart_cfg.baudrate = data->overdrive_active ? in w1_serial_configure() 229 if (uart_configure(cfg->uart_dev, &data->uart_cfg) != 0) { in w1_serial_configure() 250 data->uart_cfg.baudrate = W1_SERIAL_STD_DATA_BAUD; in w1_serial_init() 251 data->uart_cfg.parity = UART_CFG_PARITY_NONE; in w1_serial_init() 252 data->uart_cfg.data_bits = UART_CFG_DATA_BITS_8; in w1_serial_init() [all …]
|
/Zephyr-latest/tests/drivers/uart/uart_basic_api/src/ |
D | test_uart_config.c | 28 const struct uart_config uart_cfg = { variable 46 int ret = uart_configure(uart_dev, &uart_cfg); in test_configure() 72 int ret = uart_configure(uart_dev, &uart_cfg); in test_config_get() 87 if (memcmp(&uart_cfg, &uart_cfg_check, sizeof(uart_cfg)) != 0) { in test_config_get()
|
/Zephyr-latest/samples/drivers/uart/native_tty/src/ |
D | main.c | 19 struct uart_config uart_cfg = { variable 68 uart_cfg.baudrate = 9600; in main() 69 printk("\nChanging baudrate of both uart devices to %d!\n\n", uart_cfg.baudrate); in main() 71 rc = uart_configure(uart0, &uart_cfg); in main() 75 rc = uart_configure(uart2, &uart_cfg); in main()
|
/Zephyr-latest/drivers/serial/ |
D | uart_gecko.c | 152 struct uart_config *uart_cfg; member 390 const struct uart_config *uart_cfg = data->uart_cfg; in uart_gecko_init_pins() local 392 if (uart_cfg->flow_ctrl) { in uart_gecko_init_pins() 577 struct uart_config *uart_cfg = data->uart_cfg; in uart_gecko_configure() local 579 if (uart_cfg->parity != cfg->parity) { in uart_gecko_configure() 583 if (uart_cfg->stop_bits != cfg->stop_bits) { in uart_gecko_configure() 587 if (uart_cfg->data_bits != cfg->data_bits) { in uart_gecko_configure() 591 if (uart_cfg->flow_ctrl != cfg->flow_ctrl) { in uart_gecko_configure() 602 *uart_cfg = *cfg; in uart_gecko_configure() 611 struct uart_config *uart_cfg = data->uart_cfg; in uart_gecko_config_get() local [all …]
|
D | uart_rzt2m.c | 29 struct uart_config uart_cfg; member 314 switch (data->uart_cfg.stop_bits) { in rzt2m_uart_init() 322 LOG_ERR("Selected bit stop length is not supported: %u.", data->uart_cfg.stop_bits); in rzt2m_uart_init() 326 switch (data->uart_cfg.data_bits) { in rzt2m_uart_init() 335 data->uart_cfg.data_bits); in rzt2m_uart_init() 339 if (data->uart_cfg.baudrate > ARRAY_SIZE(baud_settings)) { in rzt2m_uart_init() 340 LOG_ERR("Selected baudrate variant is not supported: %u.", data->uart_cfg.baudrate); in rzt2m_uart_init() 343 baud_setting = baud_settings[data->uart_cfg.baudrate]; in rzt2m_uart_init() 350 switch (data->uart_cfg.parity) { in rzt2m_uart_init() 361 LOG_ERR("Unsupported parity: %u", data->uart_cfg.parity); in rzt2m_uart_init() [all …]
|
D | uart_silabs_eusart.c | 29 struct uart_config uart_cfg; member 380 struct uart_config *uart_cfg = &data->uart_cfg; in uart_silabs_eusart_init() local 400 eusartInit.baudrate = uart_cfg->baudrate; in uart_silabs_eusart_init() 401 eusartInit.parity = uart_silabs_eusart_cfg2ll_parity(uart_cfg->parity); in uart_silabs_eusart_init() 402 eusartInit.stopbits = uart_silabs_eusart_cfg2ll_stopbits(uart_cfg->stop_bits); in uart_silabs_eusart_init() 403 eusartInit.databits = uart_silabs_eusart_cfg2ll_databits(uart_cfg->data_bits, in uart_silabs_eusart_init() 404 uart_cfg->parity); in uart_silabs_eusart_init() 405 advancedSettings.hwFlowControl = uart_silabs_eusart_cfg2ll_hwctrl(uart_cfg->flow_ctrl); in uart_silabs_eusart_init() 499 .uart_cfg = { \
|
D | uart_silabs_usart.c | 62 struct uart_config *uart_cfg; member 487 if (data->uart_cfg->baudrate > 0 && timeout >= 0) { in uart_silabs_async_tx() 489 SILABS_USART_TIMEOUT_TO_TIMERCOUNTER(timeout, data->uart_cfg->baudrate); in uart_silabs_async_tx() 573 if (data->uart_cfg->baudrate > 0 && timeout >= 0) { in uart_silabs_async_rx_enable() 575 SILABS_USART_TIMEOUT_TO_TIMERCOUNTER(timeout, data->uart_cfg->baudrate); in uart_silabs_async_rx_enable() 955 usartInit.baudrate = data->uart_cfg->baudrate; in uart_silabs_configure_peripheral() 956 usartInit.parity = uart_silabs_cfg2ll_parity(data->uart_cfg->parity); in uart_silabs_configure_peripheral() 957 usartInit.stopbits = uart_silabs_cfg2ll_stopbits(data->uart_cfg->stop_bits); in uart_silabs_configure_peripheral() 958 usartInit.databits = uart_silabs_cfg2ll_databits(data->uart_cfg->data_bits, in uart_silabs_configure_peripheral() 959 data->uart_cfg->parity); in uart_silabs_configure_peripheral() [all …]
|
D | uart_max32.c | 145 static int api_configure(const struct device *dev, const struct uart_config *uart_cfg) in api_configure() argument 155 if (data->conf.parity != uart_cfg->parity) { in api_configure() 158 switch (uart_cfg->parity) { in api_configure() 191 data->conf.parity = uart_cfg->parity; in api_configure() 197 if (data->conf.stop_bits != uart_cfg->stop_bits) { in api_configure() 198 if (uart_cfg->stop_bits == UART_CFG_STOP_BITS_1) { in api_configure() 200 } else if (uart_cfg->stop_bits == UART_CFG_STOP_BITS_2) { in api_configure() 209 data->conf.stop_bits = uart_cfg->stop_bits; in api_configure() 218 if (data->conf.data_bits != uart_cfg->data_bits) { in api_configure() 219 err = MXC_UART_SetDataSize(regs, (5 + uart_cfg->data_bits)); in api_configure() [all …]
|
D | uart_sy1xx.c | 58 static int32_t sy1xx_uart_configure(const struct device *dev, sy1xx_uartConfig_t *uart_cfg) in sy1xx_uart_configure() argument 62 if (uart_cfg->baudrate == 0) { in sy1xx_uart_configure() 71 uint32_t divider = sy1xx_soc_get_peripheral_clock() / uart_cfg->baudrate - 1; in sy1xx_uart_configure() 87 volatile uint32_t setup = 0x0306 | uart_cfg->parity; in sy1xx_uart_configure()
|
D | uart_nrfx_uart.c | 312 nrf_uart_config_t uart_cfg; in uart_nrfx_configure() local 317 uart_cfg.stop = NRF_UART_STOP_ONE; in uart_nrfx_configure() 320 uart_cfg.stop = NRF_UART_STOP_TWO; in uart_nrfx_configure() 337 uart_cfg.hwfc = NRF_UART_HWFC_DISABLED; in uart_nrfx_configure() 341 uart_cfg.hwfc = NRF_UART_HWFC_ENABLED; in uart_nrfx_configure() 351 uart_cfg.paritytype = NRF_UART_PARITYTYPE_EVEN; in uart_nrfx_configure() 355 uart_cfg.parity = NRF_UART_PARITY_EXCLUDED; in uart_nrfx_configure() 358 uart_cfg.parity = NRF_UART_PARITY_INCLUDED; in uart_nrfx_configure() 362 uart_cfg.parity = NRF_UART_PARITY_INCLUDED; in uart_nrfx_configure() 363 uart_cfg.paritytype = NRF_UART_PARITYTYPE_ODD; in uart_nrfx_configure() [all …]
|
D | uart_mchp_xec.c | 351 struct uart_config uart_cfg; in uart_xec_configure() local 355 uart_cfg.data_bits = LCR_CS5; in uart_xec_configure() 358 uart_cfg.data_bits = LCR_CS6; in uart_xec_configure() 361 uart_cfg.data_bits = LCR_CS7; in uart_xec_configure() 364 uart_cfg.data_bits = LCR_CS8; in uart_xec_configure() 373 uart_cfg.stop_bits = LCR_1_STB; in uart_xec_configure() 376 uart_cfg.stop_bits = LCR_2_STB; in uart_xec_configure() 385 uart_cfg.parity = LCR_PDIS; in uart_xec_configure() 388 uart_cfg.parity = LCR_EPS; in uart_xec_configure() 398 regs->LCR = uart_cfg.data_bits | uart_cfg.stop_bits | uart_cfg.parity; in uart_xec_configure()
|
D | uart_bcm2711.c | 130 const struct bcm2711_uart_config *uart_cfg = dev->config; in uart_bcm2711_init() local 135 bcm2711_mu_lowlevel_init(uart_data->uart_addr, 1, uart_cfg->baud_rate, uart_cfg->clocks); in uart_bcm2711_init() 137 uart_cfg->irq_config_func(dev); in uart_bcm2711_init()
|
D | uart_mcux.c | 31 struct uart_config uart_cfg; member 110 data->uart_cfg = *cfg; in uart_mcux_configure() 121 *cfg = data->uart_cfg; in uart_mcux_config_get() 330 err = uart_mcux_configure(dev, &data->uart_cfg); in uart_mcux_init() 441 .uart_cfg = { \
|
D | uart_stm32.h | 87 struct uart_config *uart_cfg; member
|
D | uart_neorv32.c | 63 struct uart_config uart_cfg; member 211 data->uart_cfg = *cfg; in neorv32_uart_configure() 225 *cfg = data->uart_cfg; in neorv32_uart_config_get() 422 return neorv32_uart_configure(dev, &data->uart_cfg); in neorv32_uart_init() 504 .uart_cfg = { \
|
D | uart_pl011.c | 72 struct uart_config uart_cfg; member 288 memcpy(&data->uart_cfg, cfg, sizeof(data->uart_cfg)); in pl011_runtime_configure_internal() 315 *cfg = data->uart_cfg; in pl011_runtime_config_get() 544 pl011_runtime_configure_internal(dev, &data->uart_cfg, false); in pl011_init() 695 .uart_cfg = \
|
D | uart_stm32.c | 488 struct uart_config *uart_cfg = data->uart_cfg; in uart_stm32_parameters_set() local 498 if (cfg == uart_cfg) { in uart_stm32_parameters_set() 533 if (cfg->baudrate != uart_cfg->baudrate) { in uart_stm32_parameters_set() 535 uart_cfg->baudrate = cfg->baudrate; in uart_stm32_parameters_set() 547 struct uart_config *uart_cfg = data->uart_cfg; in uart_stm32_configure() local 603 *uart_cfg = *cfg; in uart_stm32_configure() 612 struct uart_config *uart_cfg = data->uart_cfg; in uart_stm32_config_get() local 614 cfg->baudrate = uart_cfg->baudrate; in uart_stm32_config_get() 2031 struct uart_config *uart_cfg = data->uart_cfg; in uart_stm32_registers_configure() local 2047 uart_stm32_parameters_set(dev, uart_cfg); in uart_stm32_registers_configure() [all …]
|
D | uart_ns16550.c | 639 struct uart_config uart_cfg; local 643 uart_cfg.data_bits = LCR_CS5; 646 uart_cfg.data_bits = LCR_CS6; 649 uart_cfg.data_bits = LCR_CS7; 652 uart_cfg.data_bits = LCR_CS8; 661 uart_cfg.stop_bits = LCR_1_STB; 664 uart_cfg.stop_bits = LCR_2_STB; 673 uart_cfg.parity = LCR_PDIS; 676 uart_cfg.parity = LCR_EPS; 687 uart_cfg.data_bits | uart_cfg.stop_bits | uart_cfg.parity);
|
D | uart_altera.c | 91 struct uart_config uart_cfg; /* stores uart config from device tree*/ member 324 struct uart_config * const cfg_stored = &data->uart_cfg; in uart_altera_configure() 376 *cfg_out = data->uart_cfg; in uart_altera_config_get() 960 .uart_cfg = \
|
D | uart_intel_lw.c | 81 struct uart_config uart_cfg; /* stores uart config from device tree*/ member 361 struct uart_config * const cfg_stored = &data->uart_cfg; in uart_intel_lw_configure() 418 *cfg_out = data->uart_cfg; in uart_intel_lw_config_get() 994 .uart_cfg = \
|
/Zephyr-latest/subsys/debug/gdbstub/ |
D | gdbstub_backend_serial.c | 16 static const struct uart_config uart_cfg = { in z_gdb_backend_init() local 33 ret = uart_configure(uart_dev, &uart_cfg); in z_gdb_backend_init()
|
/Zephyr-latest/drivers/bluetooth/hci/ |
D | h4_ifx_cyw43xxx.c | 71 struct uart_config uart_cfg; in bt_hci_uart_set_baudrate() local 75 err = uart_config_get(bt_uart_dev, &uart_cfg); in bt_hci_uart_set_baudrate() 80 if (uart_cfg.baudrate != baudrate) { in bt_hci_uart_set_baudrate() 82 uart_cfg.baudrate = baudrate; in bt_hci_uart_set_baudrate() 83 err = uart_configure(bt_uart_dev, &uart_cfg); in bt_hci_uart_set_baudrate()
|
/Zephyr-latest/subsys/modbus/ |
D | modbus_serial.c | 454 struct uart_config uart_cfg = { in configure_uart() local 460 uart_cfg.data_bits = UART_CFG_DATA_BITS_7; in configure_uart() 462 uart_cfg.data_bits = UART_CFG_DATA_BITS_8; in configure_uart() 468 uart_cfg.parity = param->serial.parity; in configure_uart() 469 uart_cfg.stop_bits = UART_CFG_STOP_BITS_1; in configure_uart() 473 uart_cfg.parity = param->serial.parity; in configure_uart() 474 uart_cfg.stop_bits = UART_CFG_STOP_BITS_2; in configure_uart() 487 uart_cfg.stop_bits = param->serial.stop_bits_client; in configure_uart() 494 if (uart_configure(cfg->dev, &uart_cfg) != 0) { in configure_uart()
|
/Zephyr-latest/samples/boards/st/uart/circular_dma/src/ |
D | main.c | 27 const struct uart_config uart_cfg = {.baudrate = 115200, variable 104 int err = uart_configure(uart_dev, &uart_cfg); in main()
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_sc18im704.c | 242 struct uart_config uart_cfg = { in i2c_sc18im_init() local 257 ret = uart_configure(cfg->bus, &uart_cfg); in i2c_sc18im_init() 312 uart_cfg.baudrate = cfg->bus_speed; in i2c_sc18im_init() 313 ret = uart_configure(cfg->bus, &uart_cfg); in i2c_sc18im_init()
|