Home
last modified time | relevance | path

Searched refs:uart_setreg (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/sys/dev/uart/
H A Duart_dev_ns8250.c117 uart_setreg(bas, REG_LCR, lcr); in ns8250_delay()
222 uart_setreg(bas, REG_FCR, fcr); in ns8250_flush()
280 uart_setreg(bas, REG_LCR, lcr); in ns8250_param()
347 uart_setreg(bas, REG_IER, ier); in ns8250_init()
355 uart_setreg(bas, REG_FCR, val); in ns8250_init()
384 uart_setreg(bas, REG_DATA, c); in ns8250_putc()
605 uart_setreg(bas, REG_IER, ier); in ns8250_bus_detach()
868 uart_setreg(bas, REG_FCR, val); in ns8250_bus_probe()
886 uart_setreg(bas, REG_FCR, val); in ns8250_bus_probe()
913 uart_setreg(bas, REG_DATA, 0); in ns8250_bus_probe()
[all …]
H A Duart_dev_mvebu.c212 uart_setreg(bas, UART_CCR, ccr | divisor); in uart_mvebu_param()
220 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_param()
246 uart_setreg(bas, UART_TSH, c & 0xff); in uart_mvebu_putc()
344 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_attach()
387 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_flush()
418 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_ioctl()
563 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK); in uart_mvebu_bus_transmit()
567 uart_setreg(bas, UART_TSH, sc->sc_txbuf[i] & 0xff); in uart_mvebu_bus_transmit()
575 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_IDLE_INT); in uart_mvebu_bus_transmit()
596 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK); in uart_mvebu_bus_grab()
[all …]
H A Duart_dev_msm.c121 uart_setreg(bas, UART_DM_MR2, ulcon); in msm_uart_param()
162 uart_setreg(bas, UART_DM_MR1, 0x0); in msm_init()
165 uart_setreg(bas, UART_DM_IMR, 0); in msm_init()
172 uart_setreg(bas, UART_DM_TFWR, UART_DM_TFW_VALUE); in msm_init()
175 uart_setreg(bas, UART_DM_RFWR, UART_DM_RFW_VALUE); in msm_init()
184 uart_setreg(bas, UART_DM_IRDA, 0x0); in msm_init()
191 uart_setreg(bas, UART_DM_HCR, 0x0); in msm_init()
204 uart_setreg(bas, UART_DM_CR, UART_DM_CR_RX_ENABLE); in msm_init()
205 uart_setreg(bas, UART_DM_CR, UART_DM_CR_TX_ENABLE); in msm_init()
240 uart_setreg(bas, UART_DM_NO_CHARS_FOR_TX, 1); in msm_putc()
[all …]
H A Duart_dev_ti8250.c83 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_DISABLE); in ti8250_bus_probe()
84 uart_setreg(&sc->sc_bas, SYSCC_REG, SYSCC_SOFTRESET); in ti8250_bus_probe()
87 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_UART); in ti8250_bus_probe()
H A Duart_dev_z8530.c58 uart_setreg(bas, REG_CTRL, reg); in uart_setmreg()
60 uart_setreg(bas, REG_CTRL, val); in uart_setmreg()
67 uart_setreg(bas, REG_CTRL, reg); in uart_getmreg()
233 uart_setreg(bas, REG_DATA, c); in z8530_putc()
457 uart_setreg(bas, REG_CTRL, CR_RSTTXI); in z8530_bus_ipend()
466 uart_setreg(bas, REG_CTRL, CR_RSTXSI); in z8530_bus_ipend()
479 uart_setreg(bas, REG_CTRL, CR_RSTERR); in z8530_bus_ipend()
486 uart_setreg(bas, REG_CTRL, CR_RSTIUS); in z8530_bus_ipend()
554 uart_setreg(bas, REG_CTRL, CR_RSTERR); in z8530_bus_receive()
565 uart_setreg(bas, REG_CTRL, CR_RSTERR); in z8530_bus_receive()
[all …]
H A Duart.h77 uart_setreg(struct uart_bas *bas, int reg, uint32_t value) in uart_setreg() function
/freebsd-14.2/sys/arm/freescale/vybrid/
H A Dvf_uart.c159 uart_setreg(bas, UART_D, c); in vf_uart_putc()
220 uart_setreg(bas, UART_C2, 0x00); in uart_reinit()
222 uart_setreg(bas, UART_C1, 0x00); in uart_reinit()
230 uart_setreg(bas, UART_BDH, reg); in uart_reinit()
233 uart_setreg(bas, UART_BDL, reg); in uart_reinit()
238 uart_setreg(bas, UART_C4, reg); in uart_reinit()
242 uart_setreg(bas, UART_C2, reg); in uart_reinit()
308 uart_setreg(bas, UART_C2, reg); in vf_uart_bus_attach()
379 uart_setreg(bas, UART_S2, usr2); in vf_uart_bus_ipend()
461 uart_setreg(bas, UART_C2, reg); in vf_uart_bus_receive()
[all …]
/freebsd-14.2/sys/riscv/sifive/
H A Dsifive_uart.c103 uart_setreg(bas, SFUART_IRQ_ENABLE, 0); in sfuart_init()
109 uart_setreg(bas, SFUART_RXCTRL, reg); in sfuart_init()
118 uart_setreg(bas, SFUART_TXCTRL, reg); in sfuart_init()
132 uart_setreg(bas, SFUART_TXDATA, c); in sfuart_putc()
223 uart_setreg(bas, SFUART_RXCTRL, reg); in sfuart_bus_attach()
227 uart_setreg(bas, SFUART_TXCTRL, reg); in sfuart_bus_attach()
245 uart_setreg(bas, SFUART_RXCTRL, 0); in sfuart_bus_detach()
246 uart_setreg(bas, SFUART_TXCTRL, 0); in sfuart_bus_detach()
249 uart_setreg(bas, SFUART_IRQ_ENABLE, 0); in sfuart_bus_detach()
377 uart_setreg(bas, SFUART_IRQ_ENABLE, ie); in sfuart_bus_ipend()
[all …]
/freebsd-14.2/sys/arm/nvidia/
H A Dtegra_uart.c82 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_attach()
101 uart_setreg(bas, REG_IER, ier & ns8250->ier_mask); in tegra_uart_grab()
106 uart_setreg(bas, REG_FCR, 0); in tegra_uart_grab()
121 uart_setreg(bas, REG_FCR, ns8250->fcr); in tegra_uart_ungrab()
122 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_ungrab()