| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | dw_uart_ll.c | 48 while ((uart_base->LSR & 0x81U) || (uart_base->USR & 0x1U)) { in dw_uart_wait_timeout() 49 uart_base->LSR; in dw_uart_wait_timeout() 50 uart_base->RBR; in dw_uart_wait_timeout() 60 ret = dw_uart_wait_idle(uart_base); in dw_uart_wait_timeout() 70 ret = dw_uart_wait_timeout(uart_base); in dw_uart_config_baudrate() 82 uart_base->DLL = divisor & 0xFFU; in dw_uart_config_baudrate() 96 ret = dw_uart_wait_timeout(uart_base); in dw_uart_config_stop_bits() 117 ret = dw_uart_wait_timeout(uart_base); in dw_uart_config_parity_none() 130 ret = dw_uart_wait_timeout(uart_base); in dw_uart_config_parity_odd() 160 uart_base->LCR &= 0xFCU; in dw_uart_config_data_bits() [all …]
|
| A D | uart.c | 177 dw_uart_regs_t *uart_base; in csi_uart_init() local 184 dw_uart_fifo_init(uart_base); in csi_uart_init() 204 dw_uart_regs_t *uart_base; in csi_uart_uninit() local 224 dw_uart_regs_t *uart_base; in csi_uart_baud() local 245 dw_uart_regs_t *uart_base; in csi_uart_format() local 329 dw_uart_regs_t *uart_base; in csi_uart_flowctrl() local 334 dw_uart_wait_idle(uart_base); in csi_uart_flowctrl() 339 dw_uart_wait_idle(uart_base); in csi_uart_flowctrl() 458 dw_uart_regs_t *uart_base; in csi_uart_send() local 526 dw_uart_regs_t *uart_base; in csi_uart_attach_callback() local [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/include/ |
| A D | dw_uart_ll.h | 306 uart_base->IER |= DW_UART_IER_ETBEI_EN; in dw_uart_enable_trans_irq() 317 uart_base->FCR = UART_FIFO_INIT_CONFIG; in dw_uart_fifo_init() 358 return uart_base->LSR; in dw_uart_get_line_status() 373 uart_base->THR = ch; in dw_uart_putchar() 378 return (uint8_t)(uart_base->RBR); in dw_uart_getchar() 383 return uart_base->IER; in dw_uart_get_intr_en_status() 388 uart_base->IER = status; in dw_uart_set_intr_en_status() 393 uart_base->FCR = value; in dw_uart_set_fcr_reg() 398 uart_base->MCR |= DW_UART_MCR_AFCE_EN; in dw_uart_enable_auto_flow_control() 399 uart_base->MCR |= DW_UART_MCR_RTS_EN; in dw_uart_enable_auto_flow_control() [all …]
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_uart.c | 69 UART_T *uart_base; member 103 .uart_base = UART0, 113 .uart_base = UART1, 123 .uart_base = UART2, 219 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_isr() local 239 UART_T *uart_base; in nu_uart_set_rs485aud() local 243 uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_set_rs485aud() 277 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_configure() local 377 UART_T *uart_base = psNuUart->uart_base; in nu_uart_control() local 426 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_send() local [all …]
|
| /bsp/bm3803/drivers/ |
| A D | uart.c | 22 void *uart_base; member 30 struct uart_reg *uart_base; in bm3803_uart_isr() local 34 uart_base = uart->uart_base; in bm3803_uart_isr() 47 struct uart_reg *uart_base; in bm3803_configure() local 52 uart_base = uart->uart_base; in bm3803_configure() 67 uart_base->uartctrl |= 0x3; in bm3803_configure() 97 struct uart_reg *uart_base; in bm3803_putc() local 101 uart_base = uart->uart_base; in bm3803_putc() 104 uart_base->uartdata = c; in bm3803_putc() 113 struct uart_reg *uart_base; in bm3803_getc() local [all …]
|
| /bsp/nuvoton/libraries/m2354/rtt_port/ |
| A D | drv_uart.c | 56 UART_T *uart_base; member 112 .uart_base = UART0, 135 .uart_base = UART1, 334 UART_T *uart_base = serial->uart_base; in nu_uart_isr() local 376 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_configure() local 467 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_pdma_uart_rx_config() local 507 UART_T *uart_base = puart->uart_base; in nu_pdma_uart_rx_cb() local 591 UART_T *uart_base = psNuUart->uart_base; in nu_uart_dma_transmit() local 660 UART_T *uart_base = psNuUart->uart_base; in nu_uart_control() local 742 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_send() local [all …]
|
| /bsp/nuvoton/libraries/m460/rtt_port/ |
| A D | drv_uart.c | 62 UART_T *uart_base; member 487 UART_T *uart_base = serial->uart_base; in nu_uart_isr() local 517 UART_T *uart_base; in nu_uart_set_rs485aud() local 521 uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_set_rs485aud() 557 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_configure() local 650 UART_T *uart_base = psNuUart->uart_base; in nu_pdma_uart_rx_config() local 723 UART_T *uart_base = puart->uart_base; in nu_pdma_uart_rx_cb() local 796 UART_T *uart_base = psNuUart->uart_base; in nu_uart_dma_transmit() local 868 UART_T *uart_base = psNuUart->uart_base; in nu_uart_control() local 950 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_send() local [all …]
|
| /bsp/nuvoton/libraries/m031/rtt_port/ |
| A D | drv_uart.c | 62 UART_T *uart_base; member 118 .uart_base = UART0, 141 .uart_base = UART1, 380 UART_T *uart_base = serial->uart_base; in nu_uart_isr() local 422 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_configure() local 513 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_pdma_uart_rx_config() local 553 UART_T *uart_base = puart->uart_base; in nu_pdma_uart_rx_cb() local 636 UART_T *uart_base = psNuUart->uart_base; in nu_uart_dma_transmit() local 704 UART_T *uart_base = psNuUart->uart_base; in nu_uart_control() local 786 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_send() local [all …]
|
| /bsp/nuvoton/libraries/m480/rtt_port/ |
| A D | drv_uart.c | 62 UART_T *uart_base; member 118 .uart_base = UART0, 141 .uart_base = UART1, 412 UART_T *uart_base = serial->uart_base; in nu_uart_isr() local 454 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_configure() local 545 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_pdma_uart_rx_config() local 585 UART_T *uart_base = puart->uart_base; in nu_pdma_uart_rx_cb() local 668 UART_T *uart_base = psNuUart->uart_base; in nu_uart_dma_transmit() local 737 UART_T *uart_base = psNuUart->uart_base; in nu_uart_control() local 819 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_send() local [all …]
|
| /bsp/nuvoton/libraries/nuc980/rtt_port/ |
| A D | drv_uart.c | 70 UART_T *uart_base; member 374 UART_T *uart_base = serial->uart_base; in nu_uart_isr() local 404 UART_T *uart_base; in nu_uart_set_rs485aud() local 408 uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_set_rs485aud() 444 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_configure() local 536 UART_T *uart_base = psNuUart->uart_base; in nu_pdma_uart_rx_config() local 608 UART_T *uart_base = puart->uart_base; in nu_pdma_uart_rx_cb() local 685 UART_T *uart_base = psNuUart->uart_base; in nu_uart_dma_transmit() local 757 UART_T *uart_base = psNuUart->uart_base; in nu_uart_control() local 839 UART_T *uart_base = ((nu_uart_t)serial)->uart_base; in nu_uart_send() local [all …]
|
| /bsp/k230/drivers/interdrv/uart/ |
| A D | drv_uart.c | 121 static void _uart_init(void *uart_base) in _uart_init() argument 148 write32(uart_base + UART_LCR, 0x00); in _uart_init() 150 write32(uart_base + UART_IER, 0x00); in _uart_init() 152 write32(uart_base + UART_LCR, 0x80); in _uart_init() 162 write32(uart_base + UART_LCR, 0x03); in _uart_init() 168 read32(uart_base + UART_LSR); in _uart_init() 170 read32(uart_base + UART_RBR); in _uart_init() 171 read32(uart_base + UART_USR); in _uart_init() 172 read32(uart_base + UART_FCR); in _uart_init() 308 size_t uart_base; in rt_hw_uart_isr() local [all …]
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_uart.c | 446 size_t uart_base; in uart_set_baudrate() local 477 size_t uart_base; in uart_set_format() local 536 size_t uart_base; in uart_set_fifo() local 548 size_t uart_base; in uart_forcechange() local 560 size_t uart_base; in uart_set_isr() local 683 size_t uart_base; in _uart_putc() local 693 hal_writeb(c, uart_base + UART_THR); in _uart_putc() 705 size_t uart_base; in _uart_getc() local 727 size_t uart_base; in _uart_transmit() local 793 size_t uart_base; in uart_irq_handler() local [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/uart/ |
| A D | hal_uart.c | 193 value = hal_readb(uart_base + UART_LCR); in uart_set_format() 325 value = hal_readb(uart_base + UART_MCR); in hal_uart_set_hardware_flowcontrol() 331 value = hal_readb(uart_base + UART_IER); in hal_uart_set_hardware_flowcontrol() 343 value = hal_readb(uart_base + UART_MCR); in hal_uart_disable_flowcontrol() 349 value = hal_readb(uart_base + UART_IER); in hal_uart_disable_flowcontrol() 366 hal_writeb(0, uart_base + UART_FCR); in uart_force_idle() 370 (void)hal_readb(uart_base + UART_FCR); in uart_force_idle() 378 (void)hal_readb(uart_base + UART_USR); in uart_handle_busy() 431 lsr = hal_readb(uart_base + UART_LSR); in uart_irq_handler() 447 hal_readb(uart_base + UART_RBR); in uart_irq_handler() [all …]
|
| /bsp/loongson/ls1bdev/libraries/ |
| A D | ls1b_uart.c | 111 void *uart_base = uart_get_base(uart_info_p->UARTx); in uart_init() local 115 reg_write_8(0, uart_base + LS1B_UART_IER_OFFSET); in uart_init() 118 reg_write_8(0xc3, uart_base + LS1B_UART_FCR_OFFSET); in uart_init() 121 reg_write_8(0x80, uart_base + LS1B_UART_LCR_OFFSET); in uart_init() 123 reg_write_8((baudrate_div >> 8) & 0xff, uart_base + LS1B_UART_MSB_OFFSET); in uart_init() 127 reg_write_8(0x03, uart_base + LS1B_UART_LCR_OFFSET); in uart_init() 132 reg_write_8(IER_IRxE|IER_ILE , uart_base + LS1B_UART_IER_OFFSET); in uart_init() 146 void *uart_base = uart_get_base(uartx); in uart_is_transmit_empty() local 147 unsigned char status = reg_read_8(uart_base + LS1B_UART_LSR_OFFSET); in uart_is_transmit_empty() 167 void *uart_base = uart_get_base(uartx); in uart_putc() local [all …]
|
| /bsp/nxp/lpc/lpc824/drivers/ |
| A D | drv_usart.c | 28 LPC_USART_T * uart_base; member 52 status = Chip_UART_GetStatus(uart->uart_base); in uart_irq_handler() 96 if (uart_base == LPC_USART0) in uart1_io_init() 105 if (uart_base == LPC_USART1) in uart1_io_init() 114 if (uart_base == LPC_USART2) in uart1_io_init() 122 RT_ASSERT((uart_base == USART0) || (uart_base == USART2) || (uart_base == USART2)); in uart1_io_init() 150 uart1_io_init(uart->uart_base); in rt_uart_init() 151 uart_ll_init(uart->uart_base); in rt_uart_init() 259 uart->uart_base = LPC_USART0; in rt_hw_usart_init() 286 uart->uart_base = LPC_USART1; in rt_hw_usart_init() [all …]
|
| /bsp/nxp/mcx/mcxc/Libraries/drivers/ |
| A D | drv_uart.c | 24 LPUART_Type *uart_base; member 32 #define UART_DEVICE(uart_base, irq_name, device_name) \ argument 34 uart_base, \ 100 if (uart->uart_base == LPUART0) in mcxc444_configure() 104 else if (uart->uart_base == LPUART1) in mcxc444_configure() 109 LPUART_Init(uart->uart_base, &config, CLOCK_GetFreq(kCLOCK_McgIrc48MClk)); in mcxc444_configure() 137 LPUART_WriteByte(uart->uart_base, ch); in mcxc444_putc() 148 if (LPUART_GetStatusFlags(uart->uart_base) & kLPUART_RxDataRegFullFlag) in mcxc444_getc() 150 ch = LPUART_ReadByte(uart->uart_base); in mcxc444_getc() 165 status = LPUART_GetStatusFlags(uart->uart_base); in uart_isr() [all …]
|
| /bsp/loongson/ls1cdev/libraries/ |
| A D | ls1c_uart.c | 111 void *uart_base = uart_get_base(uart_info_p->UARTx); in uart_init() local 115 reg_write_8(0, uart_base + LS1C_UART_IER_OFFSET); in uart_init() 118 reg_write_8(0xc3, uart_base + LS1C_UART_FCR_OFFSET); in uart_init() 121 reg_write_8(0x80, uart_base + LS1C_UART_LCR_OFFSET); in uart_init() 123 reg_write_8((baudrate_div >> 8) & 0xff, uart_base + LS1C_UART_MSB_OFFSET); in uart_init() 127 reg_write_8(0x03, uart_base + LS1C_UART_LCR_OFFSET); in uart_init() 132 reg_write_8(IER_IRxE|IER_ILE , uart_base + LS1C_UART_IER_OFFSET); in uart_init() 146 void *uart_base = uart_get_base(uartx); in uart_is_transmit_empty() local 147 unsigned char status = reg_read_8(uart_base + LS1C_UART_LSR_OFFSET); in uart_is_transmit_empty() 167 void *uart_base = uart_get_base(uartx); in uart_putc() local [all …]
|
| /bsp/rv32m1_vega/ri5cy/driver/ |
| A D | drv_uart.c | 23 LPUART_Type *uart_base; member 169 LPUART_Init(uart->uart_base, &config, uartClkSrcFreq0); in uart_configure() 170 LPUART_EnableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable); in uart_configure() 175 LPUART_Init(uart->uart_base, &config, uartClkSrcFreq1); in uart_configure() 176 LPUART_EnableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable); in uart_configure() 211 LPUART_WriteByte(uart->uart_base, c); in uart_putc() 226 if (LPUART_GetStatusFlags(uart->uart_base) & kLPUART_RxDataRegFullFlag) in uart_getc() 227 ch = LPUART_ReadByte(uart->uart_base); in uart_getc() 252 if (LPUART_GetStatusFlags(uart->uart_base) & kLPUART_RxDataRegFullFlag) in uart_isr() 258 if (LPUART_STAT_OR_MASK & uart->uart_base->STAT) in uart_isr() [all …]
|
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_uart.c | 80 LPUART_Type *uart_base; member 95 .uart_base = LPUART1, 107 .uart_base = LPUART2, 119 .uart_base = LPUART3, 131 .uart_base = LPUART4, 143 .uart_base = LPUART5, 155 .uart_base = LPUART6, 167 .uart_base = LPUART7, 179 .uart_base = LPUART8, 563 uint32_t base = (uint32_t) uart_base; in GetUartSrcFreq() [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_uart.c | 25 UART_Type *uart_base; member 368 init_uart_pins(uart->uart_base); in hpm_uart_configure() 369 uart_default_config(uart->uart_base, &uart_config); in hpm_uart_configure() 371 uart_config.src_freq_in_hz = board_init_uart_clock(uart->uart_base); in hpm_uart_configure() 378 board_init_uart(uart->uart_base); in hpm_uart_configure() 379 uart_init(uart->uart_base, &uart_config); in hpm_uart_configure() 400 uart_enable_irq(uart->uart_base, uart_intr_rx_data_avail_or_timeout); in hpm_uart_control() 412 uart_write_byte(uart->uart_base, ch); in hpm_uart_putc() 413 while(!uart_check_status(uart->uart_base, uart_stat_transmitter_empty)) { in hpm_uart_putc() 422 if (uart_check_status(uart->uart_base, uart_stat_data_ready)) { in hpm_uart_getc() [all …]
|
| A D | drv_uart_v2.c | 49 UART_Type *uart_base; member 641 stat = uart_get_status(uart->uart_base); in hpm_uart_isr() 642 irq_id = uart_get_irq_id(uart->uart_base); in hpm_uart_isr() 647 char chr = uart_read_byte(uart->uart_base); in hpm_uart_isr() 657 …while ((uart_check_status(uart->uart_base, uart_stat_data_ready)) || (uart_check_status(uart->uart… in hpm_uart_isr() 686 if (uart_is_rxline_idle(uart->uart_base)) { in hpm_uart_isr() 688 uart_clear_rxline_idle_flag(uart->uart_base); in hpm_uart_isr() 689 uart_flush(uart->uart_base); in hpm_uart_isr() 704 init_uart_pins(uart->uart_base); in hpm_uart_configure() 1007 uart_send_byte(uart->uart_base, ch); in hpm_uart_putc() [all …]
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_uart.c | 27 LPUART_Type *uart_base; /* serial base */ member 163 LPUART_Init(uart->uart_base, &config, CLOCK_GetFreq(uart->clock_src)); in mcx_configure() 185 LPUART_DisableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable); in mcx_control() 190 LPUART_EnableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable); in mcx_control() 209 while(!(kLPUART_TxDataRegEmptyFlag & LPUART_GetStatusFlags(uart->uart_base))); in mcx_putc() 210 LPUART_WriteByte(uart->uart_base, ch); in mcx_putc() 219 if (kLPUART_RxDataRegFullInterruptEnable & LPUART_GetStatusFlags(uart->uart_base)) in mcx_getc() 223 return LPUART_ReadByte(uart->uart_base); in mcx_getc()
|
| /bsp/nxp/mcx/mcxa/Libraries/drivers/ |
| A D | drv_uart.c | 24 LPUART_Type *uart_base; member 143 LPUART_Init(uart->uart_base, &config, CLOCK_GetFreq(uart->clock_src)); in mcx_configure() 158 LPUART_DisableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable); in mcx_control() 163 LPUART_EnableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable); in mcx_control() 175 while(!(kLPUART_TxDataRegEmptyFlag & LPUART_GetStatusFlags(uart->uart_base))); in mcx_putc() 176 LPUART_WriteByte(uart->uart_base, ch); in mcx_putc() 185 if (kLPUART_RxDataRegFullInterruptEnable & LPUART_GetStatusFlags(uart->uart_base)) in mcx_getc() 187 return LPUART_ReadByte(uart->uart_base); in mcx_getc()
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_uart.c | 40 USART_Type *uart_base; member 224 if (uart->uart_base != RT_NULL) in lpc_uart_gpio_init() 326 USART_Init(uart->uart_base, &config, CLOCK_GetFreq(uart->clock_src)); in lpc_configure() 342 USART_DisableInterrupts(uart->uart_base, kUSART_RxLevelInterruptEnable); in lpc_control() 347 USART_EnableInterrupts(uart->uart_base, kUSART_RxLevelInterruptEnable); in lpc_control() 361 while (!(kUSART_TxFifoNotFullFlag & USART_GetStatusFlags(uart->uart_base))); in lpc_putc() 363 USART_WriteByte(uart->uart_base, ch); in lpc_putc() 373 if (kUSART_RxFifoNotEmptyFlag & USART_GetStatusFlags(uart->uart_base)) in lpc_getc() 375 return USART_ReadByte(uart->uart_base); in lpc_getc()
|
| /bsp/loongson/ls1bdev/drivers/ |
| A D | drv_uart.c | 89 void *uart_base = uart_get_base(uart_dev->UARTx); in ls1b_uart_getc() local 91 if (LSR_RXRDY & reg_read_8(uart_base + LS1B_UART_LSR_OFFSET)) in ls1b_uart_getc() 93 return reg_read_8(uart_base + LS1B_UART_DAT_OFFSET); in ls1b_uart_getc() 108 void *uart_base = uart_get_base(uart_dev->UARTx); in uart_irq_handler() local 109 unsigned char iir = reg_read_8(uart_base + LS1B_UART_IIR_OFFSET); in uart_irq_handler()
|