Home
last modified time | relevance | path

Searched refs:bas (Results 1 – 20 of 20) sorted by relevance

/f-stack/freebsd/mips/cavium/
H A Duart_dev_oct16550.c100 uart_barrier(bas); in oct16550_clrint()
118 uart_barrier(bas); in oct16550_delay()
120 uart_barrier(bas); in oct16550_delay()
122 uart_barrier(bas); in oct16550_delay()
124 if(!bas->rclk) in oct16550_delay()
219 uart_barrier(bas); in oct16550_flush()
257 uart_barrier(bas); in oct16550_param()
309 uart_barrier(bas); in oct16550_init()
313 uart_barrier(bas); in oct16550_init()
317 uart_barrier(bas); in oct16550_init()
[all …]
H A Duart_cpu_octeonusart.c149 di->bas.bst = uart_bus_space_mem; in uart_cpu_getdev()
162 di->bas.chan = 0; in uart_cpu_getdev()
164 if (bus_space_map(di->bas.bst, CVMX_MIO_UARTX_RBR(0), in uart_cpu_getdev()
165 uart_getrange(class), 0, &di->bas.bsh) != 0) in uart_cpu_getdev()
167 di->bas.regshft = 3; in uart_cpu_getdev()
168 di->bas.rclk = 0; in uart_cpu_getdev()
H A Duart_bus_octeonusart.c101 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_octeon_probe()
/f-stack/freebsd/mips/atheros/
H A Duart_dev_ar933x.c53 bus_space_read_4((bas)->bst, (bas)->bsh, reg)
55 bus_space_write_4((bas)->bst, (bas)->bsh, reg, value)
95 uart_barrier(bas); in ar933x_drain()
136 clk = bas->rclk; in ar933x_uart_get_scale_step()
189 uart_barrier(bas); in ar933x_param()
239 uart_barrier(bas); in ar933x_init()
405 uart_barrier(bas); in ar933x_bus_detach()
415 bas = &sc->sc_bas; in ar933x_bus_flush()
490 uart_barrier(bas); in ar933x_bus_ipend()
554 bas = &sc->sc_bas; in ar933x_bus_param()
[all …]
H A Duart_cpu_ar71xx.c64 di->bas.chan = 0; in uart_cpu_getdev()
65 di->bas.bst = ar71xx_bus_space_reversed; in uart_cpu_getdev()
66 di->bas.regshft = 2; in uart_cpu_getdev()
67 di->bas.rclk = freq; in uart_cpu_getdev()
76 di->bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR); in uart_cpu_getdev()
H A Duart_cpu_ar933x.c66 di->bas.chan = 0; in uart_cpu_getdev()
67 di->bas.bst = ar71xx_bus_space_reversed; in uart_cpu_getdev()
68 di->bas.regshft = 0; /* We'll do "correct" dword addressing here */ in uart_cpu_getdev()
69 di->bas.rclk = freq; in uart_cpu_getdev()
78 di->bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR); in uart_cpu_getdev()
H A Duart_bus_ar71xx.c80 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_ar71xx_probe()
81 sc->sc_sysdev->bas.regshft = 2; in uart_ar71xx_probe()
82 sc->sc_sysdev->bas.bst = mips_bus_space_generic; in uart_ar71xx_probe()
83 sc->sc_sysdev->bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR) + 3; in uart_ar71xx_probe()
H A Duart_bus_ar933x.c85 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_ar933x_probe()
86 sc->sc_sysdev->bas.regshft = 0; in uart_ar933x_probe()
87 sc->sc_sysdev->bas.bst = mips_bus_space_generic; in uart_ar933x_probe()
88 sc->sc_sysdev->bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR); in uart_ar933x_probe()
/f-stack/freebsd/mips/mediatek/
H A Duart_dev_mtk.c126 uart_setreg(bas, UART_CDDL_REG, bas->rclk/16/baudrate); in mtk_uart_init()
127 uart_barrier(bas); in mtk_uart_init()
133 uart_barrier(bas); in mtk_uart_init()
140 uart_barrier(bas); in mtk_uart_term()
151 uart_barrier(bas); in mtk_uart_putc()
262 uart_barrier(bas); in mtk_uart_disable_txintr()
277 uart_barrier(bas); in mtk_uart_enable_txintr()
287 bas = &sc->sc_bas; in mtk_uart_bus_attach()
289 if (!bas->rclk) { in mtk_uart_bus_attach()
310 uart_barrier(bas); in mtk_uart_bus_attach()
[all …]
H A Duart_dev_mtk.h38 #define uart_getreg(bas, reg) \ argument
39 bus_space_read_4((bas)->bst, (bas)->bsh, reg)
40 #define uart_setreg(bas, reg, value) \ argument
41 bus_space_write_4((bas)->bst, (bas)->bsh, reg, value)
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_uart.c203 struct uart_bas *bas; in uart_reinit() local
208 bas = &sc->sc_bas; in uart_reinit()
209 if (!bas) { in uart_reinit()
294 struct uart_bas *bas; in vf_uart_bus_attach() local
297 bas = &sc->sc_bas; in vf_uart_bus_attach()
342 struct uart_bas *bas; in vf_uart_bus_ioctl() local
345 bas = &sc->sc_bas; in vf_uart_bus_ioctl()
374 bas = &sc->sc_bas; in vf_uart_bus_ipend()
448 bas = &sc->sc_bas; in vf_uart_bus_receive()
482 bas = &sc->sc_bas; in vf_uart_bus_setsig()
[all …]
/f-stack/freebsd/arm/xilinx/
H A Duart_dev_cdnc.c57 #define RD4(bas, reg) \ argument
58 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)))
59 #define WR4(bas, reg, value) \ argument
60 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)), \
272 WR4(bas, CDNC_UART_CTRL_REG, in cdnc_uart_hw_init()
292 WR4(bas, CDNC_UART_CTRL_REG, in cdnc_uart_hw_init()
310 cdnc_uart_hw_init(bas); in cdnc_uart_init()
340 WR4(bas, CDNC_UART_FIFO, c); in cdnc_uart_putc()
375 c = RD4(bas, CDNC_UART_FIFO); in cdnc_uart_getc()
443 cdnc_uart_hw_init(bas); in cdnc_uart_bus_attach()
[all …]
/f-stack/freebsd/arm/nvidia/
H A Dtegra_uart.c74 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_attach() local
84 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_attach()
85 uart_barrier(bas); in tegra_uart_attach()
92 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_grab() local
102 ier = uart_getreg(bas, REG_IER); in tegra_uart_grab()
108 uart_setreg(bas, REG_FCR, 0); in tegra_uart_grab()
109 uart_barrier(bas); in tegra_uart_grab()
117 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_ungrab() local
123 uart_setreg(bas, REG_FCR, ns8250->fcr); in tegra_uart_ungrab()
124 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_ungrab()
[all …]
/f-stack/freebsd/mips/atheros/ar531x/
H A Duart_cpu_ar5315.c62 di->bas.chan = 0; in uart_cpu_getdev()
63 di->bas.bst = ar71xx_bus_space_reversed; in uart_cpu_getdev()
64 di->bas.regshft = 2; in uart_cpu_getdev()
65 di->bas.rclk = freq; in uart_cpu_getdev()
74 di->bas.bsh = ar531x_uart_addr(); in uart_cpu_getdev()
H A Duart_bus_ar5315.c78 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_ar5315_probe()
79 sc->sc_sysdev->bas.regshft = 2; in uart_ar5315_probe()
80 sc->sc_sysdev->bas.bst = mips_bus_space_generic; in uart_ar5315_probe()
81 sc->sc_sysdev->bas.bsh = ar531x_uart_addr() + 3; in uart_ar5315_probe()
/f-stack/freebsd/mips/nlm/
H A Duart_cpu_xlp.c81 di->bas.chan = 0; in uart_cpu_getdev()
82 di->bas.bst = rmi_uart_bus_space; in uart_cpu_getdev()
83 di->bas.bsh = nlm_get_uart_regbase(0, BOARD_CONSOLE_UART); in uart_cpu_getdev()
85 di->bas.regshft = 2; in uart_cpu_getdev()
87 di->bas.rclk = XLP_IO_CLK; in uart_cpu_getdev()
/f-stack/freebsd/mips/malta/
H A Duart_cpu_maltausart.c67 di->bas.chan = 0; in uart_cpu_getdev()
68 di->bas.bst = mips_bus_space_generic; in uart_cpu_getdev()
69 di->bas.bsh = MIPS_PHYS_TO_KSEG1(MALTA_UART0ADR); in uart_cpu_getdev()
70 di->bas.regshft = 0; in uart_cpu_getdev()
71 di->bas.rclk = 0; in uart_cpu_getdev()
H A Duart_bus_maltausart.c85 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_malta_probe()
86 sc->sc_sysdev->bas.bst = mips_bus_space_generic; in uart_malta_probe()
87 sc->sc_sysdev->bas.bsh = MIPS_PHYS_TO_KSEG1(MALTA_UART0ADR); in uart_malta_probe()
/f-stack/freebsd/mips/broadcom/
H A Duart_cpu_chipc.c76 di->bas.chan = 0; in uart_cpu_init()
77 di->bas.bst = uart_bus_space_mem; in uart_cpu_init()
78 di->bas.bsh = (bus_space_handle_t) BCM_CORE_ADDR(bcm_get_platform(), in uart_cpu_init()
80 di->bas.regshft = 0; in uart_cpu_init()
81 di->bas.rclk = bcm_get_uart_rclk(bcm_get_platform()); in uart_cpu_init()
/f-stack/freebsd/mips/ingenic/
H A Djz4780_uart.c66 struct uart_bas *bas; in jz4780_bus_attach() local
70 bas = &sc->sc_bas; in jz4780_bus_attach()
79 ns8250->ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in jz4780_bus_attach()
81 uart_setreg(bas, REG_IER, ns8250->ier); in jz4780_bus_attach()
82 uart_barrier(bas); in jz4780_bus_attach()