Lines Matching refs:uart_setreg
177 uart_setreg(bas, REG_LCR, lcr | LCR_DLAB); in ns8250_get_divisor()
181 uart_setreg(bas, REG_LCR, lcr); in ns8250_get_divisor()
293 uart_setreg(bas, REG_FCR, fcr); in ns8250_flush()
343 uart_setreg(bas, REG_LCR, lcr | LCR_DLAB); in ns8250_param()
345 uart_setreg(bas, REG_DLL, divisor & 0xff); in ns8250_param()
346 uart_setreg(bas, REG_DLH, (divisor >> 8) & 0xff); in ns8250_param()
351 uart_setreg(bas, REG_LCR, lcr); in ns8250_param()
410 uart_setreg(bas, REG_IER, ier); in ns8250_init()
438 uart_setreg(bas, REG_FCR, 0); in ns8250_init()
442 uart_setreg(bas, REG_MCR, MCR_IE | MCR_RTS | MCR_DTR); in ns8250_init()
453 uart_setreg(bas, REG_MCR, MCR_IE); in ns8250_term()
467 uart_setreg(bas, REG_DATA, c); in ns8250_putc()
654 uart_setreg(bas, REG_FCR, ns8250->fcr); in ns8250_bus_attach()
667 uart_setreg(bas, REG_IER, ns8250->ier); in ns8250_bus_attach()
695 uart_setreg(bas, REG_IER, ier); in ns8250_bus_detach()
712 uart_setreg(bas, REG_FCR, ns8250->fcr); in ns8250_bus_flush()
775 uart_setreg(bas, REG_LCR, lcr); in ns8250_bus_ioctl()
781 uart_setreg(bas, REG_LCR, 0xbf); in ns8250_bus_ioctl()
788 uart_setreg(bas, REG_EFR, efr); in ns8250_bus_ioctl()
790 uart_setreg(bas, REG_LCR, lcr); in ns8250_bus_ioctl()
796 uart_setreg(bas, REG_LCR, 0xbf); in ns8250_bus_ioctl()
803 uart_setreg(bas, REG_EFR, efr); in ns8250_bus_ioctl()
805 uart_setreg(bas, REG_LCR, lcr); in ns8250_bus_ioctl()
859 uart_setreg(bas, REG_IER, ns8250->ier); in ns8250_bus_ipend()
938 uart_setreg(bas, REG_MCR, MCR_LOOPBACK | MCR_IE | MCR_DTR | MCR_RTS); in ns8250_bus_probe()
946 uart_setreg(bas, REG_FCR, FCR_ENABLE); in ns8250_bus_probe()
953 uart_setreg(bas, REG_MCR, mcr); in ns8250_bus_probe()
960 uart_setreg(bas, REG_FCR, FCR_ENABLE | FCR_XMT_RST | FCR_RCV_RST); in ns8250_bus_probe()
969 uart_setreg(bas, REG_MCR, mcr); in ns8250_bus_probe()
970 uart_setreg(bas, REG_FCR, 0); in ns8250_bus_probe()
983 uart_setreg(bas, REG_DATA, 0); in ns8250_bus_probe()
999 uart_setreg(bas, REG_IER, ier); in ns8250_bus_probe()
1000 uart_setreg(bas, REG_MCR, mcr); in ns8250_bus_probe()
1001 uart_setreg(bas, REG_FCR, 0); in ns8250_bus_probe()
1009 uart_setreg(bas, REG_MCR, mcr); in ns8250_bus_probe()
1129 uart_setreg(bas, REG_MCR, ns8250->mcr); in ns8250_bus_setsig()
1147 uart_setreg(bas, REG_DATA, sc->sc_txbuf[i]); in ns8250_bus_transmit()
1152 uart_setreg(bas, REG_IER, ns8250->ier); in ns8250_bus_transmit()
1189 uart_setreg(bas, REG_IER, ier & ns8250->ier_mask); in ns8250_bus_grab()
1204 uart_setreg(bas, REG_IER, ns8250->ier); in ns8250_bus_ungrab()