Lines Matching refs:oct16550
174 /* printf("oct16550: transmitter appears stuck... "); */
195 /* printf("oct16550: receiver appears broken... "); */
422 "oct16550 class",
440 struct oct16550_softc *oct16550 = (struct oct16550_softc*)sc;
448 oct16550->mcr = uart_getreg(bas, REG_MCR);
449 oct16550->fcr = FCR_ENABLE | FCR_RX_HIGH;
450 uart_setreg(bas, REG_FCR, oct16550->fcr);
454 if (oct16550->mcr & MCR_DTR)
456 if (oct16550->mcr & MCR_RTS)
461 oct16550->ier = uart_getreg(bas, REG_IER) & 0xf0;
462 oct16550->ier |= IER_EMSC | IER_ERLS | IER_ERXRDY;
463 uart_setreg(bas, REG_IER, oct16550->ier);
486 struct oct16550_softc *oct16550 = (struct oct16550_softc*)sc;
494 uart_setreg(bas, REG_FCR, oct16550->fcr);
760 struct oct16550_softc *oct16550 = (struct oct16550_softc*)sc;
778 oct16550->mcr &= ~(MCR_DTR|MCR_RTS);
780 oct16550->mcr |= MCR_DTR;
782 oct16550->mcr |= MCR_RTS;
783 uart_setreg(bas, REG_MCR, oct16550->mcr);
792 struct oct16550_softc *oct16550 = (struct oct16550_softc*)sc;
805 uart_setreg(bas, REG_IER, oct16550->ier | IER_ETXRDY);
837 struct oct16550_softc *oct16550 = (struct oct16550_softc*)sc;
844 uart_setreg(bas, REG_IER, oct16550->ier);