Home
last modified time | relevance | path

Searched +full:usb +full:- +full:a (Results 1 – 25 of 1121) sorted by relevance

12345678910>>...45

/OK3568_Linux_fs/kernel/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
18 To compile this driver as a module, choose M here: the
24 bool "USB Serial Console device support"
27 If you say Y here, it will be possible to use a USB to serial
[all …]
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.usb5 * SPDX-License-Identifier: GPL-2.0+
8 USB Support
11 The USB support is implemented on the base of the UHCI Host
14 Currently supported are USB Hubs, USB Keyboards, USB Floppys, USB
15 flash sticks and USB network adaptors.
16 Tested with a TEAC Floppy TEAC FD-05PUB and Chicony KU-8933 Keyboard.
19 -------------
21 The USB (at least the USB UHCI) needs a frame list (4k), transfer
24 frame pointer. This may cause to crash the OS during boot. So the USB
25 _MUST_ be stopped during OS boot. This is the reason, why the USB is
[all …]
/OK3568_Linux_fs/kernel/drivers/net/usb/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # USB Network devices configuration
5 comment "Host-side USB support is needed for USB Network Adapter support"
6 depends on !USB && NET
9 tristate "USB Network Adapters"
10 default USB if USB
11 depends on USB && NET
16 tristate "USB CATC NetMate-based Ethernet device support"
19 Say Y if you want to use one of the following 10Mbps USB Ethernet
27 This driver makes the adapter appear as a normal Ethernet interface,
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Gadget support on a system involves
4 # (a) a peripheral controller, and
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).
18 # USB Peripheral Controller Support
[all …]
/OK3568_Linux_fs/kernel/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).
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
54 and allows for hot swapping. Up to 127 USB peripherals can be
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/octeon-usb/
H A Docteon-hcd.c1 // SPDX-License-Identifier: GPL-2.0
11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights
42 * MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, LACK OF
48 #include <linux/usb.h>
51 #include <linux/usb/hcd.h>
53 #include <linux/dma-mapping.h>
58 #include "octeon-hcd.h"
61 * enum cvmx_usb_speed - the possible USB device speeds
74 * enum cvmx_usb_transfer - the possible USB transfer types
76 * @CVMX_USB_TRANSFER_CONTROL: USB transfer type control for hub and status
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/misc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Miscellaneous driver configuration
5 comment "USB Miscellaneous drivers"
8 tristate "EMI 6|2m USB Audio interface support"
10 This driver loads firmware to Emagic EMI 6|2m low latency USB
14 USB Audio driver.
16 This code is also available as a module ( = code which can be
18 The module will be called audio. If you want to compile it as a
22 tristate "EMI 2|6 USB Audio interface support"
24 This driver loads firmware to Emagic EMI 2|6 low latency USB
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Host Controller Drivers
5 comment "USB Host Controller Drivers"
11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role
12 host/peripheral/OTG USB controllers.
17 To compile this driver as a module, choose M here: the
21 tristate "xHCI HCD (USB 3.0) support"
24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
27 To compile this driver as a module, choose M here: the
28 module will be called xhci-hcd.
[all …]
/OK3568_Linux_fs/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
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
16 Say Y here if your device has an USB port, either host, peripheral or
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-bus-usb1 What: /sys/bus/usb/devices/INTERFACE/authorized
5 individual interfaces instead a whole device
7 If a deauthorized interface will be authorized
9 by writing INTERFACE to /sys/bus/usb/drivers_probe
10 This allows to avoid side-effects with drivers
13 A deauthorized interface cannot be probed or claimed.
15 What: /sys/bus/usb/devices/usbX/interface_authorized_default
22 What: /sys/bus/usb/device/.../authorized
28 drivers, non-authorized one are not. By default, wired
29 USB devices are authorized.
[all …]
/OK3568_Linux_fs/kernel/Documentation/driver-api/usb/
H A Dwriting_usb_driver.rst1 .. _writing-usb-driver:
4 Writing USB Device Drivers
7 :Author: Greg Kroah-Hartman
12 The Linux USB subsystem has grown from supporting only two different
15 almost all USB class devices (standard types of devices like keyboards,
16 mice, modems, printers and speakers) and an ever-growing number of
17 vendor-specific devices (such as USB to serial converters, digital
18 cameras, Ethernet devices and MP3 players). For a full list of the
19 different USB devices currently supported, see Resources.
21 The remaining kinds of USB devices that do not have support on Linux are
[all …]
H A Dgadget.rst2 USB Gadget API for Linux
11 This document presents a Linux-USB "Gadget" kernel mode API, for use
12 within peripherals and other USB devices that embed Linux. It provides
13 an overview of the API structure, and shows how that fits into a system
15 address a number of important problems, including:
17 - Supports USB 2.0, for high speed devices which can stream data at
20 - Handles devices with dozens of endpoints just as well as ones with
21 just two fixed-function ones. Gadget drivers can be written so
24 - Flexible enough to expose more complex USB device capabilities such
28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the
[all …]
H A Dusb.rst1 .. _usb-hostside-api:
4 The Linux-USB Host Side API
7 Introduction to USB on Linux
10 A Universal Serial Bus (USB) is used to connect a host, such as a PC or
11 workstation, to a number of peripheral devices. USB uses a tree
14 support several such trees of USB devices, usually
15 a few USB 3.0 (5 GBit/s) or USB 3.1 (10 GBit/s) and some legacy
16 USB 2.0 (480 MBit/s) busses just in case.
18 That master/slave asymmetry was designed-in for a number of reasons, one
20 downstream or it does not matter with a type C plug (or they are built into the
[all …]
H A Dpersist.rst1 .. _usb-persist:
3 USB device persistence during system suspend
13 According to the USB specification, when a USB bus is suspended the
14 bus must continue to supply suspend current (around 1-5 mA). This
16 detect connect-change events (devices being plugged in or unplugged).
19 If a USB device's power session is interrupted then the system is
20 required to behave as though the device has been unplugged. It's a
23 device is still attached or perhaps it was removed and a different
26 By default, Linux behaves according to the spec. If a USB host
27 controller loses power during a system suspend, then when the system
[all …]
H A Dusb3-debug-port.rst11 This is a HOWTO for using the USB3 debug port on x86 systems.
19 3) have a USB 3.0 super-speed A-to-A debugging cable.
28 When DbC is initialized and enabled, it will present a debug
30 super-speed port). The debug device is fully compliant with
31 the USB framework and provides the equivalent of a very high
32 performance full-duplex serial link between the debug target
33 (the system under debugging) and a debug host.
41 Other uses include simpler, lockless logging instead of a full-
44 On the debug target system, you need to customize a debugging
51 append a host contoller index to this kernel parameter. This
[all …]
/OK3568_Linux_fs/u-boot/doc/driver-model/
H A Dusb-info.txt1 How USB works with driver model
5 ------------
7 Driver model USB support makes use of existing features but changes how
9 understand how things work with USB in U-Boot when driver model is enabled.
12 Enabling driver model for USB
13 -----------------------------
15 A new CONFIG_DM_USB option is provided to enable driver model for USB. This
16 causes the USB uclass to be included, and drops the equivalent code in
17 usb.c. In particular the usb_init() function is then implemented by the
22 -------------------------
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Gadget support on a system involves
4 # (a) a peripheral controller, and
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).
18 tristate "USB Gadget Support"
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/legacy/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Gadget support on a system involves
4 # (a) a peripheral controller, and
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
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/connector/
H A Dusb-connector.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB Connector
10 - Rob Herring <robh@kernel.org>
13 A USB connector node represents a physical USB connector. It should be a child
14 of a USB interface controller or a separate node when it is attached to both
15 MUX and USB interface controller.
20 - enum:
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/storage/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Storage driver configuration
10 tristate "USB Mass Storage support"
13 Say Y here if you want to connect USB mass storage devices to your
14 computer's USB port. This is the driver you need for USB
15 floppy drives, USB hard disks, USB tape drives, USB CD-ROMs,
16 USB flash devices, and memory sticks, along with
22 (BLK_DEV_SD) for most USB storage devices.
24 To compile this driver as a module, choose M here: the
25 module will be called usb-storage.
[all …]
/OK3568_Linux_fs/kernel/tools/usb/usbip/
H A DREADME2 # README for usbip-utils
5 # 2005-2008 Takahiro Hirofuchi
8 USB/IP protocol allows to pass USB device from server to client over the
9 network. Server is a machine which provides (shares) a USB device. Client is
10 a machine which uses USB device provided by server over the network.
11 The USB device may be either physical device connected to a server or
12 software entity created on a server using USB gadget subsystem.
15 - usbip-vhci
16 A client side kernel module which provides a virtual USB Host Controller
17 and allows to import a USB device from a remote machine.
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/gspca/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info.
23 source "drivers/media/usb/gspca/m5602/Kconfig"
24 source "drivers/media/usb/gspca/stv06xx/Kconfig"
25 source "drivers/media/usb/gspca/gl860/Kconfig"
28 tristate "Benq USB Camera Driver"
33 To compile this driver as a module, choose M here: the
42 To compile this driver as a module, choose M here: the
49 Say Y here if you want support for USB cameras based on the cpia
53 To compile this driver as a module, choose M here: the
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/typec/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Type-C Support"
6 USB Type-C Specification defines a cable and connector for USB where
8 be Type-A plug on one end of the cable and Type-B plug on the other.
9 Determination of the host-to-device relationship happens through a
10 specific Configuration Channel (CC) which goes through the USB Type-C
12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery
14 something else then USB communication.
16 USB Power Delivery Specification defines a protocol that can be used
18 partners. USB Power Delivery allows higher voltages then the normal
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/core/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Core configuration
6 bool "USB announce new devices"
8 Say Y here if you want the USB core to always announce the
10 strings for every new USB device to the syslog. This option is
18 comment "Miscellaneous USB options"
21 bool "Enable USB persist by default"
24 Say N here if you don't want USB power session persistence
25 enabled by default. If you say N it will make suspended USB
30 Documentation/driver-api/usb/persist.rst for more info.
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/gadget/
H A DKconfig2 # USB Gadget support on a system involves
3 # (a) a peripheral controller, and
6 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
8 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
9 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
10 # - Some systems have both kinds of controllers.
12 # With help from a special transceiver and a "Mini-AB" jack, systems with
13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
17 bool "USB Gadget Support"
19 USB is a master/slave protocol, organized with one master
[all …]

12345678910>>...45