| /kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
| 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 …]
|
| D | 8250_of.c | 29 * 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",
|
| D | 8250_fsl.c | 3 * 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",
|
| D | 8250_port.c | 3 * 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/ |
| 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 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 …]
|
| D | 8250_of.c | 29 * 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",
|
| D | 8250_fsl.c | 3 * 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",
|
| D | 8250_port.c | 3 * 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/ |
| 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 …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | serial_core.h | 14 * 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/ |
| D | Kconfig.debug | 10 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/ |
| D | Kconfig.debug | 19 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/ |
| 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.
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | serial_core.h | 14 * 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/ |
| D | 8250.yaml | 76 - 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/ |
| D | vfio-mediated-device.rst | 23 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/ |
| 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 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/ |
| 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
|
| /kernel/linux/linux-6.6/arch/ia64/include/asm/ |
| 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
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ |
| D | xilinx.txt | 3 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/ |
| D | xilinx.txt | 3 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/ |
| 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
|
| /kernel/linux/linux-5.10/arch/alpha/include/asm/ |
| 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
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| 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.
|