/freebsd-12-stable/sys/mips/cavium/ |
H A D | uart_bus_octeonusart.c | 101 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); 102 sc->sc_bas.bst = uart_bus_space_mem; 107 if (bus_space_map(sc->sc_bas.bst, CVMX_MIO_UARTX_RBR(0), 108 uart_getrange(sc->sc_class), 0, &sc->sc_bas.bsh) != 0) 110 return (uart_bus_probe(dev, sc->sc_bas.regshft, 0, 0, 0, unit, 0));
|
H A D | uart_dev_oct16550.c | 448 bas = &sc->sc_bas; 478 bas = &sc->sc_bas; 493 bas = &sc->sc_bas; 516 msr = uart_getreg(&sc->sc_bas, REG_MSR); 534 bas = &sc->sc_bas; 609 bas = &sc->sc_bas; 652 bas = &sc->sc_bas; 665 bas = &sc->sc_bas; 727 bas = &sc->sc_bas; 767 bas = &sc->sc_bas; [all...] |
/freebsd-12-stable/sys/mips/malta/ |
H A D | uart_bus_maltausart.c | 85 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); 88 sc->sc_bas.bst = mips_bus_space_generic; 89 sc->sc_bas.bsh = MIPS_PHYS_TO_KSEG1(MALTA_UART0ADR);
|
/freebsd-12-stable/sys/mips/atheros/ar531x/ |
H A D | uart_bus_ar5315.c | 78 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); 82 sc->sc_bas.regshft = 2; 83 sc->sc_bas.bst = mips_bus_space_generic; 84 sc->sc_bas.bsh = ar531x_uart_addr() + 3;
|
/freebsd-12-stable/sys/mips/atheros/ |
H A D | uart_bus_ar71xx.c | 80 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); 84 sc->sc_bas.regshft = 2; 85 sc->sc_bas.bst = mips_bus_space_generic; 86 sc->sc_bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR) + 3;
|
H A D | uart_bus_ar933x.c | 85 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); 89 sc->sc_bas.regshft = 0; 90 sc->sc_bas.bst = mips_bus_space_generic; 91 sc->sc_bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR);
|
H A D | uart_dev_ar933x.c | 371 struct uart_bas *bas = &sc->sc_bas; 399 struct uart_bas *bas = &sc->sc_bas; 419 bas = &sc->sc_bas; 483 struct uart_bas *bas = &sc->sc_bas; 558 bas = &sc->sc_bas; 571 bas = &sc->sc_bas; 590 struct uart_bas *bas = &sc->sc_bas; 632 bas = &sc->sc_bas; 674 struct uart_bas *bas = &sc->sc_bas; 717 struct uart_bas *bas = &sc->sc_bas; [all...] |
/freebsd-12-stable/sys/arm/samsung/exynos/ |
H A D | exynos_uart.c | 263 exynos4210_putc(&sc->sc_bas, sc->sc_txbuf[i]); 264 uart_barrier(&sc->sc_bas); 272 reg = bus_space_read_4(sc->sc_bas.bst, sc->sc_bas.bsh, SSCOM_UINTM); 274 bus_space_write_4(sc->sc_bas.bst, sc->sc_bas.bsh, SSCOM_UINTM, reg); 291 bas = &sc->sc_bas; 294 uart_rx_put(sc, uart_getreg(&sc->sc_bas, SSCOM_URXH)); 305 if (sc->sc_bas.rclk == 0) 306 sc->sc_bas [all...] |
/freebsd-12-stable/sys/mips/mediatek/ |
H A D | uart_dev_mtk.c | 257 struct uart_bas *bas = &sc->sc_bas; 272 struct uart_bas *bas = &sc->sc_bas; 288 bas = &sc->sc_bas; 330 struct uart_bas *bas = &sc->sc_bas; 357 bes = uart_getreg(&sc->sc_bas, UART_MSR_REG); 375 bas = &sc->sc_bas; 404 bas = &sc->sc_bas; 408 iir = uart_getreg(&sc->sc_bas, UART_IIR_REG); 409 lsr = uart_getreg(&sc->sc_bas, UART_LSR_REG); 410 uart_setreg(&sc->sc_bas, UART_LSR_RE [all...] |
/freebsd-12-stable/sys/dev/uart/ |
H A D | uart_dev_lowrisc.c | 198 bas = &sc->sc_bas; 246 bas = &sc->sc_bas; 271 bas = &sc->sc_bas; 290 lowrisc_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); 301 error = lowrisc_uart_probe(&sc->sc_bas); 325 bas = &sc->sc_bas; 358 bas = &sc->sc_bas; 376 bas = &sc->sc_bas; 388 bas = &sc->sc_bas;
|
H A D | uart_dev_ti8250.c | 94 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_DISABLE); 95 uart_setreg(&sc->sc_bas, SYSCC_REG, SYSCC_SOFTRESET); 96 while (uart_getreg(&sc->sc_bas, SYSS_REG) & SYSS_STATUS_RESETDONE) 98 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_UART);
|
H A D | uart_dev_msm.c | 327 bas = &sc->sc_bas; 342 struct uart_bas *bas = &sc->sc_bas; 363 struct uart_bas *bas = &sc->sc_bas; 404 bas = &sc->sc_bas; 439 if (sc->sc_bas.rclk == 0) 440 sc->sc_bas.rclk = DEF_CLK; 442 KASSERT(sc->sc_bas.rclk != 0, ("msm_init: Invalid rclk")); 445 error = msm_uart_param(&sc->sc_bas, baudrate, databits, stopbits, 456 struct uart_bas *bas = &sc->sc_bas; 536 struct uart_bas *bas = &sc->sc_bas; [all...] |
H A D | uart_dev_quicc.c | 294 bas = &sc->sc_bas; 355 bas = &sc->sc_bas; 382 bas = &sc->sc_bas; 408 error = quicc_param(&sc->sc_bas, baudrate, databits, stopbits, 420 error = quicc_probe(&sc->sc_bas); 427 snprintf(buf, sizeof(buf), "quicc, channel %d", sc->sc_bas.chan); 439 bas = &sc->sc_bas; 456 bas = &sc->sc_bas; 483 bas = &sc->sc_bas; 503 bas = &sc->sc_bas; [all...] |
H A D | uart_dev_mu.c | 315 bas = &sc->sc_bas; 353 bas = &sc->sc_bas; 380 bas = &sc->sc_bas; 414 uart_mu_param(&sc->sc_bas, baudrate, databits, stopbits, parity); 440 bas = &sc->sc_bas; 475 bas = &sc->sc_bas; 499 bas = &sc->sc_bas; 514 bas = &sc->sc_bas;
|
H A D | uart_dev_sab82532.c | 413 bas = &sc->sc_bas; 435 bas = &sc->sc_bas; 452 sab82532_flush(&sc->sc_bas, what); 464 bas = &sc->sc_bas; 496 bas = &sc->sc_bas; 545 bas = &sc->sc_bas; 580 bas = &sc->sc_bas; 595 error = sab82532_probe(&sc->sc_bas); 602 ch = sc->sc_bas.chan - 1 + 'A'; 604 switch (uart_getreg(&sc->sc_bas, SAB_VST [all...] |
H A D | uart_dev_imx.c | 332 bas = &sc->sc_bas; 382 SETREG(&sc->sc_bas, REG(UCR4), 0); 405 bes = GETREG(&sc->sc_bas, REG(USR2)); 421 bas = &sc->sc_bas; 448 bas = &sc->sc_bas; 497 imx_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); 507 error = imx_uart_probe(&sc->sc_bas); 530 bas = &sc->sc_bas; 575 struct uart_bas *bas = &sc->sc_bas; 578 bas = &sc->sc_bas; [all...] |
H A D | uart_dev_mvebu.c | 336 bas = &sc->sc_bas; 367 bas = &sc->sc_bas; 411 bas = &sc->sc_bas; 445 bas = &sc->sc_bas; 477 ret = uart_mvebu_param(&sc->sc_bas, baudrate, databits, stopbits, parity); 509 bas = &sc->sc_bas; 560 bas = &sc->sc_bas; 591 struct uart_bas *bas = &sc->sc_bas; 607 struct uart_bas *bas = &sc->sc_bas;
|
H A D | uart_dev_z8530.c | 330 bas = &sc->sc_bas; 381 bes = uart_getmreg(&sc->sc_bas, RR_BES); 398 bas = &sc->sc_bas; 433 bas = &sc->sc_bas; 505 error = z8530_param(&sc->sc_bas, baudrate, databits, stopbits, parity, 518 error = z8530_probe(&sc->sc_bas); 525 ch = sc->sc_bas.chan - 1 + 'A'; 539 bas = &sc->sc_bas; 585 bas = &sc->sc_bas; 620 bas = &sc->sc_bas; [all...] |
H A D | uart_dev_pl011.c | 360 bas = &sc->sc_bas; 424 bas = &sc->sc_bas; 455 uart_pl011_param(&sc->sc_bas, baudrate, databits, stopbits, parity); 504 hwrev = __uart_getreg(&sc->sc_bas, UART_PIDREG_2) >> 4; 526 bas = &sc->sc_bas; 569 bas = &sc->sc_bas; 593 bas = &sc->sc_bas; 608 bas = &sc->sc_bas;
|
H A D | uart_core.c | 551 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); 552 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); 553 sc->sc_bas.chan = chan; 554 sc->sc_bas.regshft = regshft; 555 sc->sc_bas.regiowidth = regiowidth; 556 sc->sc_bas.rclk = (rclk == 0) ? sc->sc_class->uc_rclk : rclk; 557 sc->sc_bas.busy_detect = !!(quirks & UART_F_BUSY_DETECT); 561 uart_cpu_eqres(&sc->sc_bas, &sysdev->bas)) { 564 sysdev->bas.rclk = sc->sc_bas.rclk; 622 sc->sc_bas [all...] |
/freebsd-12-stable/sys/arm/freescale/vybrid/ |
H A D | vf_uart.c | 208 bas = &sc->sc_bas; 297 bas = &sc->sc_bas; 345 bas = &sc->sc_bas; 374 bas = &sc->sc_bas; 419 vf_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); 430 error = vf_uart_probe(&sc->sc_bas); 448 bas = &sc->sc_bas; 482 bas = &sc->sc_bas; 495 struct uart_bas *bas = &sc->sc_bas; 499 bas = &sc->sc_bas; [all...] |
/freebsd-12-stable/sys/dev/tsec/ |
H A D | if_tsec.h | 95 } sc_bas; member in struct:tsec_softc 178 bus_space_read_4((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg)) 180 bus_space_write_4((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg), (val))
|
/freebsd-12-stable/sys/dev/scc/ |
H A D | scc_dev_quicc.c | 96 bas = &sc->sc_bas; 111 bas = &sc->sc_bas; 131 bas = &sc->sc_bas;
|
H A D | scc_core.c | 126 size = abs(cl->cl_range) << sc->sc_bas.regshft; 138 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); 139 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); 399 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); 400 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); 401 sc->sc_bas.range = sz; 402 sc->sc_bas.rclk = rclk; 403 sc->sc_bas.regshft = regshft; 482 *result = sc->sc_bas.rclk; 488 *result = sc->sc_bas [all...] |
/freebsd-12-stable/sys/arm/amlogic/aml8726/ |
H A D | uart_dev_aml8726.c | 315 error = aml8726_uart_probe(&sc->sc_bas); 376 bas = &sc->sc_bas; 442 bas = &sc->sc_bas; 465 bas = &sc->sc_bas; 493 bas = &sc->sc_bas; 557 bas = &sc->sc_bas; 591 bas = &sc->sc_bas; 608 bas = &sc->sc_bas; 654 bas = &sc->sc_bas; 700 bas = &sc->sc_bas; [all...] |