| /linux/drivers/tty/serial/8250/ |
| H A D | Kconfig | 3 # 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 D | 8250_of.c | 50 /* 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 D | 8250_ni.c | 3 * 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 D | README.rst | 4 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 D | serial_core.h | 29 #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 D | serial_reg.h | 12 * 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 D | Kconfig.debug | 15 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 D | README | 4 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 D | 8250.yaml | 120 - 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 D | mediatek,uart.yaml | 17 with 16550A, with enhancements for high speed baud rates and
|
| /linux/Documentation/admin-guide/ |
| H A D | serial-console.rst | 6 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 D | serial.h | 8 * 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 D | serial.h | 6 * 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 D | serial.h | 5 * 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 D | dbg.c | 5 * NOTE: putc() is board specific, if your board have a 16550 compatible uart,
|
| /linux/arch/mips/mti-malta/ |
| H A D | malta-platform.c | 16 * o 1 port in the CBUS UART, a discrete 16550 which normally is only used
|
| /linux/arch/powerpc/boot/ |
| H A D | ns16550.c | 3 * 16550 serial console support. 9 * Modified by: Mark A. Greer <mgreer@mvista.com>
|
| /linux/Documentation/sound/cards/ |
| H A D | serial-u16550.rst | 2 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 D | belkin_sa.h | 23 * 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 D | sysfs-tty | 155 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 D | pci_ids.h | 1434 #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 D | spcr.c | 17 * 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 D | Kconfig | 55 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 D | baycom_ser_fdx.c | 10 * 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 D | ssb_driver_extif.h | 6 * 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.
|