Lines Matching refs:regs
20 mxc_uart_regs_t *regs; member
48 MXC_UART_WriteCharacter(cfg->regs, c); in api_poll_out()
56 val = MXC_UART_ReadCharacterRaw(cfg->regs); in api_poll_in()
72 flags = MXC_UART_GetFlags(cfg->regs); in api_err_check()
93 mxc_uart_regs_t *regs = cfg->regs; in api_configure() local
130 err = MXC_UART_SetParity(regs, mxc_parity); in api_configure()
143 err = MXC_UART_SetStopBits(regs, MXC_UART_STOP_1); in api_configure()
145 err = MXC_UART_SetStopBits(regs, MXC_UART_STOP_2); in api_configure()
163 err = MXC_UART_SetDataSize(regs, (5 + uart_cfg->data_bits)); in api_configure()
186 err = Wrap_MXC_UART_SetFrequency(regs, uart_cfg->baudrate, cfg->perclk.clk_src); in api_configure()
214 mxc_uart_regs_t *regs = cfg->regs; in uart_max32_init() local
221 ret = MXC_UART_Shutdown(regs); in uart_max32_init()
242 ret = Wrap_MXC_UART_Init(regs); in uart_max32_init()
249 MXC_UART_ClearFlags(regs, (ADI_MAX32_UART_INT_RX | ADI_MAX32_UART_INT_TX)); in uart_max32_init()
263 num_tx = MXC_UART_WriteTXFIFO(cfg->regs, (unsigned char *)tx_data, size); in api_fifo_fill()
273 num_rx = MXC_UART_ReadRXFIFO(cfg->regs, (unsigned char *)rx_data, size); in api_fifo_read()
275 MXC_UART_ClearFlags(cfg->regs, ADI_MAX32_UART_INT_RX); in api_fifo_read()
286 MXC_UART_EnableInt(cfg->regs, ADI_MAX32_UART_INT_TX | ADI_MAX32_UART_INT_TX_OEM); in api_irq_tx_enable()
297 MXC_UART_DisableInt(cfg->regs, ADI_MAX32_UART_INT_TX | ADI_MAX32_UART_INT_TX_OEM); in api_irq_tx_disable()
304 uint32_t inten = Wrap_MXC_UART_GetRegINTEN(cfg->regs); in api_irq_tx_ready()
314 MXC_UART_EnableInt(cfg->regs, ADI_MAX32_UART_INT_RX); in api_irq_rx_enable()
321 MXC_UART_DisableInt(cfg->regs, ADI_MAX32_UART_INT_RX); in api_irq_rx_disable()
328 if (MXC_UART_GetActive(cfg->regs) == E_BUSY) { in api_irq_tx_complete()
339 uint32_t inten = Wrap_MXC_UART_GetRegINTEN(cfg->regs); in api_irq_rx_ready()
348 MXC_UART_EnableInt(cfg->regs, ADI_MAX32_UART_ERROR_INTERRUPTS); in api_irq_err_enable()
355 MXC_UART_DisableInt(cfg->regs, ADI_MAX32_UART_ERROR_INTERRUPTS); in api_irq_err_disable()
370 data->flags = MXC_UART_GetFlags(cfg->regs); in api_irq_update()
371 data->status = MXC_UART_GetStatus(cfg->regs); in api_irq_update()
373 MXC_UART_ClearFlags(cfg->regs, data->flags); in api_irq_update()
434 .regs = (mxc_uart_regs_t *)DT_INST_REG_ADDR(_num), \