Lines Matching refs:outb
174 outb(0x81, LCR(dev->base_addr)); /* DLAB = 1 */ in ser12_set_divisor()
175 outb(divisor, DLL(dev->base_addr)); in ser12_set_divisor()
176 outb(0, DLM(dev->base_addr)); in ser12_set_divisor()
177 outb(0x01, LCR(dev->base_addr)); /* word length = 6 */ in ser12_set_divisor()
183 outb(0x00, THR(dev->base_addr)); in ser12_set_divisor()
209 outb(0x0e | (!!bc->modem.ser12.tx_bit), MCR(dev->base_addr)); in ser12_tx()
355 outb(0x0d, MCR(dev->base_addr)); /* transmitter off */ in ser12_rx()
410 outb(0x00, THR(dev->base_addr)); in ser12_interrupt()
447 outb(b1 | 0x10, MCR(iobase)); /* loopback mode */ in ser12_check_uart()
449 outb(0x1a, MCR(iobase)); in ser12_check_uart()
451 outb(b1, MCR(iobase)); /* restore old values */ in ser12_check_uart()
452 outb(b2, MSR(iobase)); in ser12_check_uart()
457 outb(0x01, FCR(iobase)); /* enable FIFOs */ in ser12_check_uart()
460 outb(0x5a, SCR(iobase)); in ser12_check_uart()
462 outb(0xa5, SCR(iobase)); in ser12_check_uart()
490 outb(0, FCR(dev->base_addr)); /* disable FIFOs */ in ser12_open()
491 outb(0x0d, MCR(dev->base_addr)); in ser12_open()
492 outb(0, IER(dev->base_addr)); in ser12_open()
501 outb(2, IER(dev->base_addr)); in ser12_open()
524 outb(0, IER(dev->base_addr)); in ser12_close()
525 outb(1, MCR(dev->base_addr)); in ser12_close()