Home
last modified time | relevance | path

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

12345

/linux/drivers/tty/serial/8250/
H A DMakefile3 # Makefile for the 8250 serial device drivers.
6 obj-$(CONFIG_SERIAL_8250) += 8250.o
7 8250-y := 8250_core.o
8 8250-y += 8250_platform.o
9 8250-$(CONFIG_SERIAL_8250_PNP) += 8250_pnp.o
10 8250-$(CONFIG_SERIAL_8250_RSA) += 8250_rsa.o
12 obj-$(CONFIG_SERIAL_8250) += 8250_base.o
13 8250_base-y := 8250_port.o
14 8250_base-$(CONFIG_SERIAL_8250_DMA) += 8250_dma.o
15 8250_base-$(CONFIG_SERIAL_8250_DWLIB) += 8250_dwlib.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_pcilib.c3 * 8250 PCI library.
12 #include "8250.h"
13 #include "8250_pcilib.h"
40 MODULE_DESCRIPTION("8250 PCI library");
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()
96 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_rsa.c11 #include "8250.h"
114 * Keep the old "8250" name working as well for the module options so we don't
119 * MODULE_PARAM_PREFIX lets us keep the "8250." syntax alive.
126 #define MODULE_PARAM_PREFIX "8250_core." in rsa8250_options()
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_lpc18xx.c7 * Based on 8250_mtk.c:
18 #include "8250.h"
20 /* Additional LPC18xx/43xx 8250 registers and bits */
165 dev_err(&pdev->dev, "unable to register 8250 port\n"); in lpc18xx_serial_probe()
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()
228 MODULE_DESCRIPTION("Renesas Emma Mobile 8250 Driver");
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_accent.c10 #include "8250.h"
34 MODULE_DESCRIPTION("8250 serial probe module for Accent Async cards");
H A D8250_fourport.c10 #include "8250.h"
43 MODULE_DESCRIPTION("8250 serial probe module for AST Fourport cards");
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.
224 dev_err(dev, "failed to register 8250 port\n"); in uniphier_uart_probe()
H A D8250_boca.c10 #include "8250.h"
48 MODULE_DESCRIPTION("8250 serial probe module for Boca cards");
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_lpss.c3 * 8250_lpss.c - Driver for UART on Intel Braswell and various other Intel SoCs
17 #include "8250_dwlib.h"
170 * This simply makes the checks in the 8250_port to try the DMA in ehl_serial_setup()
424 .name = "8250_lpss",
H A D8250_mtk.c3 * Mediatek 8250 driver.
23 #include "8250.h"
332 * Store the requested baud rate before calling the generic 8250 in mtk8250_set_termios()
333 * set_termios method. Standard 8250 port expects bauds to be in mtk8250_set_termios()
335 * gets out of that bound. Mediatek 8250 port supports speed in mtk8250_set_termios()
679 MODULE_DESCRIPTION("Mediatek 8250 serial port driver");
/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 */
/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…
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_disp_merge.c258 * data rate = 594000K * N / 72 = 8250 (standard) in mtk_merge_mode_valid()
262 * data rate = 583600 / 17 ~= 34329 > 8250 (NG) in mtk_merge_mode_valid()
265 * data rate = 497760 / 77 ~= 6464 < 8250 (OK) in mtk_merge_mode_valid()
268 * data rate = 521280 / 54 ~= 9653 > 8250 (NG) in mtk_merge_mode_valid()
281 if (rate > 8250) { in mtk_merge_mode_valid()
282 dev_dbg(dev, "invalid rate: %lu (>8250): " DRM_MODE_FMT "\n", in mtk_merge_mode_valid()
/linux/arch/openrisc/include/asm/
H A Dserial.h24 * clock... 8250_early.c (early 8250 serial console) actually uses this, so
/linux/Documentation/driver-api/
H A Dmiscellaneous.rst19 .. kernel-doc:: drivers/tty/serial/8250/8250_core.c
/linux/arch/powerpc/kernel/
H A Dlegacy_serial.c267 * the generic 8250_pci driver later on. The reason is that 8250 in add_legacy_pci_port()
387 * will try to build a list of all the available 8250-compatible serial ports
390 * console to be initialized, that list is also used later to provide 8250 with
558 * probed and/or the 8250 driver loaded since we need to register our
559 * platform devices before 8250 PCI ones are detected as some of them
566 * registers all those platform ports for use by the 8250 driver when it
/linux/Documentation/devicetree/bindings/serial/
H A Dbrcm,bcm7271-uart.yaml7 title: Broadcom 8250 based serial port
16 The Broadcom UART is based on the basic 8250 UART but with
/linux/arch/arm/
H A DKconfig.debug346 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
351 their output to the 8250 at PCI COM1.
671 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
1375 bool "Kernel low-level debugging via 8250 UART"
1378 their output to an 8250 UART. You can use this option
1379 to provide the parameters for the 8250 UART rather than
1480 default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250
1538 # Compatibility options for 8250
1775 int "Register offset shift for the 8250 debug UART"
1783 bool "Use 32-bit accesses for 8250 UART"
[all …]

12345