| /bsp/rockchip/rk3500/driver/uart8250/ |
| A D | core.c | 17 if (serial) in serial8250_config() 95 serial->handle_irq(serial, irqno); in serial8250_isr() 140 rt_pic_detach_irq(serial->irq, serial); in serial8250_remove() 146 serial->remove(serial); in serial8250_remove() 231 serial->serial_out(serial, UART_LCR, serial->serial_in(serial, UART_LCR) | UART_LCR_DLAB); in serial8250_uart_configure() 235 … serial->serial_out(serial, UART_LCR, serial->serial_in(serial, UART_LCR) & (~UART_LCR_DLAB)); in serial8250_uart_configure() 237 … serial->serial_out(serial, UART_LCR, (serial->serial_in(serial, UART_LCR) & (~wlen)) | wlen); in serial8250_uart_configure() 238 … serial->serial_out(serial, UART_LCR, serial->serial_in(serial, UART_LCR) & (~UART_LCR_STOP)); in serial8250_uart_configure() 239 … serial->serial_out(serial, UART_LCR, serial->serial_in(serial, UART_LCR) & (~UART_LCR_PARITY)); in serial8250_uart_configure() 279 serial->serial_out(serial, UART_TX, c); in serial8250_uart_putc() [all …]
|
| A D | early.c | 55 if (serial->freq) in init_serial() 57 divisor = RT_DIV_ROUND_CLOSEST(serial->freq, 16 * serial->parent.config.baud_rate); in init_serial() 89 if (!serial->base && con) in serial8250_early_fdt_setup() 96 if (serial->base && con) in serial8250_early_fdt_setup() 98 serial->base = rt_ioremap_early((void *)serial->base, serial->size); in serial8250_early_fdt_setup() 101 if (serial->base && con) in serial8250_early_fdt_setup() 129 serial->size = con->size; in common_init() 137 common_init(serial, con); in common_early_setup() 138 serial->regshift = 2; in common_early_setup() 154 common_init(serial, con); in omap8250_early_setup() [all …]
|
| A D | 8250-dw.c | 68 void *offset = (void *)(serial->base + (UART_LCR << serial->regshift)); in dw8250_check_lcr() 74 rt_uint32_t lcr = serial->serial_in(serial, UART_LCR); in dw8250_check_lcr() 82 serial->serial_in(serial, UART_RX); in dw8250_check_lcr() 103 HWREG32(serial->base + (offset << serial->regshift)) = value; in dw8250_serial_out32() 113 return HWREG32(serial->base + (offset << serial->regshift)); in dw8250_serial_in32() 159 if (serial->base) in dw8250_free_resource() 164 if (serial->clk) in dw8250_free_resource() 203 if (!serial->base) in dw8250_probe() 212 if (serial->irq < 0) in dw8250_probe() 222 if (!serial->clk) in dw8250_probe() [all …]
|
| /bsp/lm3s9b9x/drivers/ |
| A D | serial.c | 80 serial->rx_buffer[serial->save_index] = ch; in rt_hw_uart_isr() 86 if (serial->save_index == serial->read_index) in rt_hw_uart_isr() 102 length = serial->save_index - serial->read_index; in rt_hw_uart_isr() 209 if (serial->read_index != serial->save_index) in rt_serial_read() 211 *ptr = serial->rx_buffer[serial->read_index]; in rt_serial_read() 304 serial = &serial1; in rt_hw_serial_init() 311 rt_memset(serial->rx_buffer, 0, sizeof(serial->rx_buffer)); in rt_hw_serial_init() 312 serial->read_index = serial->save_index = 0; in rt_hw_serial_init() 339 serial = &serial2; in rt_hw_serial_init() 346 rt_memset(serial->rx_buffer, 0, sizeof(serial->rx_buffer)); in rt_hw_serial_init() [all …]
|
| /bsp/lm3s8962/drivers/ |
| A D | serial.c | 80 serial->rx_buffer[serial->save_index] = ch; in rt_hw_uart_isr() 86 if (serial->save_index == serial->read_index) in rt_hw_uart_isr() 102 length = serial->save_index - serial->read_index; in rt_hw_uart_isr() 209 if (serial->read_index != serial->save_index) in rt_serial_read() 211 *ptr = serial->rx_buffer[serial->read_index]; in rt_serial_read() 304 serial = &serial1; in rt_hw_serial_init() 311 rt_memset(serial->rx_buffer, 0, sizeof(serial->rx_buffer)); in rt_hw_serial_init() 312 serial->read_index = serial->save_index = 0; in rt_hw_serial_init() 339 serial = &serial2; in rt_hw_serial_init() 346 rt_memset(serial->rx_buffer, 0, sizeof(serial->rx_buffer)); in rt_hw_serial_init() [all …]
|
| /bsp/lm4f232/drivers/ |
| A D | serial.c | 80 serial->rx_buffer[serial->save_index] = ch; in rt_hw_uart_isr() 86 if (serial->save_index == serial->read_index) in rt_hw_uart_isr() 102 length = serial->save_index - serial->read_index; in rt_hw_uart_isr() 209 if (serial->read_index != serial->save_index) in rt_serial_read() 211 *ptr = serial->rx_buffer[serial->read_index]; in rt_serial_read() 304 serial = &serial1; in rt_hw_serial_init() 311 rt_memset(serial->rx_buffer, 0, sizeof(serial->rx_buffer)); in rt_hw_serial_init() 312 serial->read_index = serial->save_index = 0; in rt_hw_serial_init() 339 serial = &serial2; in rt_hw_serial_init() 346 rt_memset(serial->rx_buffer, 0, sizeof(serial->rx_buffer)); in rt_hw_serial_init() [all …]
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_usart_v2.c | 211 uart = rt_container_of(serial, struct ra_uart, serial); in ra_uart_configure() 237 uart = rt_container_of(serial, struct ra_uart, serial); in ra_uart_putc() 271 uart = rt_container_of(serial, struct ra_uart, serial); in ra_uart_transmit() 284 struct rt_serial_device *serial = &uart_obj[UART0_INDEX].serial; in user_uart0_callback() local 304 struct rt_serial_device *serial = &uart_obj[UART1_INDEX].serial; in user_uart1_callback() local 323 struct rt_serial_device *serial = &uart_obj[UART2_INDEX].serial; in user_uart2_callback() local 342 struct rt_serial_device *serial = &uart_obj[UART3_INDEX].serial; in user_uart3_callback() local 361 struct rt_serial_device *serial = &uart_obj[UART4_INDEX].serial; in user_uart4_callback() local 380 struct rt_serial_device *serial = &uart_obj[UART5_INDEX].serial; in user_uart5_callback() local 399 struct rt_serial_device *serial = &uart_obj[UART6_INDEX].serial; in user_uart6_callback() local [all …]
|
| /bsp/amebaz/drivers/ |
| A D | drv_uart.c | 18 serial_t serial; member 54 RT_ASSERT(serial != RT_NULL); in ameba_uart_configure() 55 serial->config = *cfg; in ameba_uart_configure() 57 uart = serial->parent.user_data; in ameba_uart_configure() 73 uart = serial->parent.user_data; in ameba_uart_control() 87 serial_irq_handler(&uart->serial, ameba_uart_irq, (uint32_t)serial); in ameba_uart_control() 101 uart = serial->parent.user_data; in ameba_uart_putc() 105 serial_putc(&uart->serial, c); in ameba_uart_putc() 214 struct rt_serial_device *serial; in rt_hw_uart_init() local 221 serial = &serial0; in rt_hw_uart_init() [all …]
|
| /bsp/sam7x/drivers/ |
| A D | serial.c | 94 serial->rx_buffer[serial->save_index] = serial->hw_base->US_RHR; in rt_hw_serial_isr() 97 serial->save_index ++; in rt_hw_serial_isr() 99 serial->save_index = 0; in rt_hw_serial_isr() 102 if (serial->save_index == serial->read_index) in rt_hw_serial_isr() 104 serial->read_index ++; in rt_hw_serial_isr() 106 serial->read_index = 0; in rt_hw_serial_isr() 168 serial->save_index = 0; in rt_serial_init() 169 serial->read_index = 0; in rt_serial_init() 190 rt_hw_interrupt_install(serial->peripheral_id, rt_hw_serial_isr, serial, "uart"); in rt_serial_open() 239 if (serial->read_index != serial->save_index) in rt_serial_read() [all …]
|
| /bsp/k210/drivers/ |
| A D | drv_uart.c | 104 struct rt_serial_device *serial; in rt_hw_uart_init() local 113 serial = &serial_hs; in rt_hw_uart_init() 135 serial = &serial1; in rt_hw_uart_init() 159 serial = &serial2; in rt_hw_uart_init() 183 serial = &serial3; in rt_hw_uart_init() 214 RT_ASSERT(serial != RT_NULL); in rt_uarths_configure() 215 serial->config = *cfg; in rt_uarths_configure() 259 serial, serial->parent.parent.name); in uarths_control() 322 RT_ASSERT(serial != RT_NULL); in rt_uart_configure() 323 serial->config = *cfg; in rt_uart_configure() [all …]
|
| /bsp/juicevm/driver/ |
| A D | drv_uart.c | 20 struct rt_serial_device *serial; variable 40 static void uart_isr(struct rt_serial_device *serial); 60 serial = &serial0; in rt_hw_uart_init() 61 serial->ops = &_uart_ops; in rt_hw_uart_init() 62 serial->config = config; in rt_hw_uart_init() 65 rt_hw_serial_register(serial, in rt_hw_uart_init() 79 RT_ASSERT(serial != RT_NULL); in uart_configure() 87 RT_ASSERT(serial != RT_NULL); in uart_control() 95 RT_ASSERT(serial != RT_NULL); in uart_putc() 106 RT_ASSERT(serial != RT_NULL); in uart_getc() [all …]
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_usart_v2.c | 93 RT_ASSERT(serial != RT_NULL); in at32_configure() 96 struct at32_uart *instance = rt_container_of(serial, struct at32_uart, serial); in at32_configure() 174 instance = rt_container_of(serial, struct at32_uart, serial); in at32_control() 251 instance = rt_container_of(serial, struct at32_uart, serial); in at32_putc() 266 instance = rt_container_of(serial, struct at32_uart, serial); in at32_getc() 329 instance = rt_container_of(serial, struct at32_uart, serial); in at32_dma_config() 402 instance = rt_container_of(serial, struct at32_uart, serial); in at32_transmit() 433 instance = rt_container_of(serial, struct at32_uart, serial); in dma_rx_isr() 461 instance = rt_container_of(serial, struct at32_uart, serial); in dma_tx_isr() 491 instance = rt_container_of(serial, struct at32_uart, serial); in usart_isr() [all …]
|
| /bsp/nuvoton/libraries/m480/rtt_port/ |
| A D | drv_uuart.c | 64 static void nu_uuart_isr(nu_uuart_t serial); 175 static void nu_uuart_isr(nu_uuart_t serial) in nu_uuart_isr() argument 344 nu_uuart_t puuart = (nu_uuart_t)serial; in nu_pdma_uuart_rx_cb() 345 RT_ASSERT(serial != RT_NULL); in nu_pdma_uuart_rx_cb() 356 if (serial->config.bufsz != 0) in nu_pdma_uuart_rx_cb() 390 RT_ASSERT(serial != RT_NULL); in nu_pdma_uuart_tx_config() 422 RT_ASSERT(serial != RT_NULL); in nu_uuart_dma_transmit() 490 RT_ASSERT(serial != RT_NULL); in nu_uuart_control() 526 ((nu_uuart_t)serial)->rxdma_trigger_len = serial->config.bufsz; in nu_uuart_control() 565 RT_ASSERT(serial != RT_NULL); in nu_uuart_send() [all …]
|
| /bsp/nuvoton/libraries/m031/rtt_port/ |
| A D | drv_uuart.c | 64 static void nu_uuart_isr(nu_uuart_t serial); 166 static void nu_uuart_isr(nu_uuart_t serial) in nu_uuart_isr() argument 335 nu_uuart_t puuart = (nu_uuart_t)serial; in nu_pdma_uuart_rx_cb() 336 RT_ASSERT(serial != RT_NULL); in nu_pdma_uuart_rx_cb() 347 if (serial->config.bufsz != 0) in nu_pdma_uuart_rx_cb() 381 RT_ASSERT(serial != RT_NULL); in nu_pdma_uuart_tx_config() 413 RT_ASSERT(serial != RT_NULL); in nu_uuart_dma_transmit() 481 RT_ASSERT(serial != RT_NULL); in nu_uuart_control() 517 ((nu_uuart_t)serial)->rxdma_trigger_len = serial->config.bufsz; in nu_uuart_control() 556 RT_ASSERT(serial != RT_NULL); in nu_uuart_send() [all …]
|
| /bsp/nuvoton/libraries/m2354/rtt_port/ |
| A D | drv_uuart.c | 64 static void nu_uuart_isr(nu_uuart_t serial); 175 static void nu_uuart_isr(nu_uuart_t serial) in nu_uuart_isr() argument 344 nu_uuart_t puuart = (nu_uuart_t)serial; in nu_pdma_uuart_rx_cb() 345 RT_ASSERT(serial != RT_NULL); in nu_pdma_uuart_rx_cb() 356 if (serial->config.bufsz != 0) in nu_pdma_uuart_rx_cb() 390 RT_ASSERT(serial != RT_NULL); in nu_pdma_uuart_tx_config() 422 RT_ASSERT(serial != RT_NULL); in nu_uuart_dma_transmit() 490 RT_ASSERT(serial != RT_NULL); in nu_uuart_control() 526 ((nu_uuart_t)serial)->rxdma_trigger_len = serial->config.bufsz; in nu_uuart_control() 565 RT_ASSERT(serial != RT_NULL); in nu_uuart_send() [all …]
|
| /bsp/airm2m/air105/libraries/rt_drivers/ |
| A D | drv_usart_v2.c | 70 uart_obj[UART0_INDEX].serial.config = config; in air_uart_get_config() 75 uart_obj[UART1_INDEX].serial.config = config; in air_uart_get_config() 80 uart_obj[UART2_INDEX].serial.config = config; in air_uart_get_config() 85 uart_obj[UART3_INDEX].serial.config = config; in air_uart_get_config() 97 struct rt_serial_device *serial = NULL; in air105_uart_irq() local 103 serial = &(uart_obj[i].serial); in air105_uart_irq() 139 RT_ASSERT(serial != RT_NULL); in air105_configure() 184 RT_ASSERT(serial != RT_NULL); in air105_control() 244 RT_ASSERT(serial != RT_NULL); in air105_putc() 253 RT_ASSERT(serial != RT_NULL); in air105_getc() [all …]
|
| /bsp/msp432e401y-LaunchPad/libraries/Drivers/ |
| A D | drv_uart.c | 80 RT_ASSERT(serial != RT_NULL); in msp432_configure() 82 uart = rt_container_of(serial, struct msp432_uart, serial); in msp432_configure() 98 RT_ASSERT(serial != RT_NULL); in msp432_control() 99 uart = rt_container_of(serial, struct msp432_uart, serial); in msp432_control() 123 RT_ASSERT(serial != RT_NULL); in msp432_putc() 125 uart = rt_container_of(serial, struct msp432_uart, serial); in msp432_putc() 135 RT_ASSERT(serial != RT_NULL); in msp432_getc() 137 uart = rt_container_of(serial, struct msp432_uart, serial); in msp432_getc() 168 RT_ASSERT(serial != RT_NULL); in uart_isr() 169 uart = rt_container_of(serial, struct msp432_uart, serial); in uart_isr() [all …]
|
| /bsp/allwinner_tina/drivers/ |
| A D | drv_uart.c | 61 struct rt_serial_device *serial; in rt_hw_uart_init() local 70 serial = &serial0; in rt_hw_uart_init() 86 rt_hw_serial_register(serial, in rt_hw_uart_init() 98 serial = &serial1; in rt_hw_uart_init() 114 rt_hw_serial_register(serial, in rt_hw_uart_init() 126 serial = &serial2; in rt_hw_uart_init() 160 RT_ASSERT(serial != RT_NULL); in uart_configure() 161 serial->config = *cfg; in uart_configure() 163 uart = serial->parent.user_data; in uart_configure() 225 uart = serial->parent.user_data; in uart_control() [all …]
|
| /bsp/tm4c123bsp/libraries/Drivers/ |
| A D | drv_uart.c | 88 RT_ASSERT(serial != RT_NULL); in tm4c123_configure() 90 uart = rt_container_of(serial, struct tm4c123_uart, serial); in tm4c123_configure() 102 RT_ASSERT(serial != RT_NULL); in tm4c123_control() 103 uart = rt_container_of(serial, struct tm4c123_uart, serial); in tm4c123_control() 126 RT_ASSERT(serial != RT_NULL); in tm4c123_putc() 128 uart = rt_container_of(serial, struct tm4c123_uart, serial); in tm4c123_putc() 137 RT_ASSERT(serial != RT_NULL); in tm4c123_getc() 139 uart = rt_container_of(serial, struct tm4c123_uart, serial); in tm4c123_getc() 169 RT_ASSERT(serial != RT_NULL); in uart_isr() 170 uart = rt_container_of(serial, struct tm4c123_uart, serial); in uart_isr() [all …]
|
| /bsp/qemu-vexpress-a9/drivers/ |
| A D | drv_uart_v2.c | 30 struct rt_serial_device *serial; member 129 RT_ASSERT(serial != RT_NULL); in rt_hw_uart_isr() 191 RT_ASSERT(serial != RT_NULL); in uart_control() 249 RT_ASSERT(serial != RT_NULL); in uart_putc() 263 RT_ASSERT(serial != RT_NULL); in uart_getc() 280 RT_ASSERT(serial != RT_NULL); in uart_transmit() 319 _uart_device[0].serial->config = config; in uart_config() 325 _uart_device[1].serial->config = config; in uart_config() 331 _uart_device[2].serial->config = config; in uart_config() 337 _uart_device[3].serial->config = config; in uart_config() [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_uart_v2.c | 33 struct rt_serial_device *serial; member 51 struct rt_serial_device *serial; member 86 uart->tx_chn_ctx.serial = serial; in hpm_uart_dma_register_channel() 91 uart->rx_chn_ctx.serial = serial; in hpm_uart_dma_register_channel() 614 rt_hw_serial_isr(serial, RT_SERIAL_EVENT_RX_DMADONE | (serial->config.rx_bufsz << 8)); in uart_rx_done() 617 hpm_uart_receive_dma_next(serial); in uart_rx_done() 634 RT_ASSERT(serial != RT_NULL); in hpm_uart_isr() 687 uart_rx_done(serial); in hpm_uart_isr() 698 RT_ASSERT(serial != RT_NULL); in hpm_uart_configure() 861 RT_ASSERT(serial != RT_NULL); in hpm_uart_control() [all …]
|
| /bsp/acm32/acm32f0x0-nucleo/drivers/ |
| A D | drv_uart.c | 84 RT_ASSERT(serial != RT_NULL); in _uart_configure() 87 uart = rt_container_of(serial, struct acm32_uart, serial); in _uart_configure() 147 RT_ASSERT(serial != RT_NULL); in _uart_control() 149 uart = rt_container_of(serial, struct acm32_uart, serial); in _uart_control() 182 uart = rt_container_of(serial, struct acm32_uart, serial); in _uart_putc() 199 uart = rt_container_of(serial, struct acm32_uart, serial); in _uart_getc() 222 uart = rt_container_of(serial, struct acm32_uart, serial); in dma_uart_rx_idle_isr() 254 uart = rt_container_of(serial, struct acm32_uart, serial); in dma_rx_done_isr() 282 uart = rt_container_of(serial, struct acm32_uart, serial); in _uart_dma_transmit() 327 uart = rt_container_of(serial, struct acm32_uart, serial); in DMA_Configuration() [all …]
|
| /bsp/mipssim/drivers/ |
| A D | drv_uart.c | 35 RT_ASSERT(serial != RT_NULL); in mipssim_uart_configure() 55 RT_ASSERT(serial != RT_NULL); in mipssim_uart_control() 95 RT_ASSERT(serial != RT_NULL); in mipssim_uart_putc() 107 static int mipssim_uart_getc(struct rt_serial_device *serial) in mipssim_uart_getc() argument 111 RT_ASSERT(serial != RT_NULL); in mipssim_uart_getc() 129 RT_ASSERT(serial != RT_NULL); in uart_irq_handler() 138 rt_hw_serial_isr(serial, RT_SERIAL_EVENT_RX_IND); in uart_irq_handler() 157 struct rt_serial_device serial; variable 167 serial.ops = &mipssim_uart_ops; in rt_hw_uart_init() 168 serial.config = config; in rt_hw_uart_init() [all …]
|
| /bsp/ft2004/drivers/ |
| A D | drv_usart.c | 35 RT_ASSERT(serial != RT_NULL); in uart_configure() 37 uart = rt_container_of(serial, struct drv_usart, serial); in uart_configure() 61 RT_ASSERT(serial != RT_NULL); in uart_control() 63 uart = rt_container_of(serial, struct drv_usart, serial); in uart_control() 88 if (serial->serial_rx) in Ft_Os_Uart_Callback() 116 RT_ASSERT(serial != RT_NULL); in uart_putc() 118 uart = rt_container_of(serial, struct drv_usart, serial); in uart_putc() 131 RT_ASSERT(serial != RT_NULL); in uart_getc() 133 uart = rt_container_of(serial, struct drv_usart, serial); in uart_getc() 169 _RtUart0.serial.config = config; in rt_hw_uart_init() [all …]
|
| /bsp/fm33lc026/libraries/HAL_Drivers/ |
| A D | drv_usart.c | 71 RT_ASSERT(serial != RT_NULL); in uart_configure() 74 uart = rt_container_of(serial, struct _uart, serial); in uart_configure() 142 RT_ASSERT(serial != RT_NULL); in uart_control() 143 uart = rt_container_of(serial, struct _uart, serial); in uart_control() 167 stm32_dma_config(serial, ctrl_arg); in uart_control() 185 RT_ASSERT(serial != RT_NULL); in uart_putc() 187 uart = rt_container_of(serial, struct _uart, serial); in uart_putc() 197 RT_ASSERT(serial != RT_NULL); in uart_getc() 198 uart = rt_container_of(serial, struct _uart, serial); in uart_getc() 217 RT_ASSERT(serial != RT_NULL); in uart_isr() [all …]
|