Home
last modified time | relevance | path

Searched refs:uart_bas (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/dev/uart/
H A Duart_dev_lowrisc.c58 static int lowrisc_uart_probe(struct uart_bas *bas);
59 static void lowrisc_uart_init(struct uart_bas *bas, int, int, int, int);
60 static void lowrisc_uart_term(struct uart_bas *bas);
61 static void lowrisc_uart_putc(struct uart_bas *bas, int);
62 static int lowrisc_uart_rxready(struct uart_bas *bas);
63 static int lowrisc_uart_getc(struct uart_bas *bas, struct mtx *);
75 lowrisc_uart_probe(struct uart_bas *bas) in lowrisc_uart_probe()
82 lowrisc_uart_getbaud(struct uart_bas *bas) in lowrisc_uart_getbaud()
89 lowrisc_uart_init(struct uart_bas *bas, int baudrate, int databits, in lowrisc_uart_init()
97 lowrisc_uart_term(struct uart_bas *bas) in lowrisc_uart_term()
[all …]
H A Duart_dev_mu.c134 static int uart_mu_probe(struct uart_bas *bas);
135 static void uart_mu_init(struct uart_bas *bas, int, int, int, int);
136 static void uart_mu_term(struct uart_bas *bas);
137 static void uart_mu_putc(struct uart_bas *bas, int);
138 static int uart_mu_rxready(struct uart_bas *bas);
139 static int uart_mu_getc(struct uart_bas *bas, struct mtx *);
151 uart_mu_probe(struct uart_bas *bas) in uart_mu_probe()
164 uart_mu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mu_param()
205 uart_mu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mu_init()
215 uart_mu_term(struct uart_bas *bas) in uart_mu_term()
[all …]
H A Duart_dev_msm.c54 static int msm_uart_param(struct uart_bas *, int, int, int, int);
59 static int msm_probe(struct uart_bas *bas);
60 static void msm_init(struct uart_bas *bas, int, int, int, int);
61 static void msm_term(struct uart_bas *bas);
62 static void msm_putc(struct uart_bas *bas, int);
63 static int msm_rxready(struct uart_bas *bas);
64 static int msm_getc(struct uart_bas *bas, struct mtx *mtx);
69 msm_uart_param(struct uart_bas *bas, int baudrate, int databits, in msm_uart_param()
137 msm_probe(struct uart_bas *bas) in msm_probe()
146 msm_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in msm_init()
[all …]
H A Duart_dev_mvebu.c129 static int uart_mvebu_probe(struct uart_bas *);
130 static void uart_mvebu_init(struct uart_bas *, int, int, int, int);
131 static void uart_mvebu_putc(struct uart_bas *, int);
132 static int uart_mvebu_rxready(struct uart_bas *);
133 static int uart_mvebu_getc(struct uart_bas *, struct mtx *);
145 uart_mvebu_probe(struct uart_bas *bas) in uart_mvebu_probe()
167 uart_mvebu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mvebu_param()
221 uart_mvebu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mvebu_init()
236 uart_mvebu_putc(struct uart_bas *bas, int c) in uart_mvebu_putc()
244 uart_mvebu_rxready(struct uart_bas *bas) in uart_mvebu_rxready()
[all …]
H A Duart_dev_pl011.c155 static int uart_pl011_probe(struct uart_bas *bas);
156 static void uart_pl011_init(struct uart_bas *bas, int, int, int, int);
157 static void uart_pl011_term(struct uart_bas *bas);
158 static void uart_pl011_putc(struct uart_bas *bas, int);
159 static int uart_pl011_rxready(struct uart_bas *bas);
160 static int uart_pl011_getc(struct uart_bas *bas, struct mtx *);
172 uart_pl011_probe(struct uart_bas *bas) in uart_pl011_probe()
200 uart_pl011_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_pl011_param()
276 uart_pl011_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_pl011_init()
287 uart_pl011_term(struct uart_bas *bas) in uart_pl011_term()
[all …]
H A Duart_cpu.h42 int (*probe)(struct uart_bas *);
43 void (*init)(struct uart_bas *, int, int, int, int);
44 void (*term)(struct uart_bas *);
45 void (*putc)(struct uart_bas *, int);
46 int (*rxready)(struct uart_bas *);
47 int (*getc)(struct uart_bas *, struct mtx *);
67 struct uart_bas bas;
84 int uart_cpu_eqres(struct uart_bas *, struct uart_bas *);
H A Duart_dev_imx.c73 static int imx_uart_probe(struct uart_bas *bas);
74 static void imx_uart_init(struct uart_bas *bas, int, int, int, int);
75 static void imx_uart_term(struct uart_bas *bas);
76 static void imx_uart_putc(struct uart_bas *bas, int);
77 static int imx_uart_rxready(struct uart_bas *bas);
78 static int imx_uart_getc(struct uart_bas *bas, struct mtx *);
91 dumpregs(struct uart_bas *bas, const char * msg)
106 imx_uart_probe(struct uart_bas *bas) in imx_uart_probe()
113 imx_uart_getbaud(struct uart_bas *bas) in imx_uart_getbaud()
152 imx_uart_init(struct uart_bas *bas, int baudrate, int databits, in imx_uart_init()
[all …]
H A Duart_dev_ns8250.c114 ns8250_clrint(struct uart_bas *bas) in ns8250_clrint()
135 ns8250_get_divisor(struct uart_bas *bas) in ns8250_get_divisor()
152 ns8250_delay(struct uart_bas *bas) in ns8250_delay()
189 ns8250_drain(struct uart_bas *bas, int what) in ns8250_drain()
246 ns8250_flush(struct uart_bas *bas, int what) in ns8250_flush()
279 ns8250_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in ns8250_param()
323 static int ns8250_probe(struct uart_bas *bas);
324 static void ns8250_init(struct uart_bas *bas, int, int, int, int);
325 static void ns8250_term(struct uart_bas *bas);
326 static void ns8250_putc(struct uart_bas *bas, int);
[all …]
H A Duart.h40 struct uart_bas { struct
55 uart_getreg(struct uart_bas *bas, int reg) in uart_getreg() argument
80 uart_setreg(struct uart_bas *bas, int reg, uint32_t value) in uart_setreg()
H A Duart_cpu_x86.c47 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
H A Duart_cpu_fdt.c60 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
H A Duart_cpu_arm64.c69 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
H A Duart_cpu_powerpc.c46 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
H A Duart_bus.h78 struct uart_bas sc_bas;
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_uart.c114 static int vf_uart_probe(struct uart_bas *bas);
115 static void vf_uart_init(struct uart_bas *bas, int, int, int, int);
116 static void vf_uart_term(struct uart_bas *bas);
117 static void vf_uart_putc(struct uart_bas *bas, int);
118 static int vf_uart_rxready(struct uart_bas *bas);
119 static int vf_uart_getc(struct uart_bas *bas, struct mtx *);
133 vf_uart_probe(struct uart_bas *bas) in vf_uart_probe()
140 vf_uart_init(struct uart_bas *bas, int baudrate, int databits, in vf_uart_init()
147 vf_uart_term(struct uart_bas *bas) in vf_uart_term()
153 vf_uart_putc(struct uart_bas *bas, int c) in vf_uart_putc()
[all …]
/freebsd/sys/arm/xilinx/
H A Duart_dev_cdnc.c146 static int cdnc_uart_probe(struct uart_bas *bas);
147 static void cdnc_uart_init(struct uart_bas *bas, int, int, int, int);
148 static void cdnc_uart_term(struct uart_bas *bas);
149 static void cdnc_uart_putc(struct uart_bas *bas, int);
150 static int cdnc_uart_rxready(struct uart_bas *bas);
151 static int cdnc_uart_getc(struct uart_bas *bas, struct mtx *mtx);
172 cdnc_uart_probe(struct uart_bas *bas) in cdnc_uart_probe()
179 cdnc_uart_set_baud(struct uart_bas *bas, int baudrate) in cdnc_uart_set_baud()
216 cdnc_uart_set_params(struct uart_bas *bas, int baudrate, int databits, in cdnc_uart_set_params()
265 cdnc_uart_hw_init(struct uart_bas *bas) in cdnc_uart_hw_init()
[all …]
/freebsd/sys/riscv/sifive/
H A Dsifive_uart.c88 sfuart_probe(struct uart_bas *bas) in sfuart_probe()
97 sfuart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in sfuart_init()
124 sfuart_putc(struct uart_bas *bas, int c) in sfuart_putc()
135 sfuart_rxready(struct uart_bas *bas) in sfuart_rxready()
149 sfuart_getc(struct uart_bas *bas, struct mtx *hwmtx) in sfuart_getc()
189 struct uart_bas *bas; in sfuart_bus_attach()
238 struct uart_bas *bas; in sfuart_bus_detach()
258 struct uart_bas *bas; in sfuart_bus_flush()
327 struct uart_bas *bas; in sfuart_bus_ioctl()
359 struct uart_bas *bas; in sfuart_bus_ipend()
[all …]
/freebsd/sys/arm/nvidia/
H A Dtegra_uart.c72 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_attach()
90 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_grab()
115 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_ungrab()