Lines Matching refs:usart

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()
758 USART_IntDisable(usart, USART_IEN_TXC); in uart_silabs_isr()
759 USART_IntClear(usart, USART_IF_TXC); in uart_silabs_isr()
774 usart->TIMECMP1 &= ~_USART_TIMECMP1_TSTART_MASK; in uart_silabs_isr()
775 usart->TIMECMP1 |= USART_TIMECMP1_TSTART_RXEOF; in uart_silabs_isr()
779 USART_IntClear(usart, USART_IF_TCMP1); in uart_silabs_isr()
786 USART_IntClear(usart, USART_IF_RXOF); in uart_silabs_isr()
796 USART_IntClear(usart, USART_IF_TXC | USART_IF_TCMP2); in uart_silabs_isr()
799 usart->TIMECMP2 &= ~_USART_TIMECMP2_TSTART_MASK; in uart_silabs_isr()
800 usart->TIMECMP2 |= USART_TIMECMP2_TSTART_DISABLE; in uart_silabs_isr()
808 usart->TIMECMP2 &= ~_USART_TIMECMP2_TSTART_MASK; in uart_silabs_isr()
809 usart->TIMECMP2 |= USART_TIMECMP2_TSTART_DISABLE; in uart_silabs_isr()
815 USART_IntClear(usart, USART_IF_TCMP2); in uart_silabs_isr()