Home
last modified time | relevance | path

Searched refs:uart_base (Results 1 – 25 of 27) sorted by relevance

12

/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Ddw_uart_ll.c48 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 Duart.c177 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 Ddw_uart_ll.h306 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 Ddrv_uart.c69 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 Duart.c22 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 Ddrv_uart.c56 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 Ddrv_uart.c62 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 Ddrv_uart.c62 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 Ddrv_uart.c62 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 Ddrv_uart.c70 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 Ddrv_uart.c121 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 Ddrv_uart.c446 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 Dhal_uart.c193 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 Dls1b_uart.c111 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 Ddrv_usart.c28 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 Ddrv_uart.c24 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 Dls1c_uart.c111 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 Ddrv_uart.c23 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 Ddrv_uart.c80 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 Ddrv_uart.c25 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 Ddrv_uart_v2.c49 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 Ddrv_uart.c27 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 Ddrv_uart.c24 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 Ddrv_uart.c40 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 Ddrv_uart.c89 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()

Completed in 56 milliseconds

12