Lines Matching refs:outb
187 outb(0x81, LCR(dev->base_addr)); /* DLAB = 1 */ in ser12_set_divisor()
188 outb(divisor, DLL(dev->base_addr)); in ser12_set_divisor()
189 outb(divisor >> 8, DLM(dev->base_addr)); in ser12_set_divisor()
190 outb(0x01, LCR(dev->base_addr)); /* word length = 6 */ in ser12_set_divisor()
196 outb(0x00, THR(dev->base_addr)); in ser12_set_divisor()
321 outb(0x00, THR(dev->base_addr)); in ser12_interrupt()
329 outb(0x0e | (!!bc->modem.ser12.tx_bit), MCR(dev->base_addr)); in ser12_interrupt()
331 outb(0x0d, MCR(dev->base_addr)); /* transmitter off */ in ser12_interrupt()
388 outb(b1 | 0x10, MCR(iobase)); /* loopback mode */ in ser12_check_uart()
390 outb(0x1a, MCR(iobase)); in ser12_check_uart()
392 outb(b1, MCR(iobase)); /* restore old values */ in ser12_check_uart()
393 outb(b2, MSR(iobase)); in ser12_check_uart()
398 outb(0x01, FCR(iobase)); /* enable FIFOs */ in ser12_check_uart()
401 outb(0x5a, SCR(iobase)); in ser12_check_uart()
403 outb(0xa5, SCR(iobase)); in ser12_check_uart()
445 outb(0, FCR(dev->base_addr)); /* disable FIFOs */ in ser12_open()
446 outb(0x0d, MCR(dev->base_addr)); in ser12_open()
447 outb(0, IER(dev->base_addr)); in ser12_open()
464 outb(0x0a, IER(dev->base_addr)); in ser12_open()
470 outb(0x00, THR(dev->base_addr)); in ser12_open()
488 outb(0, IER(dev->base_addr)); in ser12_close()
489 outb(1, MCR(dev->base_addr)); in ser12_close()