Home
last modified time | relevance | path

Searched +full:serial +full:- +full:number (Results 1 – 25 of 1055) sorted by relevance

12345678910>>...43

/kernel/linux/linux-5.10/drivers/staging/fwserial/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
6 This enables TTY over IEEE 1394, providing high-speed serial
8 ad-hoc transport protocol and is currently limited to
9 Linux-to-Linux communication.
12 be called firewire-serial.
17 int "Maximum number of serial ports supported"
20 Set this to the maximum number of serial ports you want the
21 firewire-serial driver to support.
24 int "Maximum number of serial ports supported per adapter"
28 Set this to the maximum number of serial ports each firewire
[all …]
/kernel/linux/linux-4.19/drivers/staging/fwserial/
DKconfig5 This enables TTY over IEEE 1394, providing high-speed serial
7 ad-hoc transport protocol and is currently limited to
8 Linux-to-Linux communication.
11 be called firewire-serial.
16 int "Maximum number of serial ports supported"
19 Set this to the maximum number of serial ports you want the
20 firewire-serial driver to support.
23 int "Maximum number of serial ports supported per adapter"
27 Set this to the maximum number of serial ports each firewire
28 adapter supports. The actual number of serial ports registered
/kernel/linux/linux-5.10/include/linux/usb/
Dserial.h1 // SPDX-License-Identifier: GPL-2.0
3 * USB Serial Converter stuff
5 * Copyright (C) 1999 - 2012
6 * Greg Kroah-Hartman (greg@kroah.com)
19 #include <linux/serial.h>
22 /* The maximum number of ports one device can grab at once */
25 /* USB serial flags */
31 * @serial: pointer back to the struct usb_serial owner of this port.
34 * @minor: the minor number of the port
35 * @port_number: the struct usb_serial port number of this port (starts at 0)
[all …]
Diowarrior.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 /* the serial number of our chip (if a serial-number is not available
24 __u8 serial[9]; member
25 /* revision number of the chip */
27 /* USB-speed of the device (0=UNKNOWN, 1=LOW, 2=FULL 3=HIGH) */
31 /* the number of the endpoint */
33 /* size of the data-packets on this interface */
38 Get some device-information (product-id , serial-number etc.)
/kernel/linux/linux-4.19/include/linux/usb/
Dserial.h1 // SPDX-License-Identifier: GPL-2.0
3 * USB Serial Converter stuff
5 * Copyright (C) 1999 - 2012
6 * Greg Kroah-Hartman (greg@kroah.com)
19 #include <linux/serial.h>
23 /* The maximum number of ports one device can grab at once */
29 /* USB serial flags */
34 * @serial: pointer back to the struct usb_serial owner of this port.
37 * @minor: the minor number of the port
38 * @port_number: the struct usb_serial port number of this port (starts at 0)
[all …]
Diowarrior.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 /* the serial number of our chip (if a serial-number is not available
24 __u8 serial[9]; member
25 /* revision number of the chip */
27 /* USB-speed of the device (0=UNKNOWN, 1=LOW, 2=FULL 3=HIGH) */
31 /* the number of the endpoint */
33 /* size of the data-packets on this interface */
38 Get some device-information (product-id , serial-number etc.)
/kernel/linux/linux-5.10/Documentation/networking/devlink/
Ddevlink-info.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
7 The ``devlink-info`` mechanism enables device drivers to report device
10 The original motivation for the ``devlink-info`` API was twofold:
12 - making it possible to automate device and firmware management in a fleet
13 of machines in a vendor-independent fashion (see also
14 :ref:`Documentation/networking/devlink/devlink-flash.rst <devlink_flash>`);
15 - name the per component FW versions (as opposed to the crowded ethtool
18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver
19 versions is generally discouraged - here, and via any other Linux API.
21 .. list-table:: List of top level info objects
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Serial device configuration
6 menu "Serial drivers"
14 the console before standard serial driver is probed. The console is
17 source "drivers/tty/serial/8250/Kconfig"
19 comment "Non-8250 serial port support"
22 tristate "ARM AMBA PL010 serial port support"
33 bool "Support for console on AMBA serial port"
49 tristate "ARM AMBA PL011 serial port support"
60 bool "Support for console on AMBA serial port"
[all …]
/kernel/linux/linux-4.19/include/linux/
Dpadata.h2 * padata.h - header for the padata parallelization interface
18 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
34 * struct padata_priv - Embedded to the users data structure.
40 * @seq_nr: Sequence number of the parallelized data object.
41 * @info: Used to pass information from the parallel to the serial function.
43 * @serial: Serial complete function.
52 void (*serial)(struct padata_priv *padata); member
67 * struct padata_serial_queue - The percpu padata serial queue
69 * @serial: List to wait for serialization after reordering.
74 struct padata_list serial; member
[all …]
/kernel/linux/linux-5.10/drivers/usb/serial/
Dvisor.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 1999 - 2004
7 * Greg Kroah-Hartman (greg@kroah.com)
9 * See Documentation/usb/usb-serial.rst for more information on using this
25 #include <linux/usb/serial.h>
32 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>"
38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
[all …]
/kernel/linux/linux-4.19/drivers/usb/serial/
Dvisor.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 1999 - 2004
7 * Greg Kroah-Hartman (greg@kroah.com)
9 * See Documentation/usb/usb-serial.txt for more information on using this
25 #include <linux/usb/serial.h>
32 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>"
38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
[all …]
/kernel/linux/linux-4.19/drivers/tty/serial/
DKconfig2 # Serial device configuration
7 menu "Serial drivers"
15 the console before standard serial driver is probed. The console is
18 source "drivers/tty/serial/8250/Kconfig"
20 comment "Non-8250 serial port support"
23 tristate "ARM AMBA PL010 serial port support"
34 bool "Support for console on AMBA serial port"
37 ---help---
50 tristate "ARM AMBA PL011 serial port support"
61 bool "Support for console on AMBA serial port"
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpadata.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * padata.h - header for the padata parallelization interface
25 * struct padata_priv - Represents one job
30 * @seq_nr: Sequence number of the parallelized data object.
31 * @info: Used to pass information from the parallel to the serial function.
33 * @serial: Serial complete function.
42 void (*serial)(struct padata_priv *padata); member
46 * struct padata_list - one per work type per CPU
57 * struct padata_serial_queue - The percpu padata serial queue
59 * @serial: List to wait for serialization after reordering.
[all …]
Dqcom-geni-se.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
11 /* Transfer mode supported by GENI Serial Engines */
18 /* Protocols supported by GENI Serial Engines */
42 * struct geni_se - GENI Serial Engine
43 * @base: Base Address of the Serial Engine's register block
44 * @dev: Pointer to the Serial Engine device
46 * @clk: Handle to the core serial engine clock
47 * @num_clk_levels: Number of valid clock levels in clk_perf_tbl
48 * @clk_perf_tbl: Table of clock frequency input to serial engine clock
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
2 0 = reserved as null device number
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
13 8 = /dev/random Nondeterministic random number gen.
14 9 = /dev/urandom Faster, less secure random number gen.
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
[all …]
/kernel/linux/linux-4.19/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
2 0 = reserved as null device number
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
13 8 = /dev/random Nondeterministic random number gen.
14 9 = /dev/urandom Faster, less secure random number gen.
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Dqnx6.rst1 .. SPDX-License-Identifier: GPL-2.0
29 ------
39 ---------------
42 Each qnx6fs got two superblocks, each one having a 64bit serial number.
43 That serial number is used to identify the "active" superblock.
45 serial of the new master superblock is increased (old superblock serial + 1)
48 update of the serial number. Before updating that serial, all modifications
65 Unused block pointers are always set to ~0 - regardless of root node,
75 information (total number of filesystem blocks) or by taking the highest
79 0x1000 is the size reserved for each superblock - regardless of the
[all …]
/kernel/linux/linux-4.19/Documentation/filesystems/
Dqnx6.txt24 ------
33 ---------------
36 Each qnx6fs got two superblocks, each one having a 64bit serial number.
37 That serial number is used to identify the "active" superblock.
39 serial of the new master superblock is increased (old superblock serial + 1)
42 update of the serial number. Before updating that serial, all modifications
58 Unused block pointers are always set to ~0 - regardless of root node,
66 information (total number of filesystem blocks) or by taking the highest
70 0x1000 is the size reserved for each superblock - regardless of the
74 ------
[all …]
/kernel/linux/linux-5.10/drivers/tty/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
8 TTY is required for any text terminals or serial port
24 one can be used for a text-mode user session, and a third could run
26 is done with certain key combinations, usually Alt-<function key>.
39 memory; the only way to log into such a system is then via a serial
43 shiny Linux system :-)
63 the kernel messages be output only to a serial port (in which case
64 you should say Y to "Console on serial port", below).
96 See <file:Documentation/driver-api/console.rst> for more
111 Linux has traditionally used the BSD-like names /dev/ptyxx for
[all …]
/kernel/linux/linux-4.19/drivers/tty/
DKconfig4 ---help---
7 TTY is required for any text terminals or serial port
17 ---help---
23 one can be used for a text-mode user session, and a third could run
25 is done with certain key combinations, usually Alt-<function key>.
38 memory; the only way to log into such a system is then via a serial
42 shiny Linux system :-)
48 ---help---
56 ---help---
62 the kernel messages be output only to a serial port (in which case
[all …]
/kernel/linux/linux-5.10/net/rxrpc/
Dprotocol.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
11 typedef u32 rxrpc_seq_t; /* Rx message sequence number */
12 typedef u32 rxrpc_serial_t; /* Rx message serial number */
13 typedef __be32 rxrpc_seq_net_t; /* on-the-wire Rx message sequence number */
14 typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */
18 * on-the-wire Rx packet header
19 * - all multibyte fields should be in network byte order
23 #define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */
27 #define RXRPC_CHANNELMASK (RXRPC_MAXCALLS-1) /* mask for channel ID */
32 __be32 callNumber; /* call ID (0 for connection-level packets) */
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # The 8250/16550 serial drivers. You shouldn't be in this list unless
8 tristate "8250/16550 and compatible serial support"
14 serial ports. The standard answer is Y. People who might say N
17 serial mouse and don't intend to use their machine's standard serial
18 port for anything. (Note that the Cyclades multi serial port driver
24 non-standard serial ports, since the configuration information will
28 BTW1: If you have a mouseman serial mouse which is not recognized by
35 Most people will say Y or M here, so that they can use serial mice,
36 modems and similar devices connecting to the standard serial ports.
[all …]
/kernel/linux/linux-4.19/drivers/tty/serial/8250/
DKconfig2 # The 8250/16550 serial drivers. You shouldn't be in this list unless
7 tristate "8250/16550 and compatible serial support"
10 ---help---
12 serial ports. The standard answer is Y. People who might say N
15 serial mouse and don't intend to use their machine's standard serial
16 port for anything. (Note that the Cyclades multi serial port driver
22 non-standard serial ports, since the configuration information will
26 BTW1: If you have a mouseman serial mouse which is not recognized by
33 Most people will say Y or M here, so that they can use serial mice,
34 modems and similar devices connecting to the standard serial ports.
[all …]
/kernel/linux/linux-4.19/net/rxrpc/
Dprotocol.h15 typedef u32 rxrpc_seq_t; /* Rx message sequence number */
16 typedef u32 rxrpc_serial_t; /* Rx message serial number */
17 typedef __be32 rxrpc_seq_net_t; /* on-the-wire Rx message sequence number */
18 typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */
22 * on-the-wire Rx packet header
23 * - all multibyte fields should be in network byte order
27 #define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */
31 #define RXRPC_CHANNELMASK (RXRPC_MAXCALLS-1) /* mask for channel ID */
36 __be32 callNumber; /* call ID (0 for connection-level packets) */
37 __be32 seq; /* sequence number of pkt in call stream */
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_fru_eeprom.c41 struct atom_context *atom_ctx = adev->mode_info.atom_context; in is_fru_eeprom_supported()
43 /* VBIOS is of the format ###-DXXXYY-##. For SKU identification, in is_fru_eeprom_supported()
49 switch (adev->asic_type) { in is_fru_eeprom_supported()
52 if (strnstr(atom_ctx->vbios_version, "D161", in is_fru_eeprom_supported()
53 sizeof(atom_ctx->vbios_version)) || in is_fru_eeprom_supported()
54 strnstr(atom_ctx->vbios_version, "D163", in is_fru_eeprom_supported()
55 sizeof(atom_ctx->vbios_version))) in is_fru_eeprom_supported()
76 ret = i2c_transfer(&adev->pm.smu_i2c, &msg, 1); in amdgpu_fru_read_eeprom()
86 size = buff[2] - I2C_PRODUCT_INFO_OFFSET; in amdgpu_fru_read_eeprom()
91 ret = i2c_transfer(&adev->pm.smu_i2c, &msg, 1); in amdgpu_fru_read_eeprom()
[all …]

12345678910>>...43