Home
last modified time | relevance | path

Searched refs:USB (Results 1 – 25 of 793) sorted by relevance

12345678910>>...32

/linux/Documentation/sound/soc/
H A Dusb.rst2 ASoC USB support
7 In order to leverage the existing USB sound device support in ALSA, the
8 ASoC USB APIs are introduced to allow the subsystems to exchange
11 One potential use case would be to support USB audio offloading, which is
13 subsystem to handle the transfer of audio data over the USB bus. This would
20 USB | ASoC
32 | |SoC-USB | |
34 |USB SND |<--->|USBSND |<------------>|________| |
40 |USB SND (endpoint.c) | | | | ^
49 SoC USB driver
[all …]
/linux/drivers/usb/serial/
H A DKconfig3 # USB Serial device configuration
7 tristate "USB Serial Converter support"
10 Say Y here if you have a USB device that provides normal serial
12 your USB bus.
24 bool "USB Serial Console device support"
27 If you say Y here, it will be possible to use a USB to serial
41 kernel will automatically use the first USB to serial converter
47 bool "USB Generic Serial Driver"
49 Say Y here if you want to use the generic USB serial driver. Please
51 using this driver. It is recommended that the "USB Serial converter
[all …]
/linux/drivers/usb/
H A DKconfig3 # USB device configuration
30 bool "USB support"
34 This option adds core support for Universal Serial Bus (USB).
44 config USB config
45 tristate "Support for Host-side USB"
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
55 connected to a single USB host in a tree structure.
57 The USB host is the root of the tree, the peripherals are the
58 leaves and the inner nodes are special USB devices called hubs.
[all …]
/linux/drivers/usb/core/
H A DKconfig3 # 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
36 bool "Limit USB device initialization to only a few retries"
38 When a new USB device is detected, the kernel tries very hard
[all …]
/linux/drivers/usb/phy/
H A DKconfig3 # 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.
24 tristate "Freescale USB OTG Transceiver Driver"
29 Enable this to support Freescale USB OTG transceiver.
32 tristate "Keystone USB PHY Driver"
36 Enable this to support Keystone USB phy. This driver provides
37 interface to interact with USB 2.0 and USB 3.0 PHY that is part
[all …]
/linux/drivers/usb/usbip/
H A DKconfig4 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.
23 depends on USBIP_CORE && USB
25 This enables the USB/IP virtual host controller driver,
32 int "Number of ports per USB/IP virtual host controller"
37 To increase number of ports available for USB/IP virtual
39 USB/IP virtual host controller.
42 int "Number of USB/IP virtual host controllers"
[all …]
/linux/tools/usb/usbip/
H A DREADME8 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.
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.
20 A server side module which provides a USB device driver which can be
21 bound to a physical USB devic
[all...]
/linux/drivers/usb/misc/
H A DKconfig3 # USB Miscellaneous driver configuration
5 comment "USB Miscellaneous drivers"
12 This driver is for USB parallel port adapters that use the Lucent
13 Technologies USS-720 chip. These cables are plugged into your USB
14 port and provide USB compatibility to peripherals designed with
18 mode, it looks to the computer like a standard USB printer. Only
20 USB printer driver ("USB Printer support", above) may be used in
30 Say Y here if you own an USS-720 USB->Parport cable and intend to
37 tristate "EMI 6|2m USB Audio interface support"
39 This driver loads firmware to Emagic EMI 6|2m low latency USB
[all …]
/linux/drivers/usb/typec/tcpm/
H A DKconfig4 tristate "USB Type-C Port Controller Manager"
5 depends on USB
9 The Type-C Port Controller Manager provides a USB PD and USB Type-C
27 Type-C Port Controller Manager to provide USB PD and USB
35 USB Type-C. It works with Type-C Port Controller Manager
36 to provide USB PD and USB Type-C functionalities.
43 USB Type-C. It works with Type-C Port Controller Manager
44 to provide USB PD and USB Type-C functionalities.
63 Type-C Port Controller Manager to provide USB PD and USB
67 tristate "Intel WhiskeyCove PMIC USB Type-C PHY driver"
[all …]
/linux/drivers/usb/gadget/udc/
H A DKconfig3 # USB Gadget support on a system involves
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
18 # USB Peripheral Controller Support
27 menu "USB Peripheral Controller"
34 tristate "Atmel AT91 USB Device Port"
39 full speed USB Device Port with support for five configurable
47 tristate "LPC32XX USB Peripheral Controller"
52 This option selects the USB device controller in the LPC32xx SoC.
62 USBA is the integrated high-speed USB Device controller on some
85 high speed USB Device Port with support for four fixed endpoints
[all …]
/linux/Documentation/translations/zh_CN/process/
H A Dstable-api-nonsense.rst95 举一个例子,内核的USB驱动程序接口在USB子系统的整个生命周期中,至少经历
99 复杂度,提高了所有USB驱动程序的吞吐率,这样几乎所有的USB设备都
101 - 修改了USB核心代码中为USB驱动分配数据包内存的方式,所有的驱动都
102 需要提供更多的参数给USB核心,以修正了很多已经被记录在案的死锁。
105 外的维护旧的USB接口。这导致了一个可能性,新的开发者依然会不小心使用旧的
109 ;旧的,有问题的接口必须一直维护,给Linux USB开发者带来额外的工作。既然
110 所有的Linux USB驱动的作者都是利用自己的时间工作,那么要求他们去做毫无意
/linux/Documentation/translations/zh_TW/process/
H A Dstable-api-nonsense.rst98 舉一個例子,內核的USB驅動程序接口在USB子系統的整個生命週期中,至少經歷
102 複雜度,提高了所有USB驅動程序的吞吐率,這樣幾乎所有的USB設備都
104 - 修改了USB核心代碼中爲USB驅動分配數據包內存的方式,所有的驅動都
105 需要提供更多的參數給USB核心,以修正了很多已經被記錄在案的死鎖。
108 外的維護舊的USB接口。這導致了一個可能性,新的開發者依然會不小心使用舊的
112 ;舊的,有問題的接口必須一直維護,給Linux USB開發者帶來額外的工作。既然
113 所有的Linux USB驅動的作者都是利用自己的時間工作,那麼要求他們去做毫無意
/linux/Documentation/admin-guide/media/
H A Dusb-cardlist.rst3 USB drivers
6 The USB boards are identified by an identification called USB ID.
8 The ``lsusb`` command allows identifying the USB IDs::
18 via USB Video Class. Those cameras are automatically supported by the
21 Older cameras and TV USB devices uses USB Vendor Classes: each vendor
25 While this is not as common as on PCI, sometimes the same USB ID is used
30 The current supported USB cards (not including staging drivers) are
37 for cameras not supported by the USB Video Class (UVC) driver,
45 b2c2-flexcop-usb Technisat/B2C2 Air/Sky/Cable2PC USB
46 cx231xx Conexant cx231xx USB video capture
[all …]
H A Dem28xx-cardlist.rst16 - USB IDs
26 - Terratec Cinergy 250 USB
30 - Pinnacle PCTV USB 2
34 - Hauppauge WinTV USB 2
38 - MSI VOX USB 2.0
42 - Terratec Cinergy 200 USB
46 - Leadtek Winfast USB II
74 - SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0
122 - Hercules Smart TV USB 2.0
126 - Pinnacle PCTV USB 2 (Philips FM1216ME)
[all …]
/linux/drivers/usb/roles/
H A DKconfig4 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
/linux/drivers/usb/class/
H A DKconfig3 # USB Class driver configuration
5 comment "USB Device Class drivers"
8 tristate "USB Modem (CDC ACM) support"
11 This driver supports USB modems and ISDN adapters which support the
23 tristate "USB Printer support"
25 Say Y here if you want to connect a USB printer to your computer's
26 USB port.
32 tristate "USB Wireless Device Management support"
42 tristate "USB Test and Measurement Class support"
44 Say Y here if you want to connect a USB device that follows
[all …]
/linux/drivers/usb/typec/
H A DKconfig4 tristate "USB Type-C Support"
6 USB Type-C Specification defines a cable and connector for USB where
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
19 5V, up to 20V, and current up to 5A over the cable. The USB Power
21 Modes when they are supported. USB Power Delivery does not depend on
22 USB Type-C connector, however it is mostly used together with USB
[all …]
/linux/drivers/hid/usbhid/
H A DKconfig2 menu "USB HID support"
3 depends on USB
6 tristate "USB HID transport layer"
10 Say Y here if you want to connect USB keyboards,
12 to your computer via USB, as well as Uninterruptible Power Supply
24 comment "Input core support is needed for USB HID input layer or HIDBP support"
38 Say Y here if you want to support HID devices (from the USB
47 menu "USB HID Boot Protocol drivers"
48 depends on USB!=n && USB_HID!=y && EXPERT
51 tristate "USB HIDBP Keyboard (simple Boot) support"
[all …]
/linux/drivers/usb/isp1760/
H A DKconfig5 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)
36 depends on USB=y || USB=USB_ISP1760
52 depends on USB=y || USB=USB_ISP1760
/linux/drivers/phy/qualcomm/
H A DKconfig6 tristate "Atheros AR71XX/9XXX USB PHY driver"
12 Enable this to support the USB PHY on Atheros AR71XX/9XXX SoCs.
32 tristate "Qualcomm IPQ4019 USB PHY driver"
36 Support for the USB PHY-s on Qualcomm IPQ40xx SoC-s.
98 tristate "Qualcomm QMP USB PHY Driver"
102 Enable this to support the QMP USB PHY transceiver that is used
106 tristate "Qualcomm QMP legacy USB PHY Driver"
110 Enable this legacy driver to support the QMP USB+DisplayPort Combo
123 Enable this to support the HighSpeed QUSB2 PHY transceiver for USB
126 USB IPs on MSM SOCs.
[all …]
/linux/drivers/phy/hisilicon/
H A DKconfig6 tristate "hi6220 USB PHY support"
12 Enable this to support the HISILICON HI6220 USB PHY.
17 tristate "hi3660 USB PHY support"
22 Enable this to support the HISILICON HI3660 USB PHY.
27 tristate "hi3670 USB PHY support"
32 Enable this to support the HISILICON HI3670 USB PHY.
62 USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one
63 USB host port to accept one USB device.
/linux/drivers/usb/atm/
H A DKconfig3 # USB/ATM DSL configuration
7 tristate "USB DSL modem support"
11 Say Y here if you want to connect a USB Digital Subscriber Line (DSL)
12 modem to your computer's USB port. You will then need to choose your
21 tristate "Speedtouch USB support"
24 Say Y here if you have an SpeedTouch USB or SpeedTouch 330
33 tristate "Conexant AccessRunner USB support"
36 Say Y here if you have an ADSL USB modem based on the Conexant
45 tristate "ADI 930 and eagle USB DSL modem"
48 Say Y here if you have an ADSL USB modem based on the ADI 930
[all …]
/linux/Documentation/usb/
H A Draw-gadget.rst2 USB Raw Gadget
5 USB Raw Gadget is a gadget driver that gives userspace low-level control over
8 Like any other gadget driver, Raw Gadget implements USB devices via the
9 USB gadget API. Unlike most gadget drivers, Raw Gadget does not implement
10 any concrete USB functions itself but requires userspace to do that.
21 USB gadget layer for userspace. The key differences are:
23 1. Raw Gadget passes every USB request to userspace to get a response, while
24 GadgetFS responds to some USB requests internally based on the provided
28 2. Raw Gadget allows providing arbitrary data as responses to USB requests,
29 while GadgetFS performs sanity checks on the provided USB descriptors.
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A DKconfig83 tristate "Realtek 8822BU USB wireless network adapter"
84 depends on USB
91 802.11ac USB wireless network adapter
116 tristate "Realtek 8822CU USB wireless network adapter"
117 depends on USB
124 802.11ac USB wireless network adapter
163 tristate "Realtek 8723DU USB wireless network adapter"
164 depends on USB
171 802.11n USB wireless network adapter
196 tristate "Realtek 8821CU USB wireless network adapter"
[all …]
/linux/drivers/phy/broadcom/
H A DKconfig25 tristate "Broadcom Stingray USB PHY driver"
30 Enable this to support the Broadcom Stingray USB PHY
40 Enable this to support the Broadcom Kona USB 2.0 PHY.
43 tristate "Broadcom Northstar USB 2.0 PHY Driver"
48 Enable this to support Broadcom USB 2.0 PHY connected to the USB
52 tristate "Broadcom Northstar USB 3.0 PHY Driver"
58 Enable this to support Broadcom USB 3.0 PHY connected to the USB
71 tristate "Broadcom Northstar2 USB DRD PHY support"
77 Enable this to support the Broadcom Northstar2 USB DRD PHY.
95 tristate "Broadcom STB USB PHY driver"
[all …]

12345678910>>...32