Home
last modified time | relevance | path

Searched full:sc_bas (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/arm64/apple/
H A Dexynos_uart.c396 sc->sc_bas.driver1 = cfg; in exynos4210_bus_attach()
408 cfg = sc->sc_bas.driver1; in exynos4210_bus_transmit()
413 uart_setreg(&sc->sc_bas, SSCOM_UTXH, sc->sc_txbuf[i]); in exynos4210_bus_transmit()
414 uart_barrier(&sc->sc_bas); in exynos4210_bus_transmit()
421 reg = bus_space_read_4(sc->sc_bas.bst, sc->sc_bas.bsh, in exynos4210_bus_transmit()
424 bus_space_write_4(sc->sc_bas.bst, sc->sc_bas.bsh, SSCOM_UINTM, in exynos4210_bus_transmit()
445 bas = &sc->sc_bas; in exynos4210_bus_receive()
454 uart_rx_put(sc, uart_getreg(&sc->sc_bas, SSCOM_URXH)); in exynos4210_bus_receive()
468 if (sc->sc_bas.rclk == 0) in exynos4210_bus_param()
469 sc->sc_bas.rclk = DEF_CLK; in exynos4210_bus_param()
[all …]
/freebsd/sys/dev/uart/
H A Duart_dev_imx.c340 bas = &sc->sc_bas; in imx_uart_setup_clocks()
373 bas = &sc->sc_bas; in imx_uart_bus_attach()
432 SETREG(&sc->sc_bas, REG(UCR4), 0); in imx_uart_bus_detach()
455 bes = GETREG(&sc->sc_bas, REG(USR2)); in imx_uart_bus_getsig()
471 bas = &sc->sc_bas; in imx_uart_bus_ioctl()
498 bas = &sc->sc_bas; in imx_uart_bus_ipend()
547 imx_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); in imx_uart_bus_param()
557 error = imx_uart_probe(&sc->sc_bas); in imx_uart_bus_probe()
580 bas = &sc->sc_bas; in imx_uart_bus_receive()
625 struct uart_bas *bas = &sc->sc_bas; in imx_uart_bus_transmit()
[all …]
H A Duart_dev_msm.c325 bas = &sc->sc_bas; in msm_bus_probe()
340 struct uart_bas *bas = &sc->sc_bas; in msm_bus_attach()
361 struct uart_bas *bas = &sc->sc_bas; in msm_bus_transmit()
402 bas = &sc->sc_bas; in msm_bus_receive()
437 if (sc->sc_bas.rclk == 0) in msm_bus_param()
438 sc->sc_bas.rclk = DEF_CLK; in msm_bus_param()
440 KASSERT(sc->sc_bas.rclk != 0, ("msm_init: Invalid rclk")); in msm_bus_param()
443 error = msm_uart_param(&sc->sc_bas, baudrate, databits, stopbits, in msm_bus_param()
454 struct uart_bas *bas = &sc->sc_bas; in msm_bus_ipend()
534 struct uart_bas *bas = &sc->sc_bas; in msm_bus_grab()
[all …]
H A Duart_dev_z8530.c328 bas = &sc->sc_bas; in z8530_bus_attach()
379 bes = uart_getmreg(&sc->sc_bas, RR_BES); in z8530_bus_getsig()
396 bas = &sc->sc_bas; in z8530_bus_ioctl()
431 bas = &sc->sc_bas; in z8530_bus_ipend()
503 error = z8530_param(&sc->sc_bas, baudrate, databits, stopbits, parity, in z8530_bus_param()
515 error = z8530_probe(&sc->sc_bas); in z8530_bus_probe()
522 ch = sc->sc_bas.chan - 1 + 'A'; in z8530_bus_probe()
535 bas = &sc->sc_bas; in z8530_bus_receive()
581 bas = &sc->sc_bas; in z8530_bus_setsig()
616 bas = &sc->sc_bas; in z8530_bus_transmit()
[all …]
H A Duart_dev_quicc.c292 bas = &sc->sc_bas; in quicc_bus_attach()
353 bas = &sc->sc_bas; in quicc_bus_ioctl()
380 bas = &sc->sc_bas; in quicc_bus_ipend()
406 error = quicc_param(&sc->sc_bas, baudrate, databits, stopbits, in quicc_bus_param()
417 error = quicc_probe(&sc->sc_bas); in quicc_bus_probe()
424 device_set_descf(sc->sc_dev, "quicc, channel %d", sc->sc_bas.chan); in quicc_bus_probe()
435 bas = &sc->sc_bas; in quicc_bus_receive()
477 bas = &sc->sc_bas; in quicc_bus_transmit()
497 bas = &sc->sc_bas; in quicc_bus_grab()
512 bas = &sc->sc_bas; in quicc_bus_ungrab()
H A Duart_dev_lowrisc.c196 bas = &sc->sc_bas; in lowrisc_uart_bus_attach()
244 bas = &sc->sc_bas; in lowrisc_uart_bus_ioctl()
269 bas = &sc->sc_bas; in lowrisc_uart_bus_ipend()
288 lowrisc_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); in lowrisc_uart_bus_param()
299 error = lowrisc_uart_probe(&sc->sc_bas); in lowrisc_uart_bus_probe()
323 bas = &sc->sc_bas; in lowrisc_uart_bus_receive()
356 bas = &sc->sc_bas; in lowrisc_uart_bus_transmit()
H A Duart_core.c549 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in uart_bus_probe()
550 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in uart_bus_probe()
551 sc->sc_bas.chan = chan; in uart_bus_probe()
552 sc->sc_bas.regshft = regshft; in uart_bus_probe()
553 sc->sc_bas.regiowidth = regiowidth; in uart_bus_probe()
554 sc->sc_bas.rclk = (rclk == 0) ? sc->sc_class->uc_rclk : rclk; in uart_bus_probe()
555 sc->sc_bas.busy_detect = !!(quirks & UART_F_BUSY_DETECT); in uart_bus_probe()
559 uart_cpu_eqres(&sc->sc_bas, &sysdev->bas)) { in uart_bus_probe()
564 sc->sc_bas.rclk = sysdev->bas.rclk; in uart_bus_probe()
567 sysdev->bas.rclk = sc->sc_bas.rclk; in uart_bus_probe()
[all …]
H A Duart_dev_ti8250.c82 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_DISABLE); in ti8250_bus_probe()
83 uart_setreg(&sc->sc_bas, SYSCC_REG, SYSCC_SOFTRESET); in ti8250_bus_probe()
84 while (uart_getreg(&sc->sc_bas, SYSS_REG) & SYSS_STATUS_RESETDONE) in ti8250_bus_probe()
86 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_UART); in ti8250_bus_probe()
H A Duart_dev_mvebu.c328 bas = &sc->sc_bas; in uart_mvebu_bus_attach()
359 bas = &sc->sc_bas; in uart_mvebu_bus_flush()
403 bas = &sc->sc_bas; in uart_mvebu_bus_ioctl()
437 bas = &sc->sc_bas; in uart_mvebu_bus_ipend()
469 ret = uart_mvebu_param(&sc->sc_bas, baudrate, databits, stopbits, parity); in uart_mvebu_bus_param()
501 bas = &sc->sc_bas; in uart_mvebu_bus_receive()
552 bas = &sc->sc_bas; in uart_mvebu_bus_transmit()
583 struct uart_bas *bas = &sc->sc_bas; in uart_mvebu_bus_grab()
599 struct uart_bas *bas = &sc->sc_bas; in uart_mvebu_bus_ungrab()
H A Duart_dev_mu.c311 bas = &sc->sc_bas; in uart_mu_bus_attach()
374 bas = &sc->sc_bas; in uart_mu_bus_ipend()
408 uart_mu_param(&sc->sc_bas, baudrate, databits, stopbits, parity); in uart_mu_bus_param()
433 bas = &sc->sc_bas; in uart_mu_bus_receive()
467 bas = &sc->sc_bas; in uart_mu_bus_transmit()
491 bas = &sc->sc_bas; in uart_mu_bus_grab()
506 bas = &sc->sc_bas; in uart_mu_bus_ungrab()
H A Duart_dev_ns8250.c624 bas = &sc->sc_bas; in ns8250_bus_attach()
693 bas = &sc->sc_bas; in ns8250_bus_detach()
708 bas = &sc->sc_bas; in ns8250_bus_flush()
742 msr = uart_getreg(&sc->sc_bas, REG_MSR); in ns8250_bus_getsig()
765 bas = &sc->sc_bas; in ns8250_bus_ioctl()
833 bas = &sc->sc_bas; in ns8250_bus_ipend()
879 bas = &sc->sc_bas; in ns8250_bus_param()
915 bas = &sc->sc_bas; in ns8250_bus_probe()
1077 bas = &sc->sc_bas; in ns8250_bus_receive()
1121 bas = &sc->sc_bas; in ns8250_bus_setsig()
[all …]
H A Duart_dev_pl011.c418 bas = &sc->sc_bas; in uart_pl011_bus_attach()
482 bas = &sc->sc_bas; in uart_pl011_bus_ipend()
513 uart_pl011_param(&sc->sc_bas, baudrate, databits, stopbits, parity); in uart_pl011_bus_param()
562 hwrev = __uart_getreg(&sc->sc_bas, UART_PIDREG_2) >> 4; in uart_pl011_bus_probe()
584 bas = &sc->sc_bas; in uart_pl011_bus_receive()
627 bas = &sc->sc_bas; in uart_pl011_bus_transmit()
651 bas = &sc->sc_bas; in uart_pl011_bus_grab()
666 bas = &sc->sc_bas; in uart_pl011_bus_ungrab()
H A Duart_bus.h78 struct uart_bas sc_bas; member
/freebsd/sys/riscv/sifive/
H A Dsifive_uart.c172 error = sfuart_probe(&sc->sc_bas); in sfuart_bus_probe()
196 bas = &sc->sc_bas; in sfuart_bus_attach()
241 bas = &sc->sc_bas; in sfuart_bus_detach()
261 bas = &sc->sc_bas; in sfuart_bus_flush()
331 bas = &sc->sc_bas; in sfuart_bus_ioctl()
363 bas = &sc->sc_bas; in sfuart_bus_ipend()
394 bas = &sc->sc_bas; in sfuart_bus_param()
429 bas = &sc->sc_bas; in sfuart_bus_receive()
456 bas = &sc->sc_bas; in sfuart_bus_transmit()
479 bas = &sc->sc_bas; in sfuart_bus_grab()
[all …]
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_uart.c206 bas = &sc->sc_bas; in uart_reinit()
295 bas = &sc->sc_bas; in vf_uart_bus_attach()
369 bas = &sc->sc_bas; in vf_uart_bus_ipend()
414 vf_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); in vf_uart_bus_param()
425 error = vf_uart_probe(&sc->sc_bas); in vf_uart_bus_probe()
443 bas = &sc->sc_bas; in vf_uart_bus_receive()
477 bas = &sc->sc_bas; in vf_uart_bus_setsig()
490 struct uart_bas *bas = &sc->sc_bas; in vf_uart_bus_transmit()
494 bas = &sc->sc_bas; in vf_uart_bus_transmit()
500 uart_barrier(&sc->sc_bas); in vf_uart_bus_transmit()
/freebsd/sys/dev/scc/
H A Dscc_core.c124 size = abs(cl->cl_range) << sc->sc_bas.regshft; in scc_bfe_attach()
136 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in scc_bfe_attach()
137 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in scc_bfe_attach()
397 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in scc_bfe_probe()
398 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in scc_bfe_probe()
399 sc->sc_bas.range = sz; in scc_bfe_probe()
400 sc->sc_bas.rclk = rclk; in scc_bfe_probe()
401 sc->sc_bas.regshft = regshft; in scc_bfe_probe()
479 *result = sc->sc_bas.rclk; in scc_bus_read_ivar()
485 *result = sc->sc_bas.regshft; in scc_bus_read_ivar()
H A Dscc_dev_quicc.c95 bas = &sc->sc_bas; in quicc_bfe_enabled()
110 bas = &sc->sc_bas; in quicc_bfe_iclear()
130 bas = &sc->sc_bas; in quicc_bfe_ipend()
H A Dscc_dev_z8530.c114 bas = &sc->sc_bas; in z8530_bfe_iclear()
146 bas = &sc->sc_bas; in z8530_bfe_ipend()
H A Dscc_bfe.h120 struct scc_bas sc_bas; member
/freebsd/sys/arm/xilinx/
H A Duart_dev_cdnc.c432 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_attach()
457 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_transmit()
479 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_setsig()
508 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_receive()
550 return (cdnc_uart_set_params(&sc->sc_bas, baudrate, in cdnc_uart_bus_param()
558 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_ipend()
614 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_getsig()
640 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_ioctl()
681 WR4(&sc->sc_bas, CDNC_UART_IEN_REG, in cdnc_uart_bus_grab()
691 WR4(&sc->sc_bas, CDNC_UART_IEN_REG, in cdnc_uart_bus_ungrab()
/freebsd/sys/dev/tsec/
H A Dif_tsec.h93 } sc_bas; member
176 bus_space_read_4((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg))
178 bus_space_write_4((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg), (val))
H A Dif_tsec_fdt.c137 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in tsec_fdt_probe()
138 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in tsec_fdt_probe()
227 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in tsec_fdt_attach()
228 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in tsec_fdt_attach()
/freebsd/sys/dev/sec/
H A Dsec.h201 } sc_bas; member
222 bus_space_read_8((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg))
224 bus_space_write_8((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg), (val))
H A Dsec.c190 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in sec_probe()
191 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in sec_probe()
254 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in sec_attach()
255 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in sec_attach()
/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()

12