Home
last modified time | relevance | path

Searched refs:serial (Results 1 – 25 of 604) sorted by relevance

12345678910>>...25

/bsp/rockchip/rk3500/driver/uart8250/
A Dcore.c17 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()
235serial->serial_out(serial, UART_LCR, serial->serial_in(serial, UART_LCR) & (~UART_LCR_DLAB)); in serial8250_uart_configure()
237serial->serial_out(serial, UART_LCR, (serial->serial_in(serial, UART_LCR) & (~wlen)) | wlen); in serial8250_uart_configure()
238serial->serial_out(serial, UART_LCR, serial->serial_in(serial, UART_LCR) & (~UART_LCR_STOP)); in serial8250_uart_configure()
239serial->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 Dearly.c55 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 D8250-dw.c68 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 Dserial.c80 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 Dserial.c80 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 Dserial.c80 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 Ddrv_usart_v2.c211 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 Ddrv_uart.c18 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 Dserial.c94 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 Ddrv_uart.c104 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 Ddrv_uart.c20 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 Ddrv_usart_v2.c93 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 Ddrv_uuart.c64 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 Ddrv_uuart.c64 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 Ddrv_uuart.c64 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 Ddrv_usart_v2.c70 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 Ddrv_uart.c80 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 Ddrv_uart.c61 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 Ddrv_uart.c88 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 Ddrv_uart_v2.c30 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 Ddrv_uart_v2.c33 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 Ddrv_uart.c84 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 Ddrv_uart.c35 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 Ddrv_usart.c35 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 Ddrv_usart.c71 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 …]

Completed in 66 milliseconds

12345678910>>...25