Home
last modified time | relevance | path

Searched full:8250 (Results 1 – 25 of 153) sorted by relevance

1234567

/openbmc/linux/drivers/tty/serial/8250/
H A DMakefile3 # Makefile for the 8250 serial device drivers.
6 obj-$(CONFIG_SERIAL_8250) += 8250.o 8250_base.o
7 8250-y := 8250_core.o
8 8250-$(CONFIG_ALPHA_GENERIC) += 8250_alpha.o
9 8250-$(CONFIG_ALPHA_JENSEN) += 8250_alpha.o
10 8250-$(CONFIG_SERIAL_8250_PNP) += 8250_pnp.o
11 8250_base-y := 8250_port.o
12 8250_base-$(CONFIG_SERIAL_8250_DMA) += 8250_dma.o
13 8250_base-$(CONFIG_SERIAL_8250_DWLIB) += 8250_dwlib.o
14 8250_base-$(CONFIG_SERIAL_8250_FINTEK) += 8250_fintek.o
[all …]
H A DKconfig3 # The 8250/16550 serial drivers. You shouldn't be in this list unless
8 tristate "8250/16550 and compatible serial support"
21 module will be called 8250.
38 bool "Support 8250_core.* kernel options (DEPRECATED)"
42 In 3.7 we renamed 8250 to 8250_core by mistake, so now we have to
43 accept kernel parameters in both forms like 8250_core.nr_uarts=4 and
44 8250.nr_uarts=4. We now renamed the module back to 8250, but if
46 keep the 8250_core.* options around until they revert the changes
49 If 8250 is built as a module, this adds 8250_core alias instead.
55 bool "8250/16550 PNP device support" if EXPERT
[all …]
H A D8250_ioc3.c3 * SGI IOC3 8250 UART driver
16 #include "8250.h"
58 /* Register serial ports with 8250.c */ in serial8250_ioc3_probe()
97 MODULE_DESCRIPTION("SGI IOC3 8250 UART driver");
H A D8250_exar_st16c554.c4 * Based on 8250_boca.
13 #include "8250.h"
39 MODULE_DESCRIPTION("8250 serial probe module for Exar cards");
H A D8250_pcilib.c3 * 8250 PCI library.
12 #include "8250.h"
13 #include "8250_pcilib.h"
H A D8250_hp300.c6 * Ported from 2.2 and modified to use the normal 8250 driver
21 #include "8250.h"
78 * Where we find the 8250-like APCI ports, and how far apart they are.
89 * debug serial ports and register them with the 8250 driver.
184 "8250_hp300: register_serial() DCA scode %d irq %d failed\n", in hpdca_init_one()
266 "8250_hp300: register_serial() APCI %d irq %d failed\n", in hp300_8250_init()
H A D8250_core.c3 * Universal/legacy driver for 8250/16550-type serial ports
9 * Supports: ISA-compatible 8250/16550 ports
10 * PNP 8250/16550 ports
44 #include "8250.h"
400 * This struct *must* *not* be used to perform a 8250 or serial core operation
654 * console=uart[8250],io|mmio|mmio16|mmio32,<addr>[,<options>]
655 * console=uart[8250],0x<addr>[,<options>]
657 * replace it with the serial8250_console at 8250 driver init.
667 char match[] = "uart"; /* 8250-specific earlycon name */ in univ8250_console_match()
737 * early_serial_setup - early registration for 8250 ports
[all …]
H A D8250_pxa.c3 * drivers/tty/serial/8250/8250_pxa.c -- driver for PXA on-board UARTS
10 * Based on drivers/serial/8250.c by Russell King.
26 #include "8250.h"
H A D8250_lpc18xx.c7 * Based on 8250_mtk.c:
18 #include "8250.h"
20 /* Additional LPC18xx/43xx 8250 registers and bits */
169 dev_err(&pdev->dev, "unable to register 8250 port\n"); in lpc18xx_serial_probe()
H A D8250_dma.c3 * 8250_dma.c - DMA Engine API support for 8250.c
12 #include "8250.h"
211 /* 8250 rx dma requires dmaengine driver to support pause/terminate */ in serial8250_request_dma()
232 /* 8250 tx dma requires dmaengine driver to support terminate */ in serial8250_request_dma()
H A D8250_accent.c10 #include "8250.h"
34 MODULE_DESCRIPTION("8250 serial probe module for Accent Async cards");
H A D8250_acorn.c21 #include "8250.h"
119 .name = "8250_acorn",
134 MODULE_DESCRIPTION("Acorn 8250-compatible serial port expansion card driver");
H A D8250_dwlib.h2 /* Synopsys DesignWare 8250 library header file. */
7 #include "8250.h"
H A D8250_em.c3 * Renesas Emma Mobile 8250 driver
17 #include "8250.h"
196 return dev_err_probe(dev, ret, "unable to register 8250 port\n"); in serial8250_em_probe()
229 MODULE_DESCRIPTION("Renesas Emma Mobile 8250 Driver");
H A D8250_fourport.c10 #include "8250.h"
43 MODULE_DESCRIPTION("8250 serial probe module for AST Fourport cards");
H A D8250_boca.c10 #include "8250.h"
48 MODULE_DESCRIPTION("8250 serial probe module for Boca cards");
H A D8250_bcm2835aux.c7 * Based on 8250_lpc18xx.c:
22 #include "8250.h"
179 * but 8250 expects a divider of 16, in bcm2835aux_serial_probe()
188 dev_err_probe(&pdev->dev, ret, "unable to register 8250 port\n"); in bcm2835aux_serial_probe()
H A D8250_fsl.c9 * Everything else is just using the bog standard 8250 support.
24 #include "8250.h"
189 MODULE_DESCRIPTION("Handling of Freescale specific 8250 variants");
H A D8250_uniphier.c13 #include "8250.h"
16 * This hardware is similar to 8250, but its register map is a bit different:
63 * The register map is slightly different from that of 8250.
233 dev_err(dev, "failed to register 8250 port\n"); in uniphier_uart_probe()
/openbmc/u-boot/arch/arm/
H A DKconfig.debug16 bool "Low-level debugging via 8250 UART"
19 their output to an 8250 UART. You can use this option
20 to provide the parameters for the 8250 UART rather than
33 default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250
36 # Compatibility options for 8250
51 int "Register offset shift for the 8250 debug UART"
56 bool "Use 32-bit accesses for 8250 UART"
61 bool "Enable flow control for 8250 UART"
/openbmc/linux/include/linux/
H A Dserial_8250.h66 * Allocate 8250 platform device IDs. Nothing is implied by
87 * 8250 core driver operations
89 * @setup_irq() Setup irq handling. The universal 8250 driver links this
91 * @release_irq() Undo irq handling. The universal 8250 driver unlinks
110 * their own 8250 ports without registering their own
112 * dependent on the 8250 driver.
159 /* 8250 specific callbacks */
/openbmc/linux/Documentation/input/
H A Dshape.svg2 …late(-121.88 -68.4)" points="4200 3600 4200 3075 4950 2325 7425 2325 8250 3150 8250 3600" fill="no…
4 …<polyline transform="translate(-121.88 -68.4)" points="8250 3675 8250 5400" fill="none" stroke="#0…
26 …<polyline transform="translate(-121.88 -68.4)" points="8250 3150 8250 2475 8775 1950 8775 1200" fi…
/openbmc/linux/arch/openrisc/include/asm/
H A Dserial.h24 * clock... 8250_early.c (early 8250 serial console) actually uses this, so
/openbmc/linux/Documentation/driver-api/
H A Dmiscellaneous.rst19 .. kernel-doc:: drivers/tty/serial/8250/8250_core.c
/openbmc/linux/drivers/tty/serial/
H A DMakefile13 # These Sparc drivers have to appear before others such as 8250
24 # Now bring in any enabled 8250/16450/16550 type drivers.
25 obj-y += 8250/

1234567