Searched +full:usb +full:- +full:host (Results 1 – 25 of 1035) sorted by relevance
12345678910>>...42
/linux-6.12.1/drivers/usb/host/ |
D | Kconfig | 1 # 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 …]
|
D | ehci-xilinx-of.c | 1 // 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | gadget_serial.rst | 7 (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/ |
D | Kconfig | 1 # 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/ |
D | gadget.rst | 2 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 …]
|
D | usb3-debug-port.rst | 19 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/ |
D | allwinner,sun8i-h3-usb-phy.yaml | 1 # 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 …]
|
D | allwinner,sun6i-a31-usb-phy.yaml | 1 # 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 …]
|
D | allwinner,sun8i-r40-usb-phy.yaml | 1 # 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 …]
|
D | allwinner,sun8i-a83t-usb-phy.yaml | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | README | 2 # 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/ |
D | u_ether.h | 1 /* 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/ |
D | s3c2410-usb.txt | 1 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/ |
D | Kconfig | 1 # 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/ |
D | mvebu-gated-clock.txt | 12 ----------------------------------- 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/ |
D | Kconfig | 1 # 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/ |
D | usbip.8 | 3 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | sysfs-bus-pci-drivers-xhci_hcd | 5 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