Home
last modified time | relevance | path

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

12345678910>>...42

/linux-6.12.1/drivers/usb/host/
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.
14 Enable this option to support this chip in host controller mode.
21 tristate "xHCI HCD (USB 3.0) support"
24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
25 "SuperSpeed" host controller hardware.
28 module will be called xhci-hcd.
[all …]
Dehci-xilinx-of.c1 // SPDX-License-Identifier: GPL-2.0+
3 * EHCI HCD (Host Controller Driver) for USB.
9 * Based on "ehci-ppc-of.c" by Valentine Barshak <vbarshak@ru.mvista.com>
10 * and "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
11 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com>
23 * ehci_xilinx_port_handed_over - hand the port out if failed to enable it
24 * @hcd: Pointer to the usb_hcd device to which the host controller bound
27 * This function is used as a place to tell the user that the Xilinx USB host
32 * There are cases when the host controller fails to enable the port due to,
34 * the USB bus. In those cases, the messages printed here are not helpful.
[all …]
/linux-6.12.1/drivers/usb/usbip/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB/IP support"
9 This enables pushing USB packets over IP to allow remote
10 machines direct access to USB devices. It provides the
11 USB/IP core that is required by both drivers.
17 be called usbip-core.
23 depends on USBIP_CORE && USB
25 This enables the USB/IP virtual host controller driver,
29 module will be called vhci-hcd.
32 int "Number of ports per USB/IP virtual host controller"
[all …]
/linux-6.12.1/drivers/usb/
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 …]
/linux-6.12.1/Documentation/usb/
Dgadget_serial.rst7 (updated 8-May-2008 for v2.3)
11 ----------------------
25 MA 02111-1307 USA.
35 -------------
44 USB and serial devices. It also assumes you configure the Linux
45 gadget and usb drivers as modules.
55 --------
56 The gadget serial driver is a Linux USB gadget driver, a USB device
57 side driver. It runs on a Linux system that has USB device side
59 with a USB development card.
[all …]
/linux-6.12.1/drivers/net/usb/
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
35 tristate "USB KLSI KL5USB101-based ethernet device support"
[all …]
/linux-6.12.1/Documentation/driver-api/usb/
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
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
29 Linux-USB host side.
31 - Sharing data structures and API models with the Linux-USB host side
[all …]
Dusb3-debug-port.rst19 3) have a USB 3.0 super-speed A-to-A debugging cable.
25 functionality provided by the xHCI host controller. The xHCI
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-
51 append a host controller index to this kernel parameter. This
56 USB subsystem by adding below kernel boot parameter::
58 "usbcore.autosuspend=-1"
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/phy/
Dallwinner,sun8i-h3-usb-phy.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-h3-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner H3 USB PHY
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#phy-cells":
19 - allwinner,sun8i-h3-usb-phy
20 - allwinner,sun50i-h616-usb-phy
[all …]
Dallwinner,sun6i-a31-usb-phy.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/allwinner,sun6i-a31-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A31 USB PHY
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#phy-cells":
18 const: allwinner,sun6i-a31-usb-phy
22 - description: PHY Control registers
[all …]
Dallwinner,sun8i-r40-usb-phy.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-r40-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner R40 USB PHY
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#phy-cells":
18 const: allwinner,sun8i-r40-usb-phy
22 - description: PHY Control registers
[all …]
Dallwinner,sun8i-a83t-usb-phy.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-a83t-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A83t USB PHY
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#phy-cells":
18 const: allwinner,sun8i-a83t-usb-phy
22 - description: PHY Control registers
[all …]
/linux-6.12.1/drivers/usb/gadget/
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).
18 tristate "USB Gadget Support"
22 USB is a host/device protocol, organized with one host (such as a
[all …]
/linux-6.12.1/tools/usb/usbip/
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 …]
/linux-6.12.1/drivers/usb/gadget/function/
Du_ether.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * u_ether.h -- interface to USB gadget "ethernet link" utilities
5 * Copyright (C) 2003-2005,2008 David Brownell
6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger
15 #include <linux/usb/composite.h>
16 #include <linux/usb/cdc.h>
37 MODULE_PARM_DESC(host_addr, "Host Ethernet Address")
42 * This represents the USB side of an "ethernet" link, managed by a USB
45 * using different host interaction models.
96 /* gether_setup - initialize one ethernet-over-usb link
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/usb/
Ds3c2410-usb.txt1 Samsung S3C2410 and compatible SoC USB controller
6 - compatible: should be "samsung,s3c2410-ohci" for USB host controller
7 - reg: address and length of the controller memory mapped region
8 - interrupts: interrupt number for the USB OHCI controller
9 - clocks: Should reference the bus and host clocks
10 - clock-names: Should contain two strings
11 "usb-bus-host" for the USB bus clock
12 "usb-host" for the USB host clock
17 compatible = "samsung,s3c2410-ohci";
21 clock-names = "usb-bus-host", "usb-host";
/linux-6.12.1/drivers/usb/gadget/legacy/
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 …]
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt12 -----------------------------------
20 15 sata0 SATA Host 0
21 17 sdio SDHCI Host
25 30 sata1 SATA Host 0
29 -----------------------------------
39 16 usb3 USB3 Host
40 17 sdio SDHCI Host
41 18 usb USB Host
56 -----------------------------------
65 9 usb3h0 USB3 Host 0
[all …]
/linux-6.12.1/drivers/usb/phy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Physical Layer USB driver configuration
5 menu "USB Physical Layer drivers"
12 # USB Transceiver Drivers
15 tristate "AB8500 USB Transceiver Driver"
19 Enable this to support the USB OTG transceiver in AB8500 chip.
21 in host mode, low speed.
24 tristate "Freescale USB OTG Transceiver Driver"
29 Enable this to support Freescale USB OTG transceiver.
32 tristate "Keystone USB PHY Driver"
[all …]
/linux-6.12.1/tools/usb/usbip/doc/
Dusbip.83 usbip \- manage USB/IP devices
9 On a USB/IP server, devices can be listed, bound, and unbound using
10 this program. On a USB/IP client, devices exported by USB/IP servers
15 \fB\-\-debug\fR
21 \fB\-\-log\fR
27 \fB\-\-tcp-port PORT\fR
29 Connect to PORT on remote host (used for attach and list --remote).
47 \fBattach\fR \-\-remote=<\fIhost\fR> \-\-busid=<\fIbus_id\fR>
49 Attach a remote USB device.
53 \fBattach\fR \-\-remote=<\fIhost\fR> \-\-device=<\fIdev_id\fR>
[all …]
/linux-6.12.1/drivers/usb/isp1760/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
5 depends on USB || USB_GADGET
8 Say Y or M here if your system as an ISP1760/1763 USB host controller
9 or an ISP1761 USB dual-role controller.
12 This USB controller is usually attached to a non-DMA-Master
30 default USB_ISP1760_DUAL_ROLE if (USB && USB_GADGET)
31 default USB_ISP1760_HOST_ROLE if (USB && !USB_GADGET)
32 default USB_ISP1760_GADGET_ROLE if (!USB && USB_GADGET)
35 bool "Host only mode"
36 depends on USB=y || USB=USB_ISP1760
[all …]
/linux-6.12.1/drivers/usb/roles/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Role Switch Support"
6 USB Role Switch is a device that can select the USB role - host or
7 device - for a USB port (connector). In most cases dual-role capable
8 USB controller will also represent the switch, but on some platforms
10 the USB connector between separate USB host and device controllers.
12 Say Y here if your USB connectors support both device and host roles.
19 tristate "Intel XHCI USB Role Switch"
22 Driver for the internal USB role switch for switching the USB data
23 lines between the xHCI host controller and the dwc3 gadget controller
[all …]
/linux-6.12.1/drivers/usb/gadget/udc/
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).
18 # USB Peripheral Controller Support
22 # - integrated/SOC controllers first
[all …]
/linux-6.12.1/drivers/usb/mtu3/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 depends on USB || USB_GADGET
13 Dual Role SuperSpeed USB controller. You can select usb
14 mode as peripheral role or host role, or both.
25 default USB_MTU3_DUAL_ROLE if (USB && USB_GADGET)
26 default USB_MTU3_HOST if (USB && !USB_GADGET)
27 default USB_MTU3_GADGET if (!USB && USB_GADGET)
30 bool "Host only mode"
31 depends on USB=y || USB=USB_MTU3
33 Select this when you want to use MTU3 in host mode only,
[all …]
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-bus-pci-drivers-xhci_hcd5 xHCI compatible USB host controllers (i.e. super-speed
8 is fully compliant with the USB framework and provides
9 the equivalent of a very high performance full-duplex
12 The DbC debug device shares a root port with xHCI host.
32 presented in the USB device descriptor by this xhci debug
35 disabled state to prevent USB device descriptor change while
36 connected to a USB host.
38 It can be any 16-bit integer.
45 presented in the USB device descriptor by this xhci debug
48 disabled state to prevent USB device descriptor change while
[all …]

12345678910>>...42