Home
last modified time | relevance | path

Searched +full:usb +full:- +full:to +full:- +full:serial (Results 1 – 25 of 1086) sorted by relevance

12345678910>>...44

/openbmc/linux/drivers/usb/serial/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Serial device configuration
7 tristate "USB Serial Converter support"
10 Say Y here if you have a USB device that provides normal serial
11 ports, or acts like a serial device, and you want to connect it to
12 your USB bus.
14 Please read <file:Documentation/usb/usb-serial.rst> for more
16 supported, and on how to use them.
18 To compile this driver as a module, choose M here: the
24 bool "USB Serial Console device support"
[all …]
H A Dconsole.c1 // SPDX-License-Identifier: GPL-2.0
3 * USB Serial Console driver
5 * Copyright (C) 2001 - 2002 Greg Kroah-Hartman (greg@kroah.com)
7 * Thanks to Randy Dunlap for the original version of this code.
18 #include <linux/serial.h>
19 #include <linux/usb.h>
20 #include <linux/usb/serial.h>
32 * ------------------------------------------------------------
33 * USB Serial console driver
35 * Much of the code here is copied from drivers/char/serial.c
[all …]
H A Dcypress_m8.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * definitions and function prototypes used for the cypress USB to Serial
11 * For sending our feature buffer - controlling serial communication states.
12 * Linux HID has no support for serial devices so we do this through the driver
17 /* List other cypress USB to Serial devices here, and add them to the id_table */
19 /* DeLorme Earthmate USB - a GPS device */
24 /* Cypress HID->COM RS232 Adapter */
28 /* Simply Automated HID->COM UPB PIM (using Cypress PID 0x5500) */
31 /* FRWD Dongle - a GPS sports watch */
39 /* Nokia CA-42 USB to serial cable */
[all …]
H A Dcp210x.c1 // SPDX-License-Identifier: GPL-2.0
3 * Silicon Laboratories CP210x USB to RS232 serial adaptor driver
6 * Copyright (C) 2010-2021 Johan Hovold (johan@kernel.org)
8 * Support to set flow control line levels using TIOCMGET and TIOCMSET
9 * thanks to Karl Hiramoto karl@hiramoto.org. RTSCTS hardware flow
10 * control thanks to Munir Nassar nassarmu@real-time.com
20 #include <linux/usb.h>
21 #include <linux/usb/serial.h>
26 #define DRIVER_DESC "Silicon Labs CP210x RS232 serial adaptor driver"
55 { USB_DEVICE(0x045B, 0x0053) }, /* Renesas RX610 RX-Stick */
[all …]
H A Dmetro-usb.c1 // SPDX-License-Identifier: GPL-2.0
3 Some of this code is credited to Linux USB open source files that are
13 #include <linux/usb.h>
21 #include <linux/usb/serial.h>
23 #define DRIVER_DESC "Metrologic Instruments Inc. - USB-POS driver"
52 MODULE_DEVICE_TABLE(usb, id_table);
54 /* UNI-Directional mode commands for device configure */
58 static int metrousb_is_unidirectional_mode(struct usb_serial *serial) in metrousb_is_unidirectional_mode() argument
60 u16 product_id = le16_to_cpu(serial->dev->descriptor.idProduct); in metrousb_is_unidirectional_mode()
65 static int metrousb_calc_num_ports(struct usb_serial *serial, in metrousb_calc_num_ports() argument
[all …]
H A Dir-usb.c1 // SPDX-License-Identifier: GPL-2.0+
3 * USB IR Dongle driver
5 * Copyright (C) 2001-2002 Greg Kroah-Hartman (greg@kroah.com)
9 * This driver allows a USB IrDA device to be used as a "dumb" serial device.
10 * This can be useful if you do not have access to a full IrDA stack on the
12 * please use the usb-irda driver, as it contains the proper error checking and
15 * Portions of this driver were taken from drivers/net/irda/irda-usb.c, which
19 * See Documentation/usb/usb-serial.rst for more information on using this
33 #include <linux/usb.h>
34 #include <linux/usb/serial.h>
[all …]
H A Dempeg.c1 // SPDX-License-Identifier: GPL-2.0
3 * USB Empeg empeg-car player driver
8 * Copyright (C) 1999 - 2001
9 * Greg Kroah-Hartman (greg@kroah.com)
11 * See Documentation/usb/usb-serial.rst for more information on using this
24 #include <linux/usb.h>
25 #include <linux/usb/serial.h>
27 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>, Gary Brubaker <xavyer@ix.netcom.com>"
28 #define DRIVER_DESC "USB Empeg Mark I/II Driver"
33 /* function prototypes for an empeg-car player */
[all …]
H A Dbelkin_sa.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Definitions for Belkin USB Serial Adapter Driver
8 * This program is largely derived from work by the linux-usb group
9 * and associated source files. Please see the usb/serial files for
12 * See Documentation/usb/usb-serial.rst for more information on using this
15 * 12-Mar-2001 gkh
16 * Added GoHubs GO-COM232 device id.
18 * 06-Nov-2000 gkh
21 * 12-Oct-2000 William Greathouse
22 * First cut at supporting Belkin USB Serial Adapter F5U103
[all …]
H A Dwishbone-serial.c1 // SPDX-License-Identifier: GPL-2.0+
3 * USB Wishbone-Serial adapter driver
12 #include <linux/usb.h>
13 #include <linux/usb/serial.h>
22 MODULE_DEVICE_TABLE(usb, id_table);
26 * This is necessary to restart the negotiation of Wishbone bus parameters.
28 * line can be driven low in the case that userspace failed to do so.
32 struct usb_device *dev = port->serial->dev; in usb_gsi_openclose()
36 usb_sndctrlpipe(dev, 0), /* Send to EP0OUT */ in usb_gsi_openclose()
40 port->serial->interface->cur_altsetting->desc.bInterfaceNumber, in usb_gsi_openclose()
[all …]
/openbmc/linux/Documentation/usb/
H A Dgadget_serial.rst2 Linux Gadget Serial Driver v2.0
7 (updated 8-May-2008 for v2.3)
11 ----------------------
23 License along with this program; if not, write to the Free
25 MA 02111-1307 USA.
27 This document and the gadget serial driver itself are
35 -------------
36 Versions of the gadget serial driver are available for the
38 version 2.3 or later of the gadget serial driver in a 2.6
42 Windows and know how to configure and build Linux kernels, run
[all …]
H A Dusb-serial.rst2 USB serial
8 The USB serial driver currently supports a number of different USB to
9 serial converter products, as well as some devices that use a serial
10 interface from userspace to talk to the device.
19 Currently the driver can handle up to 256 different serial interfaces at
22 The major number that the driver uses is 188 so to use the driver,
36 will print to the system log, which node(s) the device has been bound
37 to.
45 --------------------------------------
48 device, including providing a unit to test with.
[all …]
/openbmc/linux/drivers/bluetooth/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
27 tristate "HCI USB driver"
28 depends on USB
31 Bluetooth HCI USB driver.
32 This driver is required if you want to use Bluetooth devices with
33 USB interface.
35 Say Y here to compile support for Bluetooth USB devices into the
36 kernel or say M to compile it as module (btusb).
39 bool "Enable USB autosuspend for Bluetooth USB devices by default"
42 Say Y here to enable USB autosuspend for Bluetooth USB devices by
[all …]
/openbmc/linux/drivers/usb/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB device configuration
30 bool "USB support"
34 This option adds core support for Universal Serial Bus (USB).
35 You will also need drivers from the following menu to make use of it.
39 source "drivers/usb/common/Kconfig"
44 config USB config
45 tristate "Support for Host-side USB"
49 select NLS # for UTF-8 strings
51 Universal Serial Bus (USB) is a specification for a serial bus
[all …]
/openbmc/linux/include/linux/usb/
H A 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)
14 #include <linux/serial.h>
20 /* USB serial flags */
26 * @serial: pointer back to the struct usb_serial owner of this port.
27 * @port: pointer to the corresponding tty_port for this port.
28 * @lock: spinlock to grab when updating portions of this structure.
31 * @interrupt_in_buffer: pointer to the interrupt in buffer for this port.
[all …]
/openbmc/linux/drivers/net/usb/
H A Dhso.c1 // SPDX-License-Identifier: GPL-2.0-only
12 * Copyright (C) 2008 Greg Kroah-Hartman <gregkh@suse.de>
22 * The multiplexed serial ports are using the interrupt and
31 * Interface 2: Standard modem interface - circuit switched interface, this
32 * can be used to make a standard ppp connection however it
34 * enabled for USB performance reasons i.e. if using this set
48 #include <linux/usb.h>
56 #include <linux/usb/cdc.h>
60 #include <linux/serial.h>
64 #define MOD_DESCRIPTION "USB High Speed Option driver"
[all …]
/openbmc/linux/drivers/usb/gadget/legacy/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Gadget support on a system involves
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
16 # A Linux "Gadget Driver" talks to the USB Peripheral Controller
19 # are a subset (implementing a USB device class specification).
[all …]
/openbmc/u-boot/doc/imx/misc/
H A Dsdp.txt1 -------------
2 SDP in U-Boot
3 -------------
5 SDP stands for serial download protocol. It is the protocol used in NXP's
6 i.MX SoCs ROM Serial Downloader and provides means to download a program
7 image to the chip over USB and UART serial connection.
9 The implementation in U-Boot uses the USB Downloader Gadget (g_dnl) to
10 provide a SDP implementation over USB. This allows to download program
11 images to the target in SPL/U-Boot using the same protocol/tooling the
14 The SDP protocol over USB is a USB HID class protocol. USB HID class
[all …]
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dleds-bcm6328.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-bcm6328.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LEDs connected to Broadcom BCM6328 controller
10 - Álvaro Fernández Rojas <noltari@gmail.com>
14 In these SoCs it's possible to control LEDs both as GPIOs or by hardware.
15 However, on some devices there are Serial LEDs (LEDs connected to a 74x164
17 as spi-gpio. See
20 Some of these Serial LEDs are hardware controlled (e.g. ethernet LEDs) and
[all …]
/openbmc/qemu/docs/
H A Dqdev-device-use.txt1 = How to convert to -device & friends =
7 -device parameter bus.
10 where this address can be configured, devices provide a bus-specific
16 SCSI scsi-id %u
19 virtio-serial-bus nr %u
20 ccid-bus slot %u
21 USB port %d(.%d)* (port.port...)
23 Example: device i440FX-pcihost is on the root bus, and provides a PCI
24 bus named pci.0. To put a FOO device into its slot 4, use -device
25 FOO,bus=/i440FX-pcihost/pci.0,addr=4. The abbreviated form bus=pci.0
[all …]
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dusb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic USB Controller
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16 pattern: "^usb(@.*)?"
20 List of all the USB PHYs on this HCD
22 phy-names:
24 Name specifier for the USB PHY
[all …]
/openbmc/u-boot/drivers/usb/
H A DKconfig1 menuconfig USB config
2 bool "USB support"
3 ---help---
4 Universal Serial Bus (USB) is a specification for a serial bus
6 traditional PC serial port. The bus supplies power to peripherals
7 and allows for hot swapping. Up to 127 USB peripherals can be
8 connected to a single USB host in a tree structure.
10 The USB host is the root of the tree, the peripherals are the
11 leaves and the inner nodes are special USB devices called hubs.
12 Most PCs now have USB host ports, used to connect peripherals
[all …]
/openbmc/u-boot/board/freescale/m547xevb/
H A DREADME4 TsiChung Liew(Tsi-Chung.Liew@freescale.com)
12 - board/freescale/m547xevb/m547xevb.c Dram setup, IDE pre init, and PCI init
13 - board/freescale/m547xevb/mii.c MII init
14 - board/freescale/m547xevb/Makefile Makefile
15 - board/freescale/m547xevb/config.mk config make
16 - board/freescale/m547xevb/u-boot.lds Linker description
18 - arch/m68k/cpu/mcf547x_8x/cpu.c cpu specific code
19 - arch/m68k/cpu/mcf547x_8x/cpu_init.c Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs
20 - arch/m68k/cpu/mcf547x_8x/interrupts.c cpu specific interrupt support
21 - arch/m68k/cpu/mcf547x_8x/slicetimer.c Timer support
[all …]
/openbmc/linux/drivers/input/tablet/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
16 tristate "Acecad Flair tablet support (USB)"
18 select USB
20 Say Y here if you want to use the USB version of the Acecad Flair
21 tablet. Make sure to say Y to "Mouse support"
25 To compile this driver as a module, choose M here: the
29 tristate "Aiptek 6000U/8000U and Genius G_PEN tablet support (USB)"
31 select USB
33 Say Y here if you want to use the USB version of the Aiptek 6000U,
34 Aiptek 8000U or Genius G-PEN 560 tablet. Make sure to say Y to
[all …]
/openbmc/qemu/hw/usb/
H A Dquirks-pl2303-ids.h2 * Prolific PL2303 USB to serial adaptor driver header file
60 /* Alcatel OT535/735 USB cable */
77 /* Nokia CA-42 Cable */
81 /* CA-42 CLONE Cable www.ca-42.com chipset: Prolific Technology Inc */
92 /* USB GSM cable from Speed Dragon Multimedia, Ltd */
96 /* DATAPILOT Universal-2 Phone Cable */
100 /* Belkin "F5U257" Serial Adapter */
104 /* Alcor Micro Corp. USB 2.0 TO RS-232 */
112 /* Corega CG-USBRS232R Serial Adapter */
116 /* Y.C. Cable U.S.A., Inc - USB to RS-232 */
[all …]
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/
H A DREADME.soc13 ---------
14 The LS1043A integrated multicore processor combines four ARM Cortex-A53
20 - Four 64-bit ARM Cortex-A53 CPUs
21 - 1 MB unified L2 Cache
22 - One 32-bit DDR3L/DDR4 SDRAM memory controllers with ECC and interleaving
24 - Data Path Acceleration Architecture (DPAA) incorporating acceleration the
26 - Packet parsing, classification, and distribution (FMan)
27 - Queue management for scheduling, packet sequencing, and congestion
29 - Hardware buffer management for buffer allocation and de-allocation (BMan)
30 - Cryptography acceleration (SEC)
[all …]

12345678910>>...44