Home
last modified time | relevance | path

Searched refs:uart_cfg (Results 1 – 25 of 29) sorted by relevance

12

/Zephyr-latest/drivers/w1/
Dw1_zephyr_serial.c61 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/
Dtest_uart_config.c28 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/
Dmain.c19 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/
Duart_gecko.c152 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 …]
Duart_rzt2m.c29 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 …]
Duart_silabs_eusart.c29 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 = { \
Duart_silabs_usart.c62 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 …]
Duart_max32.c145 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 …]
Duart_sy1xx.c58 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()
Duart_nrfx_uart.c312 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 …]
Duart_mchp_xec.c351 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()
Duart_bcm2711.c130 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()
Duart_mcux.c31 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 = { \
Duart_stm32.h87 struct uart_config *uart_cfg; member
Duart_neorv32.c63 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 = { \
Duart_pl011.c72 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 = \
Duart_stm32.c488 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 …]
Duart_ns16550.c639 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);
Duart_altera.c91 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 = \
Duart_intel_lw.c81 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/
Dgdbstub_backend_serial.c16 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/
Dh4_ifx_cyw43xxx.c71 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/
Dmodbus_serial.c454 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/
Dmain.c27 const struct uart_config uart_cfg = {.baudrate = 115200, variable
104 int err = uart_configure(uart_dev, &uart_cfg); in main()
/Zephyr-latest/drivers/i2c/
Di2c_sc18im704.c242 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()

12