| /bsp/nxp/lpc/lpc176x/drivers/ |
| A D | uart.c | 57 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 D | uart.c | 48 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 D | 8250-dw.c | 118 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 D | drv_uart.c | 132 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 D | drv_uart.c | 264 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 D | drv_uart.c | 212 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 D | drv_uart.c | 109 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 D | drv_uart.c | 108 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 D | drv_uart.c | 128 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 D | drv_uart.c | 309 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 D | uart.c | 29 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 D | hal_uart.c | 463 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 D | serial.c | 65 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 D | serial.c | 65 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 D | drv_uart.c | 394 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 D | drv_uart.c | 794 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 D | hal_uart.c | 428 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 D | board.c | 116 #define iir fcr macro
|
| /bsp/dm365/drivers/ |
| A D | davinci_serial.c | 45 #define iir fcr macro
|