Home
last modified time | relevance | path

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

123456

/kernel/linux/linux-6.6/drivers/tty/serial/8250/
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 …]
D8250_of.c29 * Fill a struct uart_port for a given device node
133 /* Check for a fixed line number */ in of_platform_serial_setup()
182 of_device_is_compatible(np, "fsl,16550-FIFO64"))) { in of_platform_serial_setup()
197 * Try to register a serial port
263 * Release a line
314 * A few common types, add more as needed.
326 { .compatible = "altr,16550-FIFO32",
328 { .compatible = "altr,16550-FIFO64",
330 { .compatible = "altr,16550-FIFO128",
332 { .compatible = "fsl,16550-FIFO64",
D8250_fsl.c3 * Freescale 16550 UART "driver", Copyright (C) 2011 Paul Gortmaker.
7 * This isn't a full driver; it just provides an alternate IRQ
12 * a check for a break and insert a dummy read on the Rx for the
42 * For a single break the hardware reports LSR.BI for each character in fsl8250_handle_irq()
44 * A typical break has a duration of 0.3s, with a 115200n8 configuration in fsl8250_handle_irq()
48 * to read the RX register (to clear LSR.DR and thus prevent a FIFO in fsl8250_handle_irq()
178 .name = "fsl-16550-uart",
D8250_port.c3 * Base port operations for 8250/16550-type serial ports
8 * A note about mapbase / membase
74 .name = "16550",
79 .name = "16550A",
231 .name = "Altera 16550 FIFO32",
239 .name = "Altera 16550 FIFO64",
247 .name = "Altera 16550 FIFO128",
256 * workaround of errata A-008006 which states that tx_loadsz should
260 .name = "16550A_FSL64",
293 .name = "Nuvoton 16550",
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
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
21 To compile this driver as a module, choose M here: the
23 [WARNING: Do not compile this driver as a module if you are using
28 BTW1: If you have a mouseman serial mouse which is not recognized by
31 BTW2: If you intend to use a software modem (also called Winmodem)
50 If 8250 is built as a module, this adds 8250_core alias instead.
56 bool "8250/16550 PNP device support" if EXPERT
64 bool "Support for variants of the 16550A serial port"
[all …]
D8250_of.c29 * Fill a struct uart_port for a given device node
133 /* Check for a fixed line number */ in of_platform_serial_setup()
179 of_device_is_compatible(np, "fsl,16550-FIFO64"))) { in of_platform_serial_setup()
194 * Try to register a serial port
256 * Release a line
307 * A few common types, add more as needed.
319 { .compatible = "altr,16550-FIFO32",
321 { .compatible = "altr,16550-FIFO64",
323 { .compatible = "altr,16550-FIFO128",
D8250_fsl.c3 * Freescale 16550 UART "driver", Copyright (C) 2011 Paul Gortmaker.
7 * This isn't a full driver; it just provides an alternate IRQ
12 * a check for a break and insert a dummy read on the Rx for the
167 .name = "fsl-16550-uart",
D8250_port.c3 * Base port operations for 8250/16550-type serial ports
8 * A note about mapbase / membase
76 .name = "16550",
81 .name = "16550A",
233 .name = "Altera 16550 FIFO32",
241 .name = "Altera 16550 FIFO64",
249 .name = "Altera 16550 FIFO128",
258 * workaround of errata A-008006 which states that tx_loadsz should
262 .name = "16550A_FSL64",
295 .name = "Nuvoton 16550",
[all …]
/kernel/linux/linux-6.6/samples/vfio-mdev/
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 …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dserial_core.h14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * You should have received a copy of the GNU General Public License
43 #define PORT_ALTR_16550_F32 26 /* Altera 16550 UART with 32 FIFOs */
44 #define PORT_ALTR_16550_F64 27 /* Altera 16550 UART with 64 FIFOs */
45 #define PORT_ALTR_16550_F128 28 /* Altera 16550 UART with 128 FIFOs */
47 #define PORT_16550A_FSL64 30 /* Freescale 16550 UART with 64 FIFOs */
182 /* MCHP 16550A UART with 256 byte FIFOs */
/kernel/linux/linux-6.6/arch/powerpc/
DKconfig.debug10 Only enable this if you are hitting a build failure in the
11 arch/powerpc code caused by a warning, and you don't feel
35 are also calculated. A directory named hcall_inst is added at the
39 This option will add a small amount of overhead to all hypervisor
107 xmon will print a backtrace on the very first invocation.
123 to say Y here, unless you're building for a memory-constrained
160 enabled in a production kernel.
176 Select this to enable early debugging for a machine using BootX
183 Select this to enable early debugging for a machine with a HVC
190 Select this to enable early debugging for a machine with a HVSI
[all …]
/kernel/linux/linux-5.10/arch/mips/
DKconfig.debug19 unless you want to debug such a crash.
26 "8250/16550 and compatible serial early printk driver"
27 If you say Y here, it will be possible to use a 8250/16550 serial
39 default kernel command line or add a few extra options to it.
90 If you want to add compressed kernel support to a new board, and the
97 debug it. for example, add a new serial port support just as
98 arch/mips/boot/compressed/uart-16550.c does.
101 to reduce the kernel image size and speed up the booting procedure a
126 occur early in the boot process of a secondary core.
/kernel/linux/linux-6.6/arch/mips/
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.
/kernel/linux/linux-5.10/include/uapi/linux/
Dserial_core.h14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * You should have received a copy of the GNU General Public License
41 #define PORT_ALTR_16550_F32 26 /* Altera 16550 UART with 32 FIFOs */
42 #define PORT_ALTR_16550_F64 27 /* Altera 16550 UART with 64 FIFOs */
43 #define PORT_ALTR_16550_F128 28 /* Altera 16550 UART with 128 FIFOs */
45 #define PORT_16550A_FSL64 30 /* Freescale 16550 UART with 64 FIFOs */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/serial/
D8250.yaml76 - altr,16550-FIFO32
77 - altr,16550-FIFO64
78 - altr,16550-FIFO128
79 - fsl,16550-FIFO64
217 A 2-cell property describing the VUART SIRQ number and SIRQ
/kernel/linux/linux-5.10/Documentation/driver-api/
Dvfio-mediated-device.rst23 software, we have identified common requirements and a unified management
28 space in a secure, IOMMU-protected environment. This framework is used for
33 The mediated core driver provides a common interface for mediated device
35 provides a generic interface to perform these operations:
37 * Create and destroy a mediated device
38 * Add a mediated device to and remove it from a mediated bus driver
39 * Add a mediated device to and remove it from an IOMMU group
41 The mediated core driver also provides an interface to register a bus driver.
43 supports VFIO APIs. The mediated bus driver adds a mediated device to and
44 removes it from a VFIO group.
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
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
48 acting as a system console will be used. At this time, the system
49 first looks for a VGA card and then for a serial port. So if you don't
50 have a VGA card in your system the first serial port will automatically
53 You will need to create a new device to use ``/dev/console``. The official
56 (You can also use a network device as a console. See
[all …]
/kernel/linux/linux-5.10/arch/ia64/include/asm/
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
/kernel/linux/linux-6.6/arch/ia64/include/asm/
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
/kernel/linux/linux-6.6/Documentation/admin-guide/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/
Dxilinx.txt3 The Xilinx EDK toolchain ships with a set of IP cores (devices) for use
10 Each IP-core has a set of parameters which the FPGA designer can use to
18 generate a new device tree each time the FPGA bitstream changes. The
99 implementations use a different resolution.
108 bitstream stored on a CF card. It can also be used as a generic CF
117 listed above, nodes for these devices should include a phy-handle
141 - compatible : should contain "xlnx,xps-hwicap-1.00.a" or
144 vi) Xilinx Uart 16550
146 Xilinx UART 16550 devices are very similar to the NS16550 but with
151 - reg-offset : A value of 3 is required
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/
Dxilinx.txt3 The Xilinx EDK toolchain ships with a set of IP cores (devices) for use
10 Each IP-core has a set of parameters which the FPGA designer can use to
18 generate a new device tree each time the FPGA bitstream changes. The
99 implementations use a different resolution.
108 bitstream stored on a CF card. It can also be used as a generic CF
117 listed above, nodes for these devices should include a phy-handle
141 - compatible : should contain "xlnx,xps-hwicap-1.00.a" or
144 vi) Xilinx Uart 16550
146 Xilinx UART 16550 devices are very similar to the NS16550 but with
151 - reg-offset : A value of 3 is required
[all …]
/kernel/linux/linux-6.6/arch/alpha/include/asm/
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
/kernel/linux/linux-5.10/arch/alpha/include/asm/
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
/kernel/linux/linux-5.10/arch/x86/include/asm/
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.

123456