Home
last modified time | relevance | path

Searched full:ns8250 (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-src/sys/dev/uart/
H A Duart_dev_ns8250.c89 * options EARLY_PRINTF=ns8250
91 #if CHECK_EARLY_PRINTF(ns8250) in uart_ns8250_early_putc()
93 #error ns8250 early putc is x86 specific as it uses inb/outb in uart_ns8250_early_putc()
205 /* printf("uart: ns8250: transmitter appears stuck... "); */ in ns8250_drain()
233 /* printf("uart: ns8250: receiver appears broken... "); */ in ns8250_flush()
273 printf("uart: ns8250: UART FCR is broken\n"); in ns8250_param()
481 "ns8250",
565 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; in ns8250_bus_attach()
582 ns8250->busy_detect = bas->busy_detect; in ns8250_bus_attach()
583 ns8250 in ns8250_bus_attach()
528 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; ns8250_bus_attach() local
607 struct ns8250_softc *ns8250; ns8250_bus_detach() local
623 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; ns8250_bus_flush() local
754 struct ns8250_softc *ns8250; ns8250_bus_ipend() local
800 struct ns8250_softc *ns8250; ns8250_bus_param() local
1022 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; ns8250_bus_setsig() local
1052 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; ns8250_bus_transmit() local
1093 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; ns8250_bus_grab() local
1111 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; ns8250_bus_ungrab() local
[all...]
H A Duart_dev_snps.c47 struct ns8250_softc ns8250; member
165 sc->ns8250.base.sc_class = uart_class; in snps_probe()
H A Duart_cpu_x86.c101 * ns8250 and successors on i386. in uart_cpu_getdev()
H A Duart.h132 * Data parity values (magical numbers related to ns8250).
H A Duart_cpu_powerpc.c172 ofw_bus_node_is_compatible(input,"ns8250")) { in uart_cpu_getdev()
/freebsd-src/sys/arm/nvidia/
H A Dtegra_uart.c71 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; in tegra_uart_attach() local
78 ns8250->ier_rxbits = 0x1d; in tegra_uart_attach()
79 ns8250->ier_mask = 0xc0; in tegra_uart_attach()
80 ns8250->ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in tegra_uart_attach()
81 ns8250->ier |= ns8250->ier_rxbits; in tegra_uart_attach()
82 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_attach()
91 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; in tegra_uart_grab() local
101 uart_setreg(bas, REG_IER, ier & ns8250->ier_mask); in tegra_uart_grab()
114 struct ns8250_softc *ns8250 = (struct ns8250_softc*)sc; in tegra_uart_ungrab() local
121 uart_setreg(bas, REG_FCR, ns8250->fcr); in tegra_uart_ungrab()
[all …]
/freebsd-src/share/man/man4/
H A Duart.459 set RX FIFO trigger level to ``low'' (NS8250 only)
61 set RX FIFO trigger level to ``medium low'' (NS8250 only)
63 set RX FIFO trigger level to ``medium high'' (default, NS8250 only)
65 set RX FIFO trigger level to ``high'' (NS8250 only)
146 NS8250: standard hardware based on the 8250, 16450, 16550, 16650, 16750 or
316 .It ns8250
/freebsd-src/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx27-eukrea-cpuimx27.dtsi106 compatible = "ns8250";
119 compatible = "ns8250";
132 compatible = "ns8250";
145 compatible = "ns8250";
/freebsd-src/sys/contrib/device-tree/Bindings/serial/
H A D8250.yaml43 - ns8250
55 - const: ns8250
73 - const: ns8250
230 compatible = "ns8250";
/freebsd-src/sys/arm64/conf/
H A Dstd.xilinx9 device uart_ns8250 # ns8250-type UART driver
H A Dstd.cavium9 device uart_ns8250 # ns8250-type UART driver
H A Dstd.nvidia9 device uart_ns8250 # ns8250-type UART driver
H A Dstd.al16 device uart_ns8250 # ns8250-type UART driver
H A Dstd.nxp15 device uart_ns8250 # ns8250-type UART driver
H A Dstd.marvell37 device uart_ns8250 # ns8250-type UART driver
H A DNOTES111 device uart_ns8250 # ns8250-type UART driver
/freebsd-src/sys/riscv/conf/
H A DNOTES47 device uart_ns8250 # ns8250-type UART driver
H A DGENERIC139 device uart_ns8250 # ns8250-type UART driver
/freebsd-src/sys/contrib/device-tree/src/arc/
H A Dnsimosci.dts48 compatible = "ns8250";
H A Dnsimosci_hs.dts48 compatible = "ns8250";
H A Dnsimosci_hs_idu.dts53 compatible = "ns8250";
/freebsd-src/sys/contrib/device-tree/Bindings/memory-controllers/
H A Dintel,ixp4xx-expansion-bus-controller.yaml97 compatible = "exar,xr16l2551", "ns8250";
/freebsd-src/sys/contrib/device-tree/src/mips/qca/
H A Dar9132.dtsi60 compatible = "ns8250";
/freebsd-src/sys/contrib/device-tree/Bindings/bus/
H A Dintel,ixp4xx-expansion-bus-controller.yaml158 compatible = "exar,xr16l2551", "ns8250";
/freebsd-src/sys/contrib/device-tree/src/arm/intel/ixp/
H A Dintel-ixp42x-arcom-vulcan.dts84 compatible = "exar,xr16l2551", "ns8250";

12