Lines Matching refs:iobase
52 * iobase base address of the port; common values are 0x3f8, 0x2f8, 0x3e8, 0x2e8
105 #define RBR(iobase) (iobase+0)
106 #define THR(iobase) (iobase+0)
107 #define IER(iobase) (iobase+1)
108 #define IIR(iobase) (iobase+2)
109 #define FCR(iobase) (iobase+2)
110 #define LCR(iobase) (iobase+3)
111 #define MCR(iobase) (iobase+4)
112 #define LSR(iobase) (iobase+5)
113 #define MSR(iobase) (iobase+6)
114 #define SCR(iobase) (iobase+7)
115 #define DLL(iobase) (iobase+0)
116 #define DLM(iobase) (iobase+1)
358 static enum uart ser12_check_uart(unsigned int iobase)
365 b1 = inb(MCR(iobase));
366 outb(b1 | 0x10, MCR(iobase)); /* loopback mode */
367 b2 = inb(MSR(iobase));
368 outb(0x1a, MCR(iobase));
369 b3 = inb(MSR(iobase)) & 0xf0;
370 outb(b1, MCR(iobase)); /* restore old values */
371 outb(b2, MSR(iobase));
374 inb(RBR(iobase));
375 inb(RBR(iobase));
376 outb(0x01, FCR(iobase)); /* enable FIFOs */
377 u = uart_tab[(inb(IIR(iobase)) >> 6) & 3];
379 outb(0x5a, SCR(iobase));
380 b1 = inb(SCR(iobase));
381 outb(0xa5, SCR(iobase));
382 b2 = inb(SCR(iobase));
450 printk(KERN_INFO "%s: ser_fdx at iobase 0x%lx irq %u baud %u uart %s\n",
470 printk(KERN_INFO "%s: close ser_fdx at iobase 0x%lx irq %u\n",
587 static int iobase[NR_PORTS] = { 0x3f8, };
593 module_param_array(iobase, int, NULL, 0);
594 MODULE_PARM_DESC(iobase, "baycom io base address");
625 iobase[i] = irq[i] = 0;
629 ifname, iobase[i], irq[i], 0);
683 iobase[nr_dev] = ints[1];