Home
last modified time | relevance | path

Searched refs:UART_IIR (Results 1 – 39 of 39) sorted by relevance

/linux-4.1.27/arch/frv/kernel/
Dgdb-io.h22 #undef UART_IIR
35 #define UART_IIR 2*8 /* In: Interrupt ID Register */ macro
/linux-4.1.27/drivers/tty/serial/
Dm32r_sio_reg.h47 #define UART_IIR 0 /* In: Interrupt ID Register */ macro
87 #define UART_IIR 0 /* In: Interrupt ID Register */ macro
Dnetx-serial.c51 UART_IIR = 0x1c, enumerator
252 status = readl(port->membase + UART_IIR) & IIR_MASK; in netx_int()
264 writel(0, port->membase + UART_IIR); in netx_int()
265 status = readl(port->membase + UART_IIR) & IIR_MASK; in netx_int()
Dsunsu.c478 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
538 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) { in sunsu_kbd_ms_interrupt()
662 (void) serial_inp(up, UART_IIR); in sunsu_startup()
723 (void) serial_inp(up, UART_IIR); in sunsu_startup()
1101 scratch = serial_in(up, UART_IIR) >> 6; in sunsu_autoconfig()
1132 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
1144 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
Dnwpserial.c140 iir = dcr_read(up->dcr_host, UART_IIR); in nwpserial_interrupt()
160 dcr_write(up->dcr_host, UART_IIR, 1); in nwpserial_interrupt()
Dpxa.c256 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
372 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
398 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
Dvr41xx_siu.c431 iir = siu_read(port, UART_IIR); in siu_interrupt()
458 (void)siu_read(port, UART_IIR); in siu_startup()
481 (void)siu_read(port, UART_IIR); in siu_startup()
Domap-serial.c595 iir = serial_in(up, UART_IIR); in serial_omap_irq()
777 (void) serial_in(up, UART_IIR); in serial_omap_startup()
Dpch_uart.c341 "IIR: \t0x%02x\n", ioread8(priv->membase + UART_IIR)); in port_show_regs()
620 return ioread8(priv->membase + UART_IIR) &\ in pch_uart_hal_get_iid()
Dserial-tegra.c680 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_isr()
/linux-4.1.27/arch/mn10300/unit-asb2303/include/unit/
Dserial.h70 #define GDBPORT_SERIAL_IIR __SYSREG(SERIAL_PORT0_BASE_ADDRESS + UART_IIR * 4, u8)
85 #define GDBPORT_SERIAL_IIR __SYSREG(SERIAL_PORT1_BASE_ADDRESS + UART_IIR * 4, u8)
/linux-4.1.27/drivers/tty/serial/8250/
D8250_fsl.c35 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq()
D8250_em.c71 case UART_IIR: /* IIR @ 0x08 */ in serial8250_em_serial_in()
D8250_core.c993 status1 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1065 status1 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1069 status2 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1247 scratch = serial_in(up, UART_IIR) >> 6; in autoconfig()
1346 serial_in(up, UART_IIR); in autoconfig_irq()
1668 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1684 unsigned int iir = serial_port_in(port, UART_IIR); in exar_handle_irq()
1893 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout()
2198 serial_port_in(port, UART_IIR); in serial8250_do_startup()
2250 iir1 = serial_port_in(port, UART_IIR); in serial8250_do_startup()
[all …]
D8250_omap.c584 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
981 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
D8250_dw.c212 unsigned int iir = p->serial_in(p, UART_IIR); in dw8250_handle_irq()
/linux-4.1.27/drivers/staging/media/lirc/
Dlirc_serial.c616 if ((sinp(UART_IIR) & UART_IIR_NO_INT)) { in lirc_irq_handler()
704 } while (!(sinp(UART_IIR) & UART_IIR_NO_INT)); /* still pending ? */ in lirc_irq_handler()
747 sinp(UART_IIR); in hardware_init_port()
756 sinp(UART_IIR); in hardware_init_port()
1026 sinp(UART_IIR); in lirc_serial_suspend()
Dlirc_sir.c454 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) { in sir_interrupt()
/linux-4.1.27/arch/sh/include/asm/
Dsmc37c93x.h59 #define UART_IIR 0x4 /* Interrupt Ident Register (Read Only) */ macro
/linux-4.1.27/arch/x86/platform/ce4100/
Dce4100.c67 if (offset == UART_IIR) { in ce4100_mem_serial_in()
/linux-4.1.27/arch/mn10300/unit-asb2364/include/unit/
Dserial.h67 #define GDBPORT_SERIAL_IIR __SYSREG(SERIAL_PORT0_BASE_ADDRESS + UART_IIR * 2, u8)
/linux-4.1.27/arch/mn10300/unit-asb2305/include/unit/
Dserial.h61 #define GDBPORT_SERIAL_IIR __SYSREG(SERIAL_PORT0_BASE_ADDRESS + UART_IIR * 4, u8)
/linux-4.1.27/arch/mips/pmcs-msp71xx/
Dmsp_serial.c67 unsigned int iir = readb(p->membase + (UART_IIR << p->regshift)); in msp_serial_handle_irq()
/linux-4.1.27/sound/drivers/
Dserial-u16550.c305 inb(uart->base + UART_IIR); in snd_uart16550_interrupt()
393 if ((inb(uart->base + UART_IIR) & 0xf0) == 0xc0) in snd_uart16550_do_open()
460 inb(uart->base + UART_IIR); /* Clear any pre-existing transmit interrupt */ in snd_uart16550_do_open()
499 inb(uart->base + UART_IIR); /* Clear any outstanding interrupts */ in snd_uart16550_do_close()
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dls_uart.c106 (void) in_8(avr_addr + UART_IIR); in ls_uart_init()
/linux-4.1.27/include/uapi/linux/
Dserial_reg.h33 #define UART_IIR 2 /* In: Interrupt ID Register */ macro
/linux-4.1.27/drivers/bluetooth/
Ddtl1_cs.c305 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
335 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
Dbtuart_cs.c303 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
333 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
/linux-4.1.27/drivers/staging/speakup/
Dserialio.c130 inb(speakup_info.port_tts+UART_IIR); in start_serial_interrupt()
/linux-4.1.27/drivers/isdn/hisax/
Delsa_ser.c166 (void) serial_inp(cs, UART_IIR); in mstartup()
189 (void)serial_inp(cs, UART_IIR); in mstartup()
410 iir = serial_inp(cs, UART_IIR); in rs_interrupt_elsa()
Delsa.c300 val = serial_inp(cs, UART_IIR); in elsa_interrupt()
380 val = serial_inp(cs, UART_IIR); in elsa_interrupt_ipac()
/linux-4.1.27/arch/powerpc/kernel/
Dudbg_16550.c30 #define UART_IIR UART_FCR macro
Dlegacy_serial.c58 if (offset == UART_IIR) { in tsi_serial_in()
59 tmp = readl(p->membase + (UART_IIR & ~3)); in tsi_serial_in()
/linux-4.1.27/drivers/mmc/card/
Dsdio_uart.c534 iir = sdio_in(port, UART_IIR); in sdio_uart_irq()
638 (void) sdio_in(port, UART_IIR); in sdio_uart_activate()
/linux-4.1.27/drivers/tty/
Dmxser.c913 (void) inb(info->ioaddr + UART_IIR); in mxser_activate()
937 (void) inb(info->ioaddr + UART_IIR); in mxser_activate()
2253 iir = inb(port->ioaddr + UART_IIR); in mxser_interrupt()
2530 scratch = inb(cap + UART_IIR); in mxser_get_ISA_conf()
/linux-4.1.27/arch/blackfin/mach-bf533/include/mach/
DcdefBF532.h494 #define bfin_read_UART_IIR() bfin_read16(UART_IIR)
495 #define bfin_write_UART_IIR(val) bfin_write16(UART_IIR,val)
/linux-4.1.27/drivers/net/irda/
Dsmsc-ircc2.c1582 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in smsc_ircc_interrupt_sir()
1615 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in smsc_ircc_interrupt_sir()
Dali-ircc.c816 iir = inb(iobase+UART_IIR) & UART_IIR_ID; in ali_ircc_sir_interrupt()
/linux-4.1.27/arch/blackfin/mach-bf561/include/mach/
DcdefBF561.h123 #define bfin_read_UART_IIR() bfin_read16(UART_IIR)
124 #define bfin_write_UART_IIR(val) bfin_write16(UART_IIR,val)