| /Zephyr-latest/drivers/serial/ | 
| D | uart_si32_usart.c | 20 	SI32_USART_A_Type *usart;  member 42 	if (SI32_USART_A_read_rx_fifo_count(config->usart) != 0) {  in usart_si32_poll_in() 43 		*c = SI32_USART_A_read_data_u8(config->usart);  in usart_si32_poll_in() 54 	while (SI32_USART_A_read_tx_fifo_count(config->usart) ||  in usart_si32_poll_out() 55 	       SI32_USART_A_is_tx_busy(config->usart)) {  in usart_si32_poll_out() 59 	SI32_USART_A_write_data_u8(config->usart, c);  in usart_si32_poll_out() 67 	if (SI32_USART_A_is_tx_fifo_error_interrupt_pending(config->usart)) {  in usart_si32_err_check() 68 		SI32_USART_A_clear_tx_fifo_error_interrupt(config->usart);  in usart_si32_err_check() 71 	if (SI32_USART_A_is_rx_overrun_interrupt_pending(config->usart)) {  in usart_si32_err_check() 72 		SI32_USART_A_clear_rx_overrun_error_interrupt(config->usart);  in usart_si32_err_check() [all …] 
 | 
| D | usart_sam.c | 50 	Usart * const usart = config->regs;  in usart_sam_poll_in()  local 52 	if (!(usart->US_CSR & US_CSR_RXRDY)) {  in usart_sam_poll_in() 57 	*c = (unsigned char)usart->US_RHR;  in usart_sam_poll_in() 66 	Usart * const usart = config->regs;  in usart_sam_poll_out()  local 69 	while (!(usart->US_CSR & US_CSR_TXRDY)) {  in usart_sam_poll_out() 73 	usart->US_THR = (uint32_t)c;  in usart_sam_poll_out() 80 	volatile Usart * const usart = config->regs;  in usart_sam_err_check()  local 83 	if (usart->US_CSR & US_CSR_OVRE) {  in usart_sam_err_check() 87 	if (usart->US_CSR & US_CSR_PARE) {  in usart_sam_err_check() 91 	if (usart->US_CSR & US_CSR_FRAME) {  in usart_sam_err_check() [all …] 
 | 
| D | uart_stm32.c | 137 	USART_TypeDef *usart = config->usart;  in uart_stm32_set_baudrate()  local 160 	if (IS_LPUART_INSTANCE(usart)) {  in uart_stm32_set_baudrate() 180 		LL_LPUART_SetPrescaler(usart, presc_val);  in uart_stm32_set_baudrate() 188 		LL_LPUART_SetBaudRate(usart,  in uart_stm32_set_baudrate() 195 		__ASSERT(LL_LPUART_ReadReg(usart, BRR) >= 0x300U,  in uart_stm32_set_baudrate() 199 		__ASSERT(LL_LPUART_ReadReg(usart, BRR) < 0x000FFFFFU,  in uart_stm32_set_baudrate() 204 		LL_USART_SetOverSampling(usart,  in uart_stm32_set_baudrate() 207 		LL_USART_SetBaudRate(usart,  in uart_stm32_set_baudrate() 217 		__ASSERT(LL_USART_ReadReg(usart, BRR) >= 16,  in uart_stm32_set_baudrate() 230 	LL_USART_SetParity(config->usart, parity);  in uart_stm32_set_parity() [all …] 
 | 
| D | uart_sam0.c | 92 static void wait_synchronization(SercomUsart *const usart)  in wait_synchronization()  argument 96 	while ((usart->SYNCBUSY.reg & SERCOM_USART_SYNCBUSY_MASK) != 0) {  in wait_synchronization() 100 	while ((usart->STATUS.reg & SERCOM_USART_STATUS_SYNCBUSY) != 0) {  in wait_synchronization() 107 static int uart_sam0_set_baudrate(SercomUsart *const usart, uint32_t baudrate,  in uart_sam0_set_baudrate()  argument 122 	usart->BAUD.reg = baud;  in uart_sam0_set_baudrate() 123 	wait_synchronization(usart);  in uart_sam0_set_baudrate() 397 	SercomUsart * const usart = cfg->regs;  in uart_sam0_configure()  local 399 	wait_synchronization(usart);  in uart_sam0_configure() 401 	usart->CTRLA.bit.ENABLE = 0;  in uart_sam0_configure() 402 	wait_synchronization(usart);  in uart_sam0_configure() [all …] 
 | 
| D | Kconfig.silabs_usart | 17 	  Enable the Silicon Labs usart driver. 27 	  If 'y', Silabs usart driver will compile with support for UART async API.
  | 
| D | uart_silabs_usart.c | 613 	USART_TypeDef *usart = config->base;  in uart_silabs_async_rx_disable()  local 623 	USART_IntDisable(usart, USART_IF_RXOF);  in uart_silabs_async_rx_disable() 624 	USART_IntDisable(usart, USART_IF_TCMP1);  in uart_silabs_async_rx_disable() 625 	USART_IntClear(usart, USART_IF_RXOF | USART_IF_TCMP1);  in uart_silabs_async_rx_disable() 629 		usart->CMD = USART_CMD_CLEARRX;  in uart_silabs_async_rx_disable() 688 	USART_TypeDef *usart = config->base;  in uart_silabs_async_init()  local 711 	data->dma_rx.blk_cfg.source_address = (uintptr_t)&(usart->RXDATA);  in uart_silabs_async_init() 724 	data->dma_tx.blk_cfg.dest_address = (uintptr_t)&(usart->TXDATA);  in uart_silabs_async_init() 750 	USART_TypeDef *usart = config->base;  in uart_silabs_isr()  local 751 	uint32_t flags = USART_IntGet(usart);  in uart_silabs_isr() [all …] 
 | 
| /Zephyr-latest/dts/arm/silabs/ | 
| D | efm32gg11b.dtsi | 76 		usart0: usart@40010000 { /* USART0 */ 77 			compatible = "silabs,gecko-usart"; 85 		usart1: usart@40010400 { /* USART1 */ 86 			compatible = "silabs,gecko-usart"; 94 		usart2: usart@40010800 { /* USART2 */ 95 			compatible = "silabs,gecko-usart"; 103 		usart3: usart@40010c00 { /* USART3 */ 104 			compatible = "silabs,gecko-usart"; 112 		usart4: usart@40011000 { /* USART4 */ 113 			compatible = "silabs,gecko-usart"; [all …] 
 | 
| D | efm32gg12b.dtsi | 75 		usart0: usart@40010000 { /* USART0 */ 76 			compatible = "silabs,gecko-usart"; 84 		usart1: usart@40010400 { /* USART1 */ 85 			compatible = "silabs,gecko-usart"; 93 		usart2: usart@40010800 { /* USART2 */ 94 			compatible = "silabs,gecko-usart"; 102 		usart3: usart@40010c00 { /* USART3 */ 103 			compatible = "silabs,gecko-usart"; 111 		usart4: usart@40011000 { /* USART4 */ 112 			compatible = "silabs,gecko-usart";
  | 
| D | efr32mg.dtsi | 45 		usart0: usart@40010000 { /* USART0 */ 46 			compatible = "silabs,gecko-usart"; 54 		usart1: usart@40010400 { /* USART1 */ 55 			compatible = "silabs,gecko-usart"; 63 		usart2: usart@40010800 { /* USART2 */ 64 			compatible = "silabs,gecko-usart"; 72 		usart3: usart@40010c00 { /* USART3 */ 73 			compatible = "silabs,gecko-usart";
  | 
| D | efr32xg13p.dtsi | 47 		usart0: usart@40010000 { /* USART0 */ 48 			compatible = "silabs,gecko-usart"; 56 		usart1: usart@40010400 { /* USART1 */ 57 			compatible = "silabs,gecko-usart"; 65 		usart2: usart@40010800 { /* USART2 */ 66 			compatible = "silabs,gecko-usart";
  | 
| D | efm32_jg_pg_12b.dtsi | 48 		usart0: usart@40010000 { /* USART0 */ 49 			compatible = "silabs,gecko-usart"; 57 		usart1: usart@40010400 { /* USART1 */ 58 			compatible = "silabs,gecko-usart"; 66 		usart2: usart@40010800 { /* USART2 */ 67 			compatible = "silabs,gecko-usart"; 75 		usart3: usart@40010c00 { /* USART3 */ 76 			compatible = "silabs,gecko-usart";
  | 
| D | efm32wg.dtsi | 43 		usart0: usart@4000c000 { /* USART0 */ 44 			compatible = "silabs,gecko-usart"; 52 		usart1: usart@4000c400 { /* USART1 */ 53 			compatible = "silabs,gecko-usart"; 61 		usart2: usart@4000c800 { /* USART2 */ 62 			compatible = "silabs,gecko-usart";
  | 
| D | sim3u.dtsi | 100 		usart0: usart@40000000 { 101 			compatible = "silabs,si32-usart"; 108 		usart1: usart@40001000 { 109 			compatible = "silabs,si32-usart";
  | 
| D | efm32_pg_1b.dtsi | 43 		usart0: usart@40010000 { /* USART0 */ 44 			compatible = "silabs,gecko-usart"; 52 		usart1: usart@40010400 { /* USART1 */ 53 			compatible = "silabs,gecko-usart";
  | 
| /Zephyr-latest/dts/arm/st/f0/ | 
| D | stm32f030Xc.dtsi | 30 			compatible = "st,stm32-usart", "st,stm32-uart"; 39 			compatible = "st,stm32-usart", "st,stm32-uart"; 48 			compatible = "st,stm32-usart", "st,stm32-uart"; 57 			compatible = "st,stm32-usart", "st,stm32-uart";
  | 
| D | stm32f091.dtsi | 20 			compatible = "st,stm32-usart", "st,stm32-uart"; 29 			compatible = "st,stm32-usart", "st,stm32-uart"; 38 			compatible = "st,stm32-usart", "st,stm32-uart"; 47 			compatible = "st,stm32-usart", "st,stm32-uart";
  | 
| /Zephyr-latest/dts/arm/gd/gd32l23x/ | 
| D | gd32l23x.dtsi | 69 		usart0: usart@40013800 { 70 			compatible = "gd,gd32-usart"; 78 		usart1: usart@40004400 { 79 			compatible = "gd,gd32-usart"; 87 		uart3: usart@40004c00 { 88 			compatible = "gd,gd32-usart";
  | 
| D | gd32l233rc.dtsi | 23 		uart4: usart@40005000 { 24 			compatible = "gd,gd32-usart";
  | 
| /Zephyr-latest/dts/arm/atmel/ | 
| D | sam3x.dtsi | 136 		usart0: usart@40098000 { 137 			compatible = "atmel,sam-usart"; 144 		usart1: usart@4009c000 { 145 			compatible = "atmel,sam-usart"; 152 		usart2: usart@400a0000 { 153 			compatible = "atmel,sam-usart"; 160 		usart3: usart@400a4000 { 161 			compatible = "atmel,sam-usart";
  | 
| D | sam4l.dtsi | 136 		usart0: usart@40024000 { 137 			compatible = "atmel,sam-usart"; 143 		usart1: usart@40028000 { 144 			compatible = "atmel,sam-usart"; 150 		usart2: usart@4002c000 { 151 			compatible = "atmel,sam-usart"; 157 		usart3: usart@40030000 { 158 			compatible = "atmel,sam-usart";
  | 
| /Zephyr-latest/dts/arm/gd/gd32e50x/ | 
| D | gd32e50x.dtsi | 79 		usart0: usart@40013800 { 80 			compatible = "gd,gd32-usart"; 88 		usart1: usart@40004400 { 89 			compatible = "gd,gd32-usart"; 97 		usart2: usart@40004800 { 98 			compatible = "gd,gd32-usart"; 106 		uart3: usart@40004c00 { 107 			compatible = "gd,gd32-usart"; 115 		uart4: usart@40005000 { 116 			compatible = "gd,gd32-usart"; [all …] 
 | 
| /Zephyr-latest/dts/arm/gd/gd32f4xx/ | 
| D | gd32f4xx.dtsi | 71 		usart0: usart@40011000 { 72 			compatible = "gd,gd32-usart"; 80 		usart1: usart@40004400 { 81 			compatible = "gd,gd32-usart"; 89 		usart2: usart@40004800 { 90 			compatible = "gd,gd32-usart"; 98 		uart3: usart@40004c00 { 99 			compatible = "gd,gd32-usart"; 107 		uart4: usart@40005000 { 108 			compatible = "gd,gd32-usart"; [all …] 
 | 
| /Zephyr-latest/dts/riscv/wch/ch32v208/ | 
| D | ch32v208.dtsi | 112 			compatible = "wch,usart"; 121 			compatible = "wch,usart"; 130 			compatible = "wch,usart"; 139 			compatible = "wch,usart";
  | 
| /Zephyr-latest/samples/subsys/zbus/remote_mock/boards/ | 
| D | hifive1_fe310_B.overlay | 2  * RS232 usart
  | 
| /Zephyr-latest/dts/arm/st/g0/ | 
| D | stm32g070.dtsi | 15 			compatible = "st,stm32-usart", "st,stm32-uart"; 24 			compatible = "st,stm32-usart", "st,stm32-uart";
  |