Home
last modified time | relevance | path

Searched refs:iir (Results 1 – 19 of 19) sorted by relevance

/bsp/nxp/lpc/lpc176x/drivers/
A Duart.c57 rt_ubase_t level, iir; in UART0_IRQHandler() local
62 iir = LPC_UART->IIR; in UART0_IRQHandler()
64 iir >>= 1; /* skip pending bit in IIR */ in UART0_IRQHandler()
65 iir &= 0x07; /* check bit 1~3, interrupt identification */ in UART0_IRQHandler()
67 if (iir == IIR_RDA) /* Receive Data Available */ in UART0_IRQHandler()
90 else if (iir == IIR_RLS) in UART0_IRQHandler()
92 iir = LPC_UART->LSR; //oe pe fe oe read for clear interrupt in UART0_IRQHandler()
/bsp/nxp/lpc/lpc178x/drivers/
A Duart.c48 rt_ubase_t level, iir; in UART0_IRQHandler() local
55 iir = uart->UART->IIR; in UART0_IRQHandler()
57 if (iir == UART_IIR_INTID_RDA) /* Receive Data Available */ in UART0_IRQHandler()
91 rt_ubase_t level, iir; in UART1_IRQHandler() local
98 iir = uart->UART->IIR; in UART1_IRQHandler()
100 if (iir == UART_IIR_INTID_RDA) /* Receive Data Available */ in UART1_IRQHandler()
/bsp/rockchip/rk3500/driver/uart8250/
A D8250-dw.c118 unsigned int iir, status; in dw8250_isr() local
121 iir = serial8250_in(serial, UART_IIR); in dw8250_isr()
127 if ((iir & 0x3f) == UART_IIR_RX_TIMEOUT) in dw8250_isr()
141 if (!(iir & UART_IIR_NO_INT)) in dw8250_isr()
146 if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) in dw8250_isr()
/bsp/mipssim/drivers/
A Ddrv_uart.c132 unsigned char iir = UART_IIR(uart_dev->base); in uart_irq_handler() local
135 if ((IIR_RXTOUT & iir) || (IIR_RXRDY & iir)) in uart_irq_handler()
/bsp/rockchip/rk3568/driver/
A Ddrv_uart.c264 unsigned int iir, status; in rt_hw_uart_isr() local
268 iir = dw8250_read32(uart->hw_base, UART_IIR); in rt_hw_uart_isr()
271 if ((iir & 0x3f) == UART_IIR_RX_TIMEOUT) in rt_hw_uart_isr()
289 if (!(iir & UART_IIR_NO_INT)) in rt_hw_uart_isr()
294 if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) in rt_hw_uart_isr()
/bsp/cvitek/drivers/
A Ddrv_uart.c212 unsigned int iir, status; in rt_hw_uart_isr() local
216 iir = dw8250_read32(uart->hw_base, UART_IIR); in rt_hw_uart_isr()
219 if ((iir & 0x3f) == UART_IIR_RX_TIMEOUT) in rt_hw_uart_isr()
229 if (!(iir & UART_IIR_NO_INT)) in rt_hw_uart_isr()
234 if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) in rt_hw_uart_isr()
/bsp/loongson/ls1bdev/drivers/
A Ddrv_uart.c109 unsigned char iir = reg_read_8(uart_base + LS1B_UART_IIR_OFFSET); in uart_irq_handler() local
112 if ((IIR_RXTOUT & iir) || (IIR_RXRDY & iir)) in uart_irq_handler()
/bsp/loongson/ls1cdev/drivers/
A Ddrv_uart.c108 unsigned char iir = reg_read_8(uart_base + LS1C_UART_IIR_OFFSET); in uart_irq_handler() local
111 if ((IIR_RXTOUT & iir) || (IIR_RXRDY & iir)) in uart_irq_handler()
/bsp/loongson/ls2kdev/drivers/
A Ddrv_uart.c128 unsigned char iir = UART_IIR(uart_dev->base); in uart_irq_handler() local
130 if ((IIR_RXTOUT & iir) || (IIR_RXRDY & iir)) in uart_irq_handler()
/bsp/k230/drivers/interdrv/uart/
A Ddrv_uart.c309 uint32_t iir, lsr; in rt_hw_uart_isr() local
314 iir = readb((void*)(uart_base + UART_IIR)) & UART_IIR_IID_MASK; in rt_hw_uart_isr()
318 if (iir == UART_IIR_IID_BUSBSY) in rt_hw_uart_isr()
345 else if (iir & UART_IIR_IID_CHARTO) in rt_hw_uart_isr()
/bsp/beaglebone/drivers/
A Duart.c29 rt_uint32_t iir; in am33xx_uart_isr() local
36 iir = UART_IIR_REG(uart->base); in am33xx_uart_isr()
38 if ((iir & (0x02 << 1)) || (iir & (0x6 << 1))) in am33xx_uart_isr()
/bsp/rockchip/common/rk_hal/lib/hal/src/
A Dhal_uart.c463 int iir = 0; in HAL_UART_HandleIrq() local
467 iir = HAL_UART_GetIrqID(pReg); in HAL_UART_HandleIrq()
470 switch (iir) { in HAL_UART_HandleIrq()
/bsp/nxp/lpc/lpc2148/drivers/
A Dserial.c65 rt_uint32_t iir; in rt_hw_uart_isr() local
69 RT_UNUSED(iir); in rt_hw_uart_isr()
107 iir = UART_IIR(lpc_serial->hw_base); in rt_hw_uart_isr()
/bsp/nxp/lpc/lpc2478/drivers/
A Dserial.c65 rt_uint32_t iir; in rt_hw_uart_isr() local
70 RT_UNUSED(iir); in rt_hw_uart_isr()
108 iir = UART_IIR(lpc_serial->hw_base); in rt_hw_uart_isr()
/bsp/rockchip/common/drivers/
A Ddrv_uart.c394 rt_uint32_t iir = 0; in rockchip_uart_irq() local
404 iir = HAL_UART_GetIrqID(hw_base); in rockchip_uart_irq()
406 switch (iir) in rockchip_uart_irq()
/bsp/allwinner/libraries/drivers/
A Ddrv_uart.c794 uint32_t iir, lsr; in uart_irq_handler() local
805 iir = hal_readb(uart_base + UART_IIR) & UART_IIR_IID_MASK; in uart_irq_handler()
809 if (iir == UART_IIR_IID_BUSBSY) in uart_irq_handler()
853 else if (iir & UART_IIR_IID_CHARTO) in uart_irq_handler()
865 if (iir == UART_IIR_IID_THREMP) in uart_irq_handler()
/bsp/allwinner/libraries/sunxi-hal/hal/source/uart/
A Dhal_uart.c428 uint32_t iir, lsr; in uart_irq_handler() local
430 iir = hal_readb(uart_base + UART_IIR) & UART_IIR_IID_MASK; in uart_irq_handler()
434 if (iir == UART_IIR_IID_BUSBSY) in uart_irq_handler()
444 else if (iir & UART_IIR_IID_CHARTO) in uart_irq_handler()
/bsp/dm365/applications/
A Dboard.c116 #define iir fcr macro
/bsp/dm365/drivers/
A Ddavinci_serial.c45 #define iir fcr macro

Completed in 62 milliseconds