Home
last modified time | relevance | path

Searched +full:16550 +full:a (Results 1 – 25 of 53) sorted by relevance

123

/linux/drivers/tty/serial/8250/
H A DKconfig3 # The 8250/16550 serial drivers. You shouldn't be in this list unless
8 tristate "8250/16550 and compatible serial support"
16 servers, or users that have one of the various bus mice instead of a
20 To compile this driver as a module, choose M here: the
22 [WARNING: Do not compile this driver as a module if you are using
27 BTW1: If you have a mouseman serial mouse which is not recognized by
30 BTW2: If you intend to use a software modem (also called Winmodem)
49 If 8250 is built as a module, this adds 8250_core alias instead.
55 bool "8250/16550 PNP device support" if EXPERT
63 bool "Support for variants of the 16550A serial port"
[all …]
H A D8250_of.c50 /* Nuvoton NPCM UARTs have a custom divisor calculation */
85 * Fill a struct uart_port for a given device node
186 of_device_is_compatible(np, "fsl,16550-FIFO64"))) { in of_platform_serial_setup()
199 * Try to register a serial port
275 * Release a line
329 * A few common types, add more as needed.
341 { .compatible = "altr,16550-FIFO32",
343 { .compatible = "altr,16550-FIFO64",
345 { .compatible = "altr,16550-FIFO128",
347 { .compatible = "fsl,16550-FIFO64",
H A D8250_ni.c3 * NI 16550 UART Driver
5 * The National Instruments (NI) 16550 is a UART that is compatible with the
256 * assume a FIFO size of 128.
318 dev_dbg(dev, "NI 16550 has TX FIFO size %u, RX FIFO size %u\n", in ni16550_probe()
330 * - a "clock-frequency" ACPI in ni16550_probe()
359 * This is a device-specific property, and there are old devices in the in ni16550_probe()
403 /* NI 16550 RS-485 Interface */
449 MODULE_DESCRIPTION("NI 16550 Driver");
/linux/samples/vfio-mdev/
H A DREADME.rst4 mtty is a sample vfio-mdev driver that demonstrates how to use the mediated
7 The sample driver creates an mdev device that simulates a serial port over a PCI
12 This step creates a dummy device, /sys/devices/virtual/mtty/mtty/
42 2. Create a mediated device by using the dummy device that you created in the
59 00:05.0 Serial controller: Device 4348:3253 (rev 10) (prog-if 02 [16550])
66 Interrupt: pin A routed to IRQ 10
73 30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
77 serial 0000:00:05.0: PCI INT A -> Link[LNKA] -> GSI 10 (level, high) -> IRQ 10
78 0000:00:05.0: ttyS1 at I/O 0xc150 (irq = 10) is a 16550A
79 0000:00:05.0: ttyS2 at I/O 0xc158 (irq = 10) is a 16550A
[all …]
/linux/include/uapi/linux/
H A Dserial_core.h29 #define PORT_ALTR_16550_F32 26 /* Altera 16550 UART with 32 FIFOs */
30 #define PORT_ALTR_16550_F64 27 /* Altera 16550 UART with 64 FIFOs */
31 #define PORT_ALTR_16550_F128 28 /* Altera 16550 UART with 128 FIFOs */
33 #define PORT_16550A_FSL64 30 /* Freescale 16550 UART with 64 FIFOs */
168 /* MCHP 16550A UART with 256 byte FIFOs */
H A Dserial_reg.h12 * a 8250, 16450, or 16550(A).
50 #define UART_IIR_FIFO_ENABLED_16550 0x80 /* 16550: (broken/unusable) FIFO */
51 #define UART_IIR_FIFO_ENABLED_16550A 0xc0 /* 16550A: FIFO enabled */
125 #define UART_LCR_CONF_MODE_A UART_LCR_DLAB /* Configutation mode A */
/linux/arch/mips/
H A DKconfig.debug15 unless you want to debug such a crash.
22 "8250/16550 and compatible serial early printk driver"
23 If you say Y here, it will be possible to use a 8250/16550 serial
35 default kernel command line or add a few extra options to it.
87 If you want to add compressed kernel support to a new board, and the
94 debug it. for example, add a new serial port support just as
95 arch/mips/boot/compressed/uart-16550.c does.
98 to reduce the kernel image size and speed up the booting procedure a
131 occur early in the boot process of a secondary core.
/linux/tools/arch/x86/dell-uart-backlight-emulator/
H A DREADME4 Dell All In One (AIO) models released after 2017 use a backlight controller
20 1. A (desktop) PC with a 16550 UART on the motherboard and a standard DB9
22 2. A DB9 NULL modem cable.
23 3. A second DB9 serial port, this can e.g. be a USB to serial converter
24 with a DB9 connector plugged into the same desktop PC.
25 4. A DSDT overlay for the desktop PC replacing the _HID of the 16550 UART
26 ACPI Device() with "DELL0501" and adding a _CID of "PNP0501", see
44 should be a /sys/class/backlight/dell_uart_backlight/ directory now
/linux/Documentation/devicetree/bindings/serial/
H A D8250.yaml120 - altr,16550-FIFO32
121 - altr,16550-FIFO64
122 - altr,16550-FIFO128
123 - fsl,16550-FIFO64
288 A 2-cell property describing the VUART SIRQ number and SIRQ
H A Dmediatek,uart.yaml17 with 16550A, with enhancements for high speed baud rates and
/linux/Documentation/admin-guide/
H A Dserial-console.rst6 To use a serial port as console you need to compile the support into your
10 …Character devices --> Serial drivers --> 8250/16550 and compatible serial support --> Console on 8…
12 You must compile serial support into the kernel and not as a module.
15 define a new kernel command line option to select which device(s) to
24 ttySx for a serial port
58 for other reasons. For example, because of a typo or because
73 Note that the last ``console=tty1`` parameter still makes a difference.
78 acting as a system console will be used. At this time, the system
79 first looks for a VGA card and then for a serial port. So if you don't
80 have a VGA card in your system the first serial port will automatically
[all …]
/linux/arch/alpha/include/asm/
H A Dserial.h8 * This assumes you have a 1.8432 MHz clock for your UART.
10 * It'd be nice if someone built a serial card with a 24.576 MHz
11 * clock, since the 16550A is capable of handling a top speed of 1.5
/linux/arch/x86/include/asm/
H A Dserial.h6 * This assumes you have a 1.8432 MHz clock for your UART.
8 * It'd be nice if someone built a serial card with a 24.576 MHz
9 * clock, since the 16550A is capable of handling a top speed of 1.5
10 * megabits/second; but this requires a faster clock.
/linux/arch/m68k/include/asm/
H A Dserial.h5 * currently this seems useful only for a Q40,
12 * This assumes you have a 1.8432 MHz clock for your UART.
14 * It'd be nice if someone built a serial card with a 24.576 MHz
15 * clock, since the 16550A is capable of handling a top speed of 1.5
/linux/arch/mips/boot/compressed/
H A Ddbg.c5 * NOTE: putc() is board specific, if your board have a 16550 compatible uart,
/linux/arch/mips/mti-malta/
H A Dmalta-platform.c16 * o 1 port in the CBUS UART, a discrete 16550 which normally is only used
/linux/arch/powerpc/boot/
H A Dns16550.c3 * 16550 serial console support.
9 * Modified by: Mark A. Greer <mgreer@mvista.com>
/linux/Documentation/sound/cards/
H A Dserial-u16550.rst2 Serial UART 16450/16550 MIDI driver
9 * 2 - Midiator MS-124W S/A mode (2)
13 For the Midiator MS-124W, you must set the physical M-S and A-B
17 (midiCnD0-midiCnD15). Whenever you write to a different substream, the driver
20 "parts", so this feature lets you treat each part as a distinct raw MIDI
38 all four MIDI Out connectors. Set the A-B switch and the speed module
39 parameter to match (A=19200, B=9600).
41 Usage example for MS-124T, with A-B switch in A position:
48 In MS-124W S/A mode, one raw MIDI substream is supported (midiCnD0);
52 Usage example for S/A mode:
[all …]
/linux/drivers/usb/serial/
H A Dbelkin_sa.h23 * I did not have a copy of the original work to support this
25 * I am using to write this driver was acquired by using a modified
96 * 16550 register layout. This is probably because the adapter can
97 * be used in a "DOS" environment to simulate a standard hardware port.
/linux/Documentation/ABI/testing/
H A Dsysfs-tty155 serials. When users input a meaning less value to this I/F,
158 16550A, which has 1/4/8/14 bytes trigger, the RX trigger is
166 kernel console. It shows and accepts a boolean variable.
/linux/include/linux/
H A Dpci_ids.h1434 #define PCI_DEVICE_ID_TTI_HPT372N 0x0009 /* apparently a 372N variant? */
2086 #define PCI_DEVICE_ID_LAVA_DSERIAL 0x0100 /* 2x 16550 */
2087 #define PCI_DEVICE_ID_LAVA_QUATRO_A 0x0101 /* 2x 16550, half of 4 port */
2088 #define PCI_DEVICE_ID_LAVA_QUATRO_B 0x0102 /* 2x 16550, half of 4 port */
2089 #define PCI_DEVICE_ID_LAVA_QUATTRO_A 0x0120 /* 2x 16550A, half of 4 port */
2090 #define PCI_DEVICE_ID_LAVA_QUATTRO_B 0x0121 /* 2x 16550A, half of 4 port */
2091 #define PCI_DEVICE_ID_LAVA_OCTO_A 0x0180 /* 4x 16550A, half of 8 port */
2092 #define PCI_DEVICE_ID_LAVA_OCTO_B 0x0181 /* 4x 16550A, half of 8 port */
2096 #define PCI_DEVICE_ID_LAVA_SSERIAL 0x0500 /* 1x 16550 */
2100 #define PCI_DEVICE_ID_LAVA_DUAL_PAR_B 0x8003 /* two PCI devices on a card */
/linux/drivers/acpi/
H A Dspcr.c17 * occasionally getting stuck as 1. To avoid the potential for a hang, check
26 * Some Qualcomm Datacenter Technologies SoCs have a defective UART BUSY bit.
46 * APM X-Gene v1 and v2 UART hardware is an 16550 like device but has its
78 * defined to parse ACPI SPCR table. As a result of the parsing preferred
153 * SPCR 1.09 defines Precise Baud Rate Filed contains a specific in acpi_parse_spcr()
163 * SPCR 1.04 defines 0 as a preconfigured state of UART. in acpi_parse_spcr()
190 * creates the UARTs, whether or not they're used as a console. in acpi_parse_spcr()
/linux/sound/drivers/
H A DKconfig55 If you don't have a sound card in your computer, you can include a
56 driver for the PC speaker which allows it to act like a primitive
60 You can compile this as a module which will be called snd-pcsp.
62 WARNING: if you already have a soundcard, enabling this
63 driver may lead to a problem. Namely, it may get loaded
65 pc-speaker a default sound device. Which is likely not
67 sound driver, you can add this in a configuration file under
72 You don't need this driver if you have a tablet piezo beeper
75 Say N if you have a sound card.
89 To compile this driver as a module, choose M here: the module
[all …]
/linux/drivers/net/hamradio/
H A Dbaycom_ser_fdx.c10 * In order to use the radio, you need a license from the communications
15 * ser12: This is a very simple 1200 baud AFSK modem. The modem consists only
16 * of a modulator/demodulator chip, usually a TI TCM3105. The computer
18 * for handling the HDLC protocol. The modem connects to a serial port,
21 * driver only supports standard serial hardware (8250, 16450, 16550A)
24 * TXD pin of the serial port. Thus a contiguous stream of 0x00-bytes
25 * is transmitted to achieve a positive supply voltage.
27 * hsk: This is a 4800 baud FSK modem, designed for TNC use. It works fine
206 /* first check if there is room to add a bit */ in ser12_rx()
211 /* add a one bit */ in ser12_rx()
[all …]
/linux/include/linux/ssb/
H A Dssb_driver_extif.h6 * The External Interface core supports a total of three external chip selects
9 * programmed to support either a synchronous interface or an
13 * The external interface core also contains 2 on-chip 16550 UARTs, clock
14 * frequency control, a watchdog interrupt timer, and a GPIO interface.
33 * gpio outputs without needing to share a single register pair.
34 * Use the following helper macro to get a register offset value.

123