Home
last modified time | relevance | path

Searched refs:USB (Results 1 – 200 of 606) sorted by relevance

1234

/linux-4.4.14/Documentation/video4linux/
DCARDLIST.usbvision2 1 -> Belkin USB VideoBus II Adapter [050d:0106]
3 2 -> Belkin Components USB VideoBus [050d:0207]
4 3 -> Belkin USB VideoBus II [050d:0208]
6 5 -> USBGear USBG-V1 resp. HAMA USB [0573:0003]
8 7 -> X10 USB Camera [0573:2000]
9 8 -> Hauppauge WinTV USB Live (PAL B/G) [0573:2d00]
10 9 -> Hauppauge WinTV USB Live Pro (NTSC M/N) [0573:2d01]
12 11 -> Nogatech USB-TV (NTSC) FM [0573:4100]
13 12 -> PNY USB-TV (NTSC) FM [0573:4110]
14 13 -> PixelView PlayTv-USB PRO (PAL) FM [0573:4450]
[all …]
DCARDLIST.em28xx3 2 -> Terratec Cinergy 250 USB (em2820/em2840) [0ccd:0036]
4 3 -> Pinnacle PCTV USB 2 (em2820/em2840) [2304:0208]
5 4 -> Hauppauge WinTV USB 2 (em2820/em2840) [2040:4200,2040:4201]
6 5 -> MSI VOX USB 2.0 (em2820/em2840)
7 6 -> Terratec Cinergy 200 USB (em2800)
8 7 -> Leadtek Winfast USB II (em2800) [0413:6023]
15 14 -> SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0 (em2820/em2840)
27 26 -> Hercules Smart TV USB 2.0 (em2820/em2840)
28 27 -> Pinnacle PCTV USB 2 (Philips FM1216ME) (em2820/em2840)
29 28 -> Leadtek Winfast USB II Deluxe (em2820/em2840)
[all …]
Dsi470x.txt1 Driver for USB radios for the Silicon Labs Si470x FM Radio Receivers
11 together with a small microcontroller C8051F321, to form a USB radio.
37 Supported USB devices
39 Currently the following USB radios (vendor:product) with the Silicon Labs si470x
41 - 10c4:818a: Silicon Labs USB FM Radio Reference Design
43 - 1b80:d700: KWorld USB FM Radio SnapMusic Mobile 700 (FM700)
44 - 10c5:819a: Sanei Electric, Inc. FM USB Radio (sold as DealExtreme.com PCear)
73 USB Audio is provided by the ALSA snd_usb_audio module. It is recommended to
116 There is an USB interface for downloading/uploading new firmware images. Support
/linux-4.4.14/drivers/net/can/usb/
DKconfig1 menu "CAN USB interfaces"
2 depends on USB
5 tristate "EMS CPC-USB/ARM7 CAN/USB interface"
7 This driver is for the one channel CPC-USB/ARM7 CAN/USB interface
11 tristate "ESD USB/2 CAN/USB interface"
13 This driver supports the CAN-USB/2 interface
19 This driver supports the Geschwister Schneider USB/CAN devices.
25 tristate "Kvaser CAN/USB interface"
27 This driver adds support for Kvaser CAN/USB devices like Kvaser
62 tristate "PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD"
[all …]
/linux-4.4.14/drivers/usb/
DKconfig2 # USB device configuration
23 bool "USB support"
27 This option adds core support for Universal Serial Bus (USB).
35 depends on USB || USB_GADGET
40 # ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface.
41 config USB config
42 tristate "Support for Host-side USB"
46 Universal Serial Bus (USB) is a specification for a serial bus
49 and allows for hot swapping. Up to 127 USB peripherals can be
50 connected to a single USB host in a tree structure.
[all …]
DREADME1 To understand all the Linux-USB framework, you'll use these resources:
9 * The USB 2.0 specification (from www.usb.org), with supplements
10 such as those for USB OTG and the various device classes.
11 The USB specification has a good overview chapter, and USB
14 * Chip specifications for USB controllers. Examples include
19 * Specifications for other protocols implemented by USB peripheral
26 core/ - This is for the core USB host code, including the
29 host/ - This is for USB host controller drivers. This
33 gadget/ - This is for USB peripheral controller drivers and
37 Individual USB driver directories. A new driver should be added to the
[all …]
/linux-4.4.14/drivers/usb/phy/
DKconfig2 # Physical Layer USB driver configuration
4 menu "USB Physical Layer drivers"
10 # USB Transceiver Drivers
13 tristate "AB8500 USB Transceiver Driver"
17 Enable this to support the USB OTG transceiver in AB8500 chip.
22 bool "Freescale USB OTG Transceiver Driver"
26 Enable this to support Freescale USB OTG transceiver.
31 depends on USB
35 USB-On-The-Go transceiver working with the OMAP OTG controller.
36 The ISP1301 is a full speed USB transceiver which is used in
[all …]
/linux-4.4.14/drivers/usb/serial/
DKconfig2 # USB Serial device configuration
6 tristate "USB Serial Converter support"
9 Say Y here if you have a USB device that provides normal serial
11 your USB bus.
23 bool "USB Serial Console device support"
26 If you say Y here, it will be possible to use a USB to serial
40 kernel will automatically use the first USB to serial converter
46 bool "USB Generic Serial Driver"
48 Say Y here if you want to use the generic USB serial driver. Please
50 using this driver. It is recommended that the "USB Serial converter
[all …]
/linux-4.4.14/drivers/usb/misc/
DKconfig2 # USB Miscellaneous driver configuration
4 comment "USB Miscellaneous drivers"
7 tristate "EMI 6|2m USB Audio interface support"
9 This driver loads firmware to Emagic EMI 6|2m low latency USB
13 USB Audio driver.
21 tristate "EMI 2|6 USB Audio interface support"
23 This driver loads firmware to Emagic EMI 2|6 low latency USB
27 USB Audio driver.
42 tristate "USB 7-Segment LED Display"
44 Say Y here if you have a USB 7-Segment Display by Delcom
[all …]
/linux-4.4.14/drivers/usb/class/
DKconfig2 # USB Class driver configuration
4 comment "USB Device Class drivers"
7 tristate "USB Modem (CDC ACM) support"
10 This driver supports USB modems and ISDN adapters which support the
22 tristate "USB Printer support"
24 Say Y here if you want to connect a USB printer to your computer's
25 USB port.
31 tristate "USB Wireless Device Management support"
41 tristate "USB Test and Measurement Class support"
43 Say Y here if you want to connect a USB device that follows
[all …]
/linux-4.4.14/drivers/usb/core/
DKconfig2 # USB Core configuration
5 bool "USB announce new devices"
7 Say Y here if you want the USB core to always announce the
9 strings for every new USB device to the syslog. This option is
17 comment "Miscellaneous USB options"
20 bool "Enable USB persist by default"
23 Say N here if you don't want USB power session persistence
24 enabled by default. If you say N it will make suspended USB
35 bool "Dynamic USB minor allocation"
37 If you say Y here, the USB subsystem will use dynamic minor
[all …]
/linux-4.4.14/Documentation/zh_CN/
Dstable_api_nonsense.txt99 举一个例子,内核的USB驱动程序接口在USB子系统的整个生命周期中,至少经历
102 复杂度,提高了所有USB驱动程序的吞吐率,这样几乎所有的USB设备都能以最大
104 - 修改了USB核心代码中为USB驱动分配数据包内存的方式,所有的驱动都
105 需要提供更多的参数给USB核心,以修正了很多已经被记录在案的死锁。
108 外的维护旧的USB接口。这导致了一个可能性,新的开发者依然会不小心使用旧的
112 ;旧的,有问题的接口必须一直维护,给Linux USB开发者带来额外的工作。既然
113 所有的Linux USB驱动的作者都是利用自己的时间工作,那么要求他们去做毫无意
/linux-4.4.14/drivers/usb/gadget/udc/
DKconfig2 # USB Gadget support on a system involves
13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
17 # USB Peripheral Controller Support
26 menu "USB Peripheral Controller"
33 tristate "Atmel AT91 USB Device Port"
38 full speed USB Device Port with support for five configurable
46 tristate "LPC32XX USB Peripheral Controller"
50 This option selects the USB device controller in the LPC32xx SoC.
60 USBA is the integrated high-speed USB Device controller on
68 high speed USB Device Port with support for four fixed endpoints
[all …]
/linux-4.4.14/drivers/usb/storage/
DKconfig2 # USB Storage driver configuration
9 tristate "USB Mass Storage support"
12 Say Y here if you want to connect USB mass storage devices to your
13 computer's USB port. This is the driver you need for USB
14 floppy drives, USB hard disks, USB tape drives, USB CD-ROMs,
15 USB flash devices, and memory sticks, along with
21 (BLK_DEV_SD) for most USB storage devices.
27 bool "USB Mass Storage verbose debug"
30 Say Y here in order to have the USB Mass Storage code generate
38 for Realtek RTS51xx USB card readers.
[all …]
/linux-4.4.14/drivers/usb/isp1760/
DKconfig3 depends on USB || USB_GADGET
5 Say Y or M here if your system as an ISP1760 USB host controller
6 or an ISP1761 USB dual-role controller.
9 This USB controller is usually attached to a non-DMA-Master
27 default USB_ISP1760_DUAL_ROLE if (USB && USB_GADGET)
28 default USB_ISP1760_HOST_ROLE if (USB && !USB_GADGET)
29 default USB_ISP1760_GADGET_ROLE if (!USB && USB_GADGET)
33 depends on USB=y || USB=USB_ISP1760
49 depends on USB=y || USB=USB_ISP1760
/linux-4.4.14/drivers/hid/usbhid/
DKconfig1 menu "USB HID support"
2 depends on USB
5 tristate "USB HID transport layer"
7 depends on USB && INPUT
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
[all …]
/linux-4.4.14/drivers/usb/usbip/
DKconfig2 tristate "USB/IP support"
3 depends on USB && NET
5 This enables pushing USB packets over IP to allow remote
6 machines direct access to USB devices. It provides the
7 USB/IP core that is required by both drivers.
21 This enables the USB/IP virtual host controller driver,
31 This enables the USB/IP host driver, which is run on the
32 machine that is sharing the USB devices.
38 bool "Debug messages for USB/IP"
41 This enables the debug messages from the USB/IP drivers.
Dusbip_protocol.txt4 The USB/IP protocol follows a server/client architecture. The server exports the
5 USB devices and the clients imports them. The device driver for the exported
6 USB device runs on the client machine.
8 The client may ask for the list of the exported USB devices. To get the list the
12 the OP_REP_DEVLIST packet which lists the exported USB devices. Finally the
17 (imports USB devices) (exports USB devices)
26 Once the client knows the list of exported USB devices it may decide to use one
37 (imports USB devices) (exports USB devices)
91 OP_REQ_DEVLIST: Retrieve the list of exported USB devices.
97 2 | 2 | 0x8005 | Command code: Retrieve the list of exported USB
[all …]
/linux-4.4.14/drivers/input/tablet/
DKconfig15 tristate "Acecad Flair tablet support (USB)"
17 select USB
19 Say Y here if you want to use the USB version of the Acecad Flair
28 tristate "Aiptek 6000U/8000U and Genius G_PEN tablet support (USB)"
30 select USB
32 Say Y here if you want to use the USB version of the Aiptek 6000U,
41 tristate "GTCO CalComp/InterWrite USB Support"
42 depends on USB && INPUT
44 Say Y here if you want to use the USB version of the GTCO
53 tristate "Hanwang Art Master III tablet support (USB)"
[all …]
/linux-4.4.14/drivers/net/usb/
DKconfig2 # USB Network devices configuration
4 comment "Host-side USB support is needed for USB Network Adapter support"
5 depends on !USB && NET
8 tristate "USB Network Adapters"
9 default USB if USB
10 depends on USB && NET
15 tristate "USB CATC NetMate-based Ethernet device support"
18 Say Y if you want to use one of the following 10Mbps USB Ethernet
34 tristate "USB KLSI KL5USB101-based ethernet device support"
37 USB Ethernet adapters based on the KLSI KL5KUSB101B chipset:
[all …]
/linux-4.4.14/drivers/usb/host/
DKconfig2 # USB Host Controller Drivers
4 comment "USB Host Controller Drivers"
10 host/peripheral/OTG USB controllers.
19 tristate "xHCI HCD (USB 3.0) support"
21 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
63 tristate "EHCI HCD (USB 2.0) support"
65 The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
67 If your USB host controller supports USB 2.0, you will likely want to
71 or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports
74 probably configure the OHCI (for NEC and some other vendors) USB Host
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/phy/
Drcar-gen2-phy.txt1 * Renesas R-Car generation 2 USB PHY
4 2 USB PHY contains.
11 - #address-cells: number of address cells for the USB channel subnodes, must
13 - #size-cells: number of size cells for the USB channel subnodes, must be <0>.
17 The USB PHY device tree node should have the subnodes corresponding to the USB
19 - reg: the USB controller selector; see the table below for the values.
22 The phandle's argument in the PHY specifier is the USB controller selector for
23 the USB channel; see the selector meanings below:
30 | 0 | PCI EHCI/OHCI | HS-USB |
Dsun9i-usb-phy.txt1 Allwinner sun9i USB PHY
10 other values or absence of this property indicates normal USB
13 * "phy" for normal USB
17 * "phy" for normal USB
Dkeystone-usb-phy.txt1 TI Keystone USB PHY
9 The main purpose of this PHY driver is to enable the USB PHY reference clock
12 phy node in the USB Glue layer driver node.
Dpistachio-usb-phy.txt1 IMG Pistachio USB PHY
12 - img,refclk: Indicates the reference clock source for the USB PHY.
17 - phy-supply: USB VBUS supply. Must supply 5.0V.
Dqcom,usb-8x16-phy.txt1 Qualcomm's APQ8016/MSM8916 USB transceiver controller
11 Definition: USB PHY base address and length of the register map
53 Definition: Some boards are using Dual SPDT USB Switch, witch is
54 controlled by GPIO to de/multiplex D+/D- USB lines
Dphy-mvebu.txt24 Armada 375 USB cluster
28 controller. The USB cluster control register allows to manage common
29 features of both USB controllers.
Dsamsung-phy.txt27 Samsung S5P/EXYNOS SoC series USB PHY
53 0 - USB device ("device"),
54 1 - USB host ("host"),
57 Exynos3250 has only USB device phy available as phy 0.
127 Samsung Exynos5 SoC series USB DRD PHY controller
136 - reg : Register offset and length of USB DRD PHY register set;
140 - phy: main PHY clock (same as USB DRD controller i.e. DWC3 IP clock),
171 - aliases: For SoCs like Exynos5420 having multiple USB 3.0 DRD PHY controllers,
Dphy-lpc18xx-usb-otg.txt1 NXP LPC18xx/43xx internal USB OTG PHY binding
4 This file contains documentation for the internal USB OTG PHY found
/linux-4.4.14/Documentation/ja_JP/
Dstable_api_nonsense.txt164 具体的な例として、カーネル内の USB インターフェースを挙げる。USB
170 やほとんど全ての USB デバイスは、考えられる最高の速度で動作し
172 - USB ドライバが USB サブシステムのコアから行う、データパケット
174 れたデッドロック条件を回避するため、全ての USB ドライバはより
175 多くの情報を USB コアに提供しなければならないようになっている。
179 テムとは全く対照的だ。それらは長期に渡り古い USB インターフェース
190 ンテナンスするという余計な仕事を USB の開発者にさせなければならな
191 い。Linux の USB 開発者は、自分の時間を使って仕事をしている。よっ
/linux-4.4.14/drivers/usb/atm/
DKconfig2 # USB/ATM DSL configuration
6 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-4.4.14/Documentation/devicetree/bindings/usb/
Dlpc32xx-udc.txt1 * NXP LPC32xx SoC USB Device Controller (UDC)
7 - interrupts: The USB interrupts:
8 * USB Device Low Priority Interrupt
9 * USB Device High Priority Interrupt
10 * USB Device DMA Interrupt
11 * External USB Transceiver Interrupt (OTG ATX)
13 the UDC controller for connecting to the USB physical layer
Dam33xx-usb.txt8 at least a control module node, USB node and a PHY node. The second USB
14 - reg: offset and length of the "USB control registers" in the "Control
15 Module" block. A second offset and length for the USB wake up control
17 - reg-names: "phy_ctrl" for the "USB control registers" and "wakeup" for
18 the USB wake up control register.
20 USB PHY
23 reg: offset and length of the "USB PHY" register space
29 USB
32 - reg: offset and length of "USB Controller Registers", and offset and
33 length of "USB Core" register space.
[all …]
Dfsl-usb.txt1 Freescale SOC USB controllers
3 The device node for a USB controller that is part of a Freescale
9 - compatible : Should be "fsl-usb2-mph" for multi port host USB
10 controllers, or "fsl-usb2-dr" for dual role USB controllers
11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121.
12 Wherever applicable, the IP version of the USB controller should
14 - phy_type : For multi port host USB controllers, should be one of
15 "ulpi", or "serial". For dual role USB controllers, should be
45 Example multi port host USB controller device node :
58 Example dual role USB controller device node :
[all …]
Dmsm-hsusb.txt18 USB PHY with optional OTG:
31 "phy" USB PHY reference clock
45 "phy" USB PHY controller reset
46 "link" USB LINK controller reset
56 SPDT USB Switch, witch is cotrolled by GPIO to de/multiplex
57 D+/D- USB lines between connectors.
69 Some platforms may have configuration to allow USB
76 - qcom,manual-pullup: If present, vbus is not routed to USB controller/phy
81 should point to external connector, which provide "USB"
83 device, which provide "USB-HOST" cable events. If one of
Dgeneric.txt1 Generic USB Properties
4 - maximum-speed: tells USB controllers we want to work up to a certain
7 via DT, USB controllers should default to their maximum
9 - dr_mode: tells Dual-Role USB controllers that we want to work on a
12 passed via DT, USB DRD controllers should default to
28 This is an attribute to a USB controller such as:
Dpxa-usb.txt1 PXA USB controllers
6 - compatible: Should be "marvell,pxa-ohci" for USB controllers
11 If present, enables the appropriate USB port of the controller.
35 - compatible: Should be "marvell,pxa270-udc" for USB controllers
43 - gpio activated to control the USB D+ pullup (see gpio.txt)
Dci-hdrc-usb2.txt1 * USB2 ChipIdea USB controller for ci13xxx
11 - interrupts: interrupt for the USB controller
24 - clocks: reference to the USB clock
25 - phys: reference to the USB PHY
39 in 32-bit words while moving data from system memory to the USB
45 in 32-bit words while moving data from the USB bus to system memory,
50 external connector, which provide "USB" cable events, the second should point
51 to external connector device, which provide "USB-HOST" cable events. If one
Dexynos-usb.txt1 Samsung Exynos SoC USB controller
3 The USB devices interface with USB controllers on Exynos SOCs.
8 - compatible: should be "samsung,exynos4210-ehci" for USB 2.0
49 - compatible: should be "samsung,exynos4210-ohci" for USB 2.0
86 "samsung,exynos5250-dwusb3": for USB 3.0 DWC3 controller on
88 "samsung,exynos7-dwusb3": for USB 3.0 DWC3 controller on Exynos7.
Ddwc2.txt1 Platform DesignWare HS OTG USB 2.0 controller
6 - brcm,bcm2835-usb: The DWC2 USB controller instance in the BCM2835 SoC.
7 - rockchip,rk3066-usb: The DWC2 USB controller instance in the rk3066 Soc;
10 - snps,dwc2: A generic DWC2 USB controller with default parameters.
Dtwlxxxx-usb.txt1 USB COMPARATOR OF TWL CHIPS
3 TWL6030 USB COMPARATOR
23 TWL4030 USB PHY AND COMPARATOR
34 this device and query it for USB power status.
Dsamsung-hsotg.txt1 Samsung High Speed USB OTG controller
5 It gives functionality of OTG-compliant USB 2.0 host and device with
6 support for USB 2.0 high-speed (480Mbps) and full-speed (12 Mbps)
Dnvidia,tegra20-ehci.txt1 Tegra SOC USB controllers
3 The device node for a USB controller that is part of a Tegra
23 USB ports, which need reset twice due to hardware issues.
Dehci-st.txt1 ST USB EHCI controller
9 - pinctrl-0 : phandle referencing pin configuration of the USB controller
18 of the USB IP
Datmel-usb.txt1 Atmel SOC USB controllers
6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers
33 - compatible: Should be "atmel,at91sam9g45-ehci" for USB controllers
50 AT91 USB device controller
78 Atmel High-Speed USB device controller
95 vbus is present (USB is connected).
Dehci-orion.txt11 - phys: reference to the USB PHY
12 - phy-names: name of the USB PHY, should be "usb"
Disp1301.txt1 * NXP ISP1301 USB transceiver
9 ISP1301 instance associated with the respective USB driver
Dohci-st.txt1 ST USB OHCI controller
16 - resets : phandle to the powerdown and reset controller for the USB IP
/linux-4.4.14/Documentation/ko_KR/
Dstable_api_nonsense.txt122 이러한 것의 한 예로써, 커널 내부의 USB 인터페이스들은 이 서브시스템이
127 USB 장치들의 거의 최대 속도로 실행되고 있다.
128 - USB 드라이버가 USB 코어로부터 데이터 패킷들을 할당받로록 한 변경으로
130 USB 코어에게 더 많은 정보를 제공해야만 한다.
132 이것은 오랫동안 자신의 오래된 USB 인터페이스들을 유지해야 하는 closed 운영체제들과는
140 것들, 그리고 깨진 것들은 계속해서 유지되어야 하며 이러한 일들은 USB 개발자들에게
141 또 다른 일거리를 주게 된다. 모든 리눅스 USB 개발자들에게 자신의 그들의 업무를
/linux-4.4.14/sound/usb/
DKconfig1 # ALSA USB drivers
4 bool "USB sound devices"
5 depends on USB
8 Support for sound devices connected via the USB bus.
10 if SND_USB && USB
13 tristate "USB Audio/MIDI driver"
19 Say Y here to include support for USB audio and USB MIDI
37 tristate "Tascam US-122, US-224 and US-428 USB driver"
43 Say Y here to include support for Tascam USB Audio/MIDI
50 tristate "Native Instruments USB audio devices"
[all …]
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-usb-usbtmc6 These files show the various USB TMC capabilities as described
8 can be found in the USB TMC documents from the USB-IF entitled
20 These files show the various USB TMC capabilities as described
22 can be found in the USB TMC documents from the USB-IF entitled
34 This file is the TermChar value to be sent to the USB TMC
37 (USBTMC) Revision 1.0" as published by the USB-IF.
51 published by the USB-IF.
58 This file determines if the transaction of the USB TMC
62 (USBTMC) Revision 1.0" as published by the USB-IF.
Dsysfs-class-udc55 Indicates the maximum USB speed supported by this port.
63 Indicates the maximum USB speed supported by this port.
72 logical disconnection from the USB Host.
88 Indicates current state of the USB Device Controller. Valid
91 'configured', and 'suspended'; however not all USB Device
Dsysfs-bus-usb6 USB device directories can contain a file named power/persist.
8 not the "USB-Persist" facility is enabled for the device. For
19 Each USB device directory will contain a file named
36 it returns the total time (in msec) that the USB device has been
48 it returns the total time (in msec) that the USB device has been
74 USB PM tool
91 Device address on the USB bus.
103 Note that some devices, in violation of the USB spec, have a
115 Bus-number of the USB-bus the device is connected to.
/linux-4.4.14/tools/usb/usbip/
DREADME9 - USB/IP device drivers
24 Contains USB device identification data.
35 2. Compile & install USB/IP drivers.
39 server:# (Physically attach your USB device.)
48 - List driver assignments for USB devices.
52 - The USB device 1-2 is now exportable to other hosts!
59 - List exported USB devices on the <host>.
62 - Connect the remote USB device.
68 - Detach the USB device.
75 Physically attach your USB devices to this host.
[all …]
/linux-4.4.14/Documentation/x86/
Dusb-legacy-support.txt1 USB Legacy support
7 Also known as "USB Keyboard" or "USB Mouse support" in the BIOS Setup is a
8 feature that allows one to use the USB mouse and keyboard as if they were
9 their classic PS/2 counterparts. This means one can use an USB keyboard to
14 1) On some machines, the emulated PS/2 mouse takes over even when no USB
30 Problem 1) can be solved by loading the USB drivers prior to loading the
32 the kernel unconditionally, this means the USB drivers need to be
36 in the kernel config or USB Legacy support in the BIOS. A BIOS update
40 manufacturers web site. If an update is not available, disable USB
Dearlyprintk.txt5 You need two computers, the 'USB debug key' special gadget and
6 and two USB cables, connected like this:
8 [host/target] <-------> [USB debug key] <-------> [client/console]
12 a.) Host/target system needs to have USB debug port capability.
19 …00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (p…
36 won't be able to use the USB debug key. )
38 b.) You also need a Netchip USB debug cable/key:
42 This is a small blue plastic connector with two USB connections,
43 it draws power from its USB connections.
45 c.) You need a second client/console system with a high speed USB 2.0
[all …]
/linux-4.4.14/Documentation/usb/
Dlinux-cdc-acm.inf1 ; Windows USB CDC ACM Setup File
82 ; When developing your USB device, the VID and PID used in the PC side
88 ; ",USB\VID_xxxx&PID_yyyy" to the end of the line.
93 %DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0…
96 %DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0…
107 SERVICE = "USB RS-232 Emulation Driver"
DCREDITS1 Credits for the Simple Linux USB Driver:
31 Linux USB driver effort and writing much of the larger uusbd driver.
34 The NetBSD & FreeBSD USB developers. For being on the Linux USB list
42 of Linux USB / UUSBD:
48 - USAR Systems provided us with one of their excellent USB
49 Evaluation Kits. It allows us to test the Linux-USB driver
50 for compliance with the latest USB specification. USAR
58 built-in USB support. Cherry is one of the biggest keyboard
62 PCI-to-USB Controller Board to test the OHCI implementation.
69 It was almost impossible to get a PC backplate USB connector
[all …]
Dpersist.txt1 USB device persistence during system suspend
10 According to the USB specification, when a USB bus is suspended the
16 If a USB device's power session is interrupted then the system is
23 By default, Linux behaves according to the spec. If a USB host
30 If the kernel wants to believe that your USB keyboard was unplugged
47 firmware (i.e., the BIOS) resets the motherboard's USB host
49 it's as though you had unplugged all the USB devices. Yes, it's
53 On many systems the USB host controllers will get reset after a
59 In practice, people are forced to unmount any filesystems on a USB
60 device before suspending. If the root filesystem is on a USB device,
[all …]
Dusb-help.txt4 For USB help other than the readme files that are located in
7 Linux-USB project: http://www.linux-usb.org
10 Linux USB Guide: http://linux-usb.sourceforge.net
11 Linux-USB device overview (working devices and drivers):
14 The Linux-USB mailing list is at linux-usb@vger.kernel.org
Dehci.txt3 The EHCI driver is used to talk to high speed USB 2.0 devices using
4 USB 2.0-capable host controller hardware. The USB 2.0 standard is
5 compatible with the USB 1.1 standard. It defines three transfer speeds:
11 USB 1.1 only addressed full speed and low speed. High speed devices
12 can be used on USB 1.1 systems, but they slow down to USB 1.1 speeds.
14 USB 1.1 devices may also be used on USB 2.0 systems. When plugged
15 into an EHCI controller, they are given to a USB 1.1 "companion"
17 such devices. When USB 1.1 devices plug into USB 2.0 hubs, they
30 appear to be on hold until more systems come with USB 2.0 built-in.
34 Note that USB 2.0 support involves more than just EHCI. It requires
[all …]
Dgadget_serial.txt41 USB and serial devices. It also assumes you configure the Linux
53 The gadget serial driver is a Linux USB gadget driver, a USB device
54 side driver. It runs on a Linux system that has USB device side
56 with a USB development card.
58 The gadget serial driver talks over USB to either a CDC ACM driver
59 or a generic USB serial driver running on a host PC.
63 | Host-Side CDC ACM USB Host |
64 | Operating | or | Controller | USB
65 | System | Generic USB | Driver |--------
67 | Windows) Driver USB Stack | |
[all …]
Dmtouchusb.txt11 Changed reset from standard USB dev reset to vendor reset
24 USB Capacitive - Pearl Case 14-205 (Discontinued)
25 USB Capacitive - Black Case 14-124 (Discontinued)
26 USB Capacitive - No Case 14-206 (Discontinued)
28 USB Capacitive - Pearl Case EXII-5010UC
29 USB Capacitive - Black Case EXII-5030UC
30 USB Capacitive - No Case EXII-5050UC
34 Installation is simple, you only need to add Linux Input, Linux USB, and the
37 This driver appears to be one of possible 2 Linux USB Input Touchscreen
49 the raw touch data. This is the same for the old and new capacitive USB
Dlinux.inf21 %LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00
25 %LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00
29 %LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00
65 LinuxDevice = "Linux USB Ethernet/RNDIS Gadget"
Dauthorization.txt2 Authorizing (or not) your USB devices to connect to the system
6 This feature allows you to control if a USB device can be used (or
8 of USB devices, fully controlled by user space.
10 As of now, when a USB device is connected it is configured and
34 By default, Wired USB devices are authorized by default to
35 connect. Wireless USB hosts deauthorize by default all new connected
45 USB port):
55 Hookup an script to udev, for new USB devices
96 There is a similar approach to allow or deny specific USB interfaces.
97 That allows to block only a subset of an USB device.
[all …]
Dproc_usb_info.txt6 The usbfs filesystem for USB devices is traditionally mounted at
11 USB device nodes are created under /dev/usb/ or someplace similar. The
28 USB device information, and user mode drivers can use usbfs
29 to interact with USB devices.
40 "USB Device Filesystem" section of the USB Guide. The latest copy
41 of the USB Guide can be found at http://www.linux-usb.org/
46 Each connected USB device has one file. The BBB indicates the bus
52 or USB cable), so a device might be 002/027 when you first connect
65 These files may also be used to write user-level drivers for the USB
70 control, bulk, or other kinds of USB transfers. The IOCTLs are
[all …]
DWUSB-Design-overview.txt2 Linux UWB + Wireless USB + WiNET
28 drivers for the USB based UWB radio controllers defined in the
29 Wireless USB 1.0 specification (including Wireless USB host controller
33 1. HWA: Host Wire adapters, your Wireless USB dongle
35 2. DWA: Device Wired Adaptor, a Wireless USB hub for wired
49 3. Wireless USB Host Controller drivers
58 these others are Wireless USB and TCP/IP, but seems Bluetooth and
91 *WUSB*: the layer that sits on top of UWB to provide Wireless USB.
92 The Wireless USB spec defines means to control a UWB radio and to
96 HWA: Host Wire adapters, your Wireless USB dongle
[all …]
Dhotplug.txt3 In hotpluggable busses like USB (and Cardbus PCI), end-users plug devices
57 USB POLICY AGENT
59 The USB subsystem currently invokes /sbin/hotplug when USB devices
66 PRODUCT ... USB vendor, product, and version codes (hex)
72 alternate interfaces that complicate driver selection. By design, USB
74 of USB device setup without using that filesystem, and without running a
79 leverage USB module-init-tools support. Later agents might unload drivers.
82 USB MODUTILS SUPPORT
105 A short example, for a driver that supports several specific USB devices
116 Most USB device drivers should pass these tables to the USB subsystem as
[all …]
Dusb-serial.txt3 The USB serial driver currently supports a number of different USB to
48 HandSpring Visor, Palm USB, and Clié USB driver
50 This driver works with all HandSpring USB, Palm USB, and Sony Clié USB
54 up to the host as a valid USB device. When this happens, the device is
79 necessary. Some devices need this before they can talk to the USB port
95 and other PDAs running Windows CE 3.0 or PocketPC 2002 using a USB
104 significant advantage of using USB is speed - I can get 73 to 113
108 the USB connection. Please visit http://synce.sourceforge.net which
121 whatever you named your new USB connection). You should finally wind
134 a terminal on /dev/ttyUSB0, it gives you a "USB Reflash" terminal, which can
[all …]
Drio.txt43 into the USB cable.
71 A host with a USB port. Ideally, either a UHCI (Intel) or OHCI
74 A Linux development kernel (2.3.x) with USB support enabled or a
80 'lspci' which is only needed to determine the type of USB hardware
85 Using `lspci -v`, determine the type of USB hardware available.
89 USB Controller: ......
97 USB Controller: .....
104 kernel, select 'Support for USB', 'OHCI/UHCI' depending on your
105 hardware (determined from the steps above), 'USB Diamond Rio500 support', and
106 'Preliminary USB device filesystem'. Compile and install the modules
[all …]
Dohci.txt3 The "ohci-hcd" driver is a USB Host Controller Driver (HCD) that is derived
9 hardware register protocols used to talk to USB 1.1 host controllers. As
11 Intel, it pushes more intelligence into the hardware. USB 1.1 controllers
23 The "ohci-hcd" driver handles all USB 1.1 transfer types. Transfers of all
Dacm.txt31 The drivers/usb/class/cdc-acm.c drivers works with USB modems and USB ISDN terminal
33 Abstract Control Model (USB CDC ACM) specification.
49 Some cell phones also connect via USB. I know the following phones work:
74 S: Product=USB UHCI Root Hub
108 usb.c: USB new device connect, assigned device number 2
113 usb.c: USB device number 2 default language ID 0x409
119 ttyACM0: USB ACM device
Dpower-management.txt1 Power Management for USB
12 * When is a USB device idle?
23 * USB Port Power Control
46 dynamic PM is implemented in the USB subsystem, although system PM is
51 or CONFIG_HIBERNATION enabled. Dynamic PM support for USB is present whenever
54 [Historically, dynamic PM support for USB was present only if the
57 for USB was present whenever the kernel was built with CONFIG_PM_RUNTIME
76 pressed, or a suspended USB hub resuming when a device is plugged in.
79 When is a USB device idle?
91 If a USB device has no driver, its usbfs file isn't open, and it isn't
[all …]
Dgadget_multi.txt9 In it's standard configuration it provides a single USB configuration
10 with RNDIS[1] (that is Ethernet), USB CDC[2] ACM (that is serial) and
11 USB Mass Storage functions.
43 First of all, Windows need to detect the gadget as an USB composite
45 Windows lets USB Generic Parent Driver[5] handle the device which then
62 implementing USB Mass Storage class and selects appropriate driver.
97 some drivers information (changing USB port may sometimes help plus
133 and other USB classes can be found at
Derror-codes.txt16 Non-USB-specific:
22 USB-specific:
26 -ENODEV specified USB-device or bus doesn't exist
72 USB device drivers may only test urb status values in completion handlers.
98 c) unknown USB error
103 c) unknown USB error
115 -ETIMEDOUT Synchronous USB message functions use this code
128 enough to keep up with the USB data rate
Dmisc_usbsevseg.txt1 USB 7-Segment Numeric Display
6 USB VENDOR_ID 0x0fc5
7 USB PRODUCT_ID 0x1227
Dgadget_printer.txt2 Linux USB Printer Gadget Driver
16 You will need a USB device controller and a Linux driver for it that accepts
17 a gadget / "device class" driver using the Linux USB Gadget API. After the
18 USB device controller driver is loaded then load the printer gadget driver.
19 This will present a printer interface to the USB Host that your USB Device
25 byte when the USB HOST sends a device request to get the printer status. The
35 To load the USB device controller driver and the printer gadget driver. The
36 following example uses the Netchip 2280 USB device controller driver:
53 your other USB products if you have any. It would be a good idea to
/linux-4.4.14/drivers/extcon/
DKconfig10 host USB ports. Many of 30-pin connectors including PDMI are
35 Say Y here to enable support for USB peripheral detection
36 and USB MUX switching by X-Power AXP288 PMIC.
52 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory
62 Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory
72 Maxim MAX77843. The MAX77843 MUIC is a USB port accessory
80 Maxim MAX8997 PMIC. The MAX8997 MUIC is a USB port accessory
84 tristate "Palmas USB EXTCON support"
87 Say Y here to enable support for USB peripheral and USB host
98 Richtek RT8973A. The RT8973A is a USB port accessory detector
[all …]
/linux-4.4.14/drivers/phy/
DKconfig19 tristate "Marvell Berlin USB PHY Driver"
23 Enable this to support the USB PHY on Marvell Berlin SoCs.
39 tristate "TI dm816x USB PHY driver"
45 Enable this for dm816x USB to work.
58 tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver"
63 Enable this to support NXP LPC18xx/43xx internal USB OTG PHY.
69 tristate "Marvell USB HSIC 28nm PHY Driver"
73 Enable this to support Marvell USB HSIC PHY driver for Marvell
80 tristate "Marvell USB 2.0 28nm PHY Driver"
84 Enable this to support Marvell USB 2.0 PHY driver for Marvell
[all …]
/linux-4.4.14/drivers/media/usb/
DKconfig1 if USB && MEDIA_SUPPORT
4 bool "Media USB Adapters"
6 Enable media drivers for USB bus.
24 comment "Analog TV USB devices"
33 comment "Analog/digital TV USB devices"
41 comment "Digital TV USB devices"
52 comment "Webcam, TV (analog/digital) USB devices"
57 comment "Software defined radio USB devices"
64 endif #USB
/linux-4.4.14/drivers/media/usb/gspca/
DKconfig26 tristate "Benq USB Camera Driver"
47 Say Y here if you want support for USB cameras based on the cpia
55 tristate "DTCS033 (Scopium) USB Astro-Camera Driver"
65 tristate "Etoms USB Camera Driver"
74 tristate "Fujifilm FinePix USB V4L2 driver"
83 tristate "Jeilin JPEG USB V4L2 driver"
92 tristate "JL2005B/C/D USB V4L2 driver"
102 tristate "Kinect sensor device USB Camera Driver"
111 tristate "Konica USB Camera V4L2 driver"
120 tristate "Mars USB Camera Driver"
[all …]
/linux-4.4.14/drivers/uwb/
DKconfig13 such as Wireless USB (WUSB).
19 Say Y here if your computer has UWB radio controllers (USB or PCI)
31 tristate "UWB Radio Control driver for WUSB-compliant USB dongles (HWA)"
32 depends on USB
34 This driver enables the radio controller for HWA USB
36 Radio Controller connected to your system via USB. Most of
37 them come with a Wireless USB host controller also.
50 in the spirit of USB's EHCI, but for UWB and Wireless USB
52 PCI). Most of these cards come also with a Wireless USB host
64 USB. It consists of a firmware uploader that will enable it
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dusb.c195 brcmf_dbg(USB, "Enter, status=%d\n", status); in brcmf_usb_ctl_complete()
223 brcmf_dbg(USB, "Enter\n"); in brcmf_usb_ctlread_complete()
235 brcmf_dbg(USB, "Enter\n"); in brcmf_usb_ctlwrite_complete()
246 brcmf_dbg(USB, "Enter\n"); in brcmf_usb_send_ctl()
278 brcmf_dbg(USB, "Enter\n"); in brcmf_usb_recv_ctl()
312 brcmf_dbg(USB, "Enter\n"); in brcmf_usb_tx_ctlpkt()
341 brcmf_dbg(USB, "Enter\n"); in brcmf_usb_rx_ctlpkt()
469 brcmf_dbg(USB, "Enter, urb->status=%d, skb=%p\n", urb->status, in brcmf_usb_tx_complete()
491 brcmf_dbg(USB, "Enter, urb->status=%d\n", urb->status); in brcmf_usb_rx_complete()
565 brcmf_dbg(USB, "Enter, current state=%d, new state=%d\n", in brcmf_usb_state_change()
[all …]
/linux-4.4.14/drivers/media/radio/si470x/
DKconfig2 tristate "Silicon Labs Si470x FM Radio Receiver support with USB"
3 depends on USB && RADIO_SI470X
5 This is a driver for USB devices with the Silicon Labs SI470x
7 - 10c4:818a: Silicon Labs USB FM Radio Reference Design
9 - 1b80:d700: KWorld USB FM Radio SnapMusic Mobile 700 (FM700)
10 - 10c5:819a: Sanei Electric FM USB Radio (aka DealExtreme.com PCear)
12 Sound is provided by the ALSA USB Audio/MIDI driver. Therefore
21 computer's USB port.
/linux-4.4.14/drivers/usb/musb/
DKconfig2 # USB Dual Role (OTG-ready) Controller Drivers
9 depends on (USB || USB_GADGET)
11 Say Y here if your system has a dual role high speed USB
14 it's being used with, including the USB peripheral role,
15 or the USB host role, or both.
34 default USB_MUSB_DUAL_ROLE if (USB && USB_GADGET)
35 default USB_MUSB_HOST if (USB && !USB_GADGET)
36 default USB_MUSB_GADGET if (!USB && USB_GADGET)
40 depends on USB=y || USB=USB_MUSB_HDRC
55 depends on ((USB=y || USB=USB_MUSB_HDRC) && (USB_GADGET=y || USB_GADGET=USB_MUSB_HDRC))
[all …]
/linux-4.4.14/drivers/usb/gadget/
DKconfig2 # USB Gadget support on a system involves
13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
17 tristate "USB Gadget Support"
20 USB is a master/slave protocol, organized with one master
22 The USB hardware is asymmetric, which makes it easier to set up:
34 a USB peripheral device. Configure one hardware driver for your
102 Some devices need to draw power from USB when they are
107 Enter the maximum power your device draws through USB, in
133 # USB Gadget Drivers
203 tristate "USB Gadget Drivers"
[all …]
/linux-4.4.14/drivers/net/wimax/i2400m/
DKconfig7 comment "Enable USB support to see WiMAX USB drivers"
8 depends on USB = n
11 tristate "Intel Wireless WiMAX Connection 2400 over USB (including 5x50)"
12 depends on WIMAX && USB
16 Connection 2400 over USB (like any of the Intel Wireless
/linux-4.4.14/drivers/media/usb/dvb-usb/
DKconfig2 tristate "Support for various USB DVB devices"
3 depends on DVB_CORE && USB && I2C && RC_CORE
8 Almost every USB device needs a firmware, please look into
11 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
14 Say Y if you own a USB DVB device.
17 bool "Enable extended debug support for all DVB-USB devices"
24 tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
30 Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
33 tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)"
39 Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by
[all …]
/linux-4.4.14/drivers/staging/wlan-ng/
DKconfig2 tristate "Prism2.5/3 USB driver"
3 depends on WLAN && USB && CFG80211
8 This is the wlan-ng prism 2.5/3 USB driver for a wide range of
9 old USB wireless devices.
/linux-4.4.14/drivers/staging/most/hdm-usb/
DKconfig2 # MOST USB configuration
6 tristate "USB HDM"
7 depends on USB && NET
10 Say Y here if you want to connect via USB to network tranceiver.
/linux-4.4.14/drivers/staging/gdm72xx/
DKconfig7 depends on NET && (USB || MMC)
37 bool "USB interface"
38 depends on (USB = y || USB = WIMAX_GDM72XX)
41 processor via USB.
58 Enable USB power management in order to reduce power consumption
/linux-4.4.14/drivers/usb/dwc2/
DKconfig3 depends on USB || USB_GADGET
5 Say Y here if your system has a Dual Role Hi-Speed USB
20 default USB_DWC2_DUAL_ROLE if (USB && USB_GADGET)
21 default USB_DWC2_HOST if (USB && !USB_GADGET)
22 default USB_DWC2_PERIPHERAL if (!USB && USB_GADGET)
26 depends on USB=y || (USB_DWC2=m && USB)
32 comment "Gadget/Dual-role mode requires USB Gadget support to be enabled"
45 depends on (USB=y && USB_GADGET=y) || (USB_DWC2=m && USB && USB_GADGET)
/linux-4.4.14/Documentation/devicetree/bindings/extcon/
Dextcon-rt8973a.txt2 * Richtek RT8973A - Micro USB Switch device
4 The Richtek RT8973A is Micro USB Switch with OVP and I2C interface. The RT8973A
5 is a USB port accessory detector and switch that is optimized to protect low
7 speed USB operation. Also, RT8973A support 'auto-configuration' mode.
9 for USB D-/D+ switching.
Dextcon-usb-gpio.txt1 USB GPIO Extcon device
3 This is a virtual device used to generate USB cable states from the USB ID pin
8 - id-gpio: gpio for USB ID pin. See gpio binding.
Dextcon-sm5502.txt2 * SM5502 MUIC (Micro-USB Interface Controller) device
4 The Silicon Mitus SM5502 is a MUIC (Micro-USB Interface Controller) device
/linux-4.4.14/Documentation/dvb/
Dcards.txt76 o Technotrend / Hauppauge DVB USB devices:
77 - Nova USB
80 o DiBcom DVB-T USB based devices:
81 - Twinhan VisionPlus VisionDTV USB-Ter DVB-T Device
82 - HAMA DVB-T USB device
84 - KWorld V-Stream XPERT DTV DVB-T USB
85 - JetWay DTV DVB-T USB
86 - ADSTech Instant TV DVB-T USB
87 - Ultima Electronic/Artec T1 USB TVBOX (AN2135 and AN2235)
88 - Compro Videomate DVB-U2000 - DVB-T USB
[all …]
Dtechnisat.txt7 Important Notice: The driver does NOT support Technisat USB 2 devices!
10 lspci -vvv for a PCI device (lsusb -vvv for an USB device) will show you for example:
32 b.) => "Technisat/B2C2 Air/Sky/Cable2PC USB" (USB 1.1 adapter)
/linux-4.4.14/drivers/media/usb/go7007/
DKconfig4 depends on SND && USB
24 tristate "WIS GO7007 USB support"
25 depends on VIDEO_GO7007 && USB
28 encoder chip over USB.
39 MPEG encoder chip over USB.
46 depends on VIDEO_GO7007_USB && USB
/linux-4.4.14/Documentation/ABI/testing/
Dconfigfs-usb-gadget6 USB gadgets.
19 bDeviceClass - USB device class code
20 bDeviceSubClass - USB device subclass code
21 bDeviceProtocol - USB device protocol code
24 bcdUSB - bcd USB specification version number
32 This group contains a USB gadget's configurations
63 This group contains functions available to this USB gadget.
70 gadget's USB interface or one interface group described
83 gadget's USB interface or one interface group described
Dsysfs-bus-usb28 USB devices are authorized.
30 Certified Wireless USB devices are not authorized
39 For Certified Wireless USB devices only.
48 For Certified Wireless USB devices only.
59 For Certified Wireless USB devices only.
62 (equivalent to unplugging a wired USB device).
69 dynamically add a new device ID to a USB device driver.
101 For serial USB drivers, this attribute appears under the
127 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
131 device and the USB device directory will contain a file named
[all …]
Dconfigfs-usb-gadget-midi7 index - index value for the USB MIDI adapter
8 id - ID string for the USB MIDI adapter
10 qlen - USB read request queue length
Dsysfs-driver-hid-lenovo7 Applies to Thinkpad USB Keyboard with TrackPoint.
14 Applies to Thinkpad USB Keyboard with TrackPoint.
21 Applies to Thinkpad USB Keyboard with TrackPoint.
29 Applies to Thinkpad USB Keyboard with TrackPoint.
36 Applies to Thinkpad USB Keyboard with TrackPoint.
43 Applies to Thinkpad USB Keyboard with TrackPoint.
50 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
Dsysfs-devices-platform-_UDC_-gadget5 Show the suspend state of an USB composite gadget.
9 (_UDC_ is the name of the USB Device Controller driver)
16 the SCSI WRITE(10,12) commands when a gadget in USB Mass
Dconfigfs-usb-gadget-ncm12 Ethernet over USB link
14 Ethernet over USB link
Dconfigfs-usb-gadget-eem12 Ethernet over USB link
14 Ethernet over USB link
Dconfigfs-usb-gadget-subset12 Ethernet over USB link
14 Ethernet over USB link
Dconfigfs-usb-gadget-ecm12 Ethernet over USB link
14 Ethernet over USB link
Dconfigfs-usb-gadget-rndis12 Ethernet over USB link
14 Ethernet over USB link
Dsysfs-bus-i2c-devices-fsa94807 USB - USB device is attached
Dsysfs-bus-pci-drivers-ehci_hcd7 PCI-based EHCI USB controllers (i.e., high-speed USB-2.0
9 "companion" full/low-speed USB-1.1 controllers. When a
Dsysfs-driver-toshiba_acpi76 Description: This file controls the USB Sleep & Charge charging mode, which
93 Description: This file controls the USB Sleep Functions under battery, and
109 Description: This file controls the USB Rapid Charge state, which can be:
176 Description: This file controls the USB 3 functionality, valid values are:
177 * 0 -> Disabled (Acts as a regular USB 2)
178 * 1 -> Enabled (Full USB 3 functionality)
/linux-4.4.14/drivers/usb/dwc3/
DKconfig3 depends on (USB || USB_GADGET) && HAS_DMA
7 USB controller based on the DesignWare USB3 IP Core.
23 default USB_DWC3_DUAL_ROLE if (USB && USB_GADGET)
24 default USB_DWC3_HOST if (USB && !USB_GADGET)
25 default USB_DWC3_GADGET if (!USB && USB_GADGET)
29 depends on USB=y || USB=USB_DWC3
43 depends on ((USB=y || USB=USB_DWC3) && (USB_GADGET=y || USB_GADGET=USB_DWC3))
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/
Dgpio-charger.txt12 usb-sdp (USB standard downstream port)
13 usb-dcp (USB dedicated charging port)
14 usb-cdp (USB charging downstream port)
15 usb-aca (USB accessory charger adapter)
Dlp8727_charger.txt12 AC and USB charging parameters
38 /* USB charger: 10% EOC and 400mA charging current */
/linux-4.4.14/drivers/usb/gadget/legacy/
DKconfig2 # USB Gadget support on a system involves
13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
27 USB "gadget drivers" can be written.
30 USB peripheral controller driver. Then you can use host-side
47 identifiers of the USB-OTG test device. That means that when
50 one serve as the USB host instead (in the "B-Host" role).
60 This Gadget Audio driver is compatible with USB Audio Class
62 1 AudioStreaming Interface each for USB-OUT and USB-IN.
69 received from the USB Host and choose to provide whatever it
70 wants as audio data to the USB Host.
[all …]
/linux-4.4.14/drivers/net/irda/
DKconfig149 the MA620 USB version of the dongle, if the integrated USB-to-RS232
200 tristate "KingSun/DonShine DS-620 IrDA-USB dongle"
201 depends on IRDA && USB
204 DS-620 IrDA-USB bridge device driver.
206 This USB bridge does not conform to the IrDA-USB device class
214 tristate "KingSun Dazzle IrDA-USB dongle"
215 depends on IRDA && USB
218 IrDA-USB bridge device driver.
220 This USB bridge does not conform to the IrDA-USB device class
228 tristate "KingSun KS-959 IrDA-USB dongle"
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Domap-usb-tll.txt1 OMAP HS USB Host TLL (Transceiver-Less Interface)
16 * "usb_tll_hs_usb_ch0_clk" - USB TLL channel 0 clock
17 * "usb_tll_hs_usb_ch1_clk" - USB TLL channel 1 clock
18 * "usb_tll_hs_usb_ch2_clk" - USB TLL channel 2 clock
/linux-4.4.14/drivers/media/usb/ttusb-budget/
DKconfig2 tristate "Technotrend/Hauppauge Nova-USB devices"
3 depends on DVB_CORE && USB && I2C && PCI
12 Support for external USB adapters designed by Technotrend and
13 produced by Hauppauge, shipped under the brand name 'Nova-USB'.
/linux-4.4.14/Documentation/i2c/busses/
Di2c-diolan-u2c4 * Diolan U2C-12 I2C-USB adapter
13 This is the driver for the Diolan U2C-12 USB-I2C adapter.
15 The Diolan U2C-12 I2C-USB Adapter provides a low cost solution to connect
16 a computer to I2C slave devices using a USB interface. It also supports
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
DKconfig2 tristate "Support for various USB DVB devices v2"
3 depends on DVB_CORE && USB && I2C && (RC_CORE || RC_CORE=n)
8 Almost every USB device needs a firmware, please look into
11 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
14 Say Y if you own a USB DVB device.
42 Say Y here to support the Afatech AF9035 based DVB USB receiver.
101 receiver with USB ID 0db0:5581.
128 tristate "Realtek RTL28xxU DVB USB support"
142 Say Y here to support the Realtek RTL28xxU DVB USB receiver.
145 tristate "DVBSky USB support"
[all …]
/linux-4.4.14/drivers/usb/wusbcore/
DKconfig2 # Wireless USB Core configuration
5 tristate "Enable Wireless USB extensions"
13 Enable the host-side support for Wireless USB.
20 depends on USB
27 via wired USB before establishing a wireless link.
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
DKconfig2 tristate "MediaTek MT7601U (USB) support"
4 depends on USB
6 This adds support for MT7601U-based wireless USB dongles.
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/
Dusb.txt1 Freescale QUICC Engine USB Controller
8 - interrupts : should contain USB interrupt.
10 - fsl,fullspeed-clock : specifies the full speed USB clock source:
14 - fsl,lowspeed-clock : specifies the low speed USB clock source:
18 - hub-power-budget : USB power budget for the root hub, in mA.
/linux-4.4.14/drivers/staging/octeon-usb/
DKconfig2 tristate "Cavium Networks Octeon USB support"
3 depends on CAVIUM_OCTEON_SOC && USB
5 This driver supports USB host controller on some Cavium
/linux-4.4.14/Documentation/DocBook/
Dusb.xml.db12 API-USB-DEVICE
13 API-USB-DEVICE-VER
14 API-USB-DEVICE-INTERFACE-CLASS
15 API-USB-DEVICE-INTERFACE-PROTOCOL
16 API-USB-DEVICE-INTERFACE-NUMBER
17 API-USB-DEVICE-INFO
18 API-USB-INTERFACE-INFO
19 API-USB-DEVICE-AND-INTERFACE-INFO
20 API-USB-VENDOR-AND-INTERFACE-INFO
/linux-4.4.14/drivers/media/usb/ttusb-dec/
DKconfig2 tristate "Technotrend/Hauppauge USB DEC devices"
3 depends on DVB_CORE && USB && INPUT && PCI
6 Support for external USB adapters designed by Technotrend and
11 only compressed MPEG data over the USB bus, so you need
/linux-4.4.14/drivers/usb/mon/
DKconfig2 # USB Monitor configuration
6 tristate "USB Monitor"
8 If you select this option, a component which captures the USB traffic
/linux-4.4.14/drivers/media/radio/si4713/
DKconfig2 tristate "Silicon Labs Si4713 FM Radio Transmitter support with USB"
3 depends on USB && I2C && RADIO_SI4713
6 This is a driver for USB devices with the Silicon Labs SI4713
8 - 10c4:8244: Silicon Labs FM Transmitter USB device.
11 computer's USB port.
/linux-4.4.14/drivers/media/usb/pwc/
DKconfig2 tristate "USB Philips Cameras"
27 The built-in microphone is enabled by selecting USB Audio support.
33 bool "USB Philips Cameras verbose debug"
41 bool "USB Philips Cameras input events device support"
45 This option makes USB Philips cameras register the snapshot button as
/linux-4.4.14/Documentation/fb/
Dudlfb.txt5 This is a driver for DisplayLink USB 2.0 era graphics chips.
9 USB wire. That hardware framebuffer is able to drive the VGA, DVI, or HDMI
15 pixels line-by-line via USB bulk transfers.
25 Advantages of USB graphics in general:
27 * Ability to add a nearly arbitrary number of displays to any USB 2.0
29 (FB_MAX is currently 32). Of course, all USB devices on the same
30 host controller share the same 480Mbs USB 2.0 interface.
39 about USB or DisplayLink's protocol at all. A "displaylink" X driver
45 In the case of USB graphics, it is just an allocated (virtual) buffer.
46 Writes need to be detected and encoded into USB bulk transfers by the CPU.
[all …]
/linux-4.4.14/sound/usb/line6/
DKconfig7 tristate "Line 6 POD USB support"
24 tristate "Line 6 POD HD300/400/500 USB support"
30 tristate "TonePort GX, UX1 and UX2 USB support"
38 tristate "Variax Workbench USB support"
/linux-4.4.14/drivers/media/usb/usbvision/
DKconfig2 tristate "USB video devices based on Nogatech NT1003/1004/1005"
7 There are more than 50 different USB video devices based on
8 NT1003/1004/1005 USB Bridges. This driver enables using those
/linux-4.4.14/drivers/media/usb/tm6000/
DKconfig3 depends on VIDEO_DEV && I2C && INPUT && RC_CORE && USB
9 Support for TM5600/TM6000/TM6010 USB Device
23 TM5600/TM6000/TM6010 USB Devices.
30 depends on VIDEO_TM6000 && DVB_CORE && USB
/linux-4.4.14/drivers/input/joystick/iforce/
DKconfig16 bool "I-Force USB joysticks and wheels"
17 depends on JOYSTICK_IFORCE && (JOYSTICK_IFORCE=m || USB=y) && USB
20 connected to your USB port.
/linux-4.4.14/drivers/nfc/nfcmrvl/
DKconfig10 tristate "Marvell NFC-over-USB driver"
11 depends on NFC_NCI && USB
14 Marvell NFC-over-USB driver.
16 This driver provides support for Marvell NFC-over-USB devices:
19 Say Y here to compile support for Marvell NFC-over-USB driver
/linux-4.4.14/drivers/usb/image/
DKconfig2 # USB Imaging devices configuration
4 comment "USB Imaging devices"
7 tristate "USB Mustek MDC800 Digital Camera support"
10 your computer's USB port. This driver can be used with gphoto 0.4.3
/linux-4.4.14/drivers/bluetooth/
DKconfig22 tristate "HCI USB driver"
23 depends on USB
26 Bluetooth HCI USB driver.
28 USB interface.
30 Say Y here to compile support for Bluetooth USB devices into the
96 USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and
173 tristate "HCI BCM203x USB driver"
174 depends on USB
177 Bluetooth HCI BCM203x USB driver.
185 tristate "HCI BPA10x USB driver"
[all …]
/linux-4.4.14/drivers/staging/rtl8712/
DKconfig3 depends on WLAN && USB
8 This option adds the Realtek RTL8712 USB device such as the D-Link DWA-130.
15 This option provides transmit aggregation for the Realtek RTL8712 USB device.
/linux-4.4.14/drivers/nfc/
DKconfig9 tristate "NXP PN533 USB driver"
10 depends on USB
12 NXP PN533 USB driver.
62 tristate "Sony NFC Port-100 Series USB device support"
63 depends on USB
66 This adds support for Sony Port-100 chip based USB devices such as the
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dste-dma40.txt78 16: USB OTG in/out endpoints 7 & 15
79 17: USB OTG in/out endpoints 6 & 14
80 18: USB OTG in/out endpoints 5 & 13
81 19: USB OTG in/out endpoints 4 & 12
98 36: USB OTG in/out endpoints 3 & 11
99 37: USB OTG in/out endpoints 2 & 10
100 38: USB OTG in/out endpoints 1 & 9
101 39: USB OTG in/out endpoints 8
/linux-4.4.14/Documentation/sound/alsa/
DAudiophile-Usb.txt1 Guide to using M-Audio Audiophile USB with ALSA and Jack v1.5
6 This document is a guide to using the M-Audio Audiophile USB (tm) device with
19 1 - Audiophile USB Specs and correct usage
40 Moreover, the Audiophile USB documentation gives the following Warning:
43 Due to the USB 1.1 bandwidth limitation, a limited number of interfaces can be
66 2 - Audiophile USB MIDI support in ALSA
69 The Audiophile USB MIDI ports will be automatically supported once the
77 3 - Audiophile USB Audio support in ALSA
80 Audio functions of the Audiophile USB device are handled by the snd-usb-audio
143 3.2.1 - Initializing the working mode of the Audiophile USB
[all …]
/linux-4.4.14/drivers/media/usb/uvc/
DKconfig2 tristate "USB Video Class (UVC)"
6 Support for the USB Video Class (UVC). Currently only video
17 This option makes USB Video Class devices register an input device
/linux-4.4.14/drivers/net/wireless/zd1211rw/
DKconfig2 tristate "ZyDAS ZD1211/ZD1211B USB-wireless support"
3 depends on USB && MAC80211
7 chip, present in many USB-wireless adapters.
/linux-4.4.14/drivers/usb/misc/sisusbvga/
DKconfig3 tristate "USB 2.0 SVGA dongle support (Net2280/SiS315)"
10 Note that this device requires a USB 2.0 host controller. It will not
11 work with USB 1.x controllers.
21 Say Y here if you want a VGA text console via the USB dongle or
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt41 18 usb USB Host
73 18 usb2 USB 2
110 18 usb0 USB Host 0
111 19 usb1 USB Host 1
112 20 usb2 USB Host 2
123 0 usb0 USB Host 0
124 1 usb1 USB Host 1
148 3 usb0 USB Host 0
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DUSB-Host.txt1 S3C24XX USB Host support
9 This document details the S3C2410/S3C2440 in-built OHCI USB host support.
19 USB support --->
20 <*> Support for Host-side USB
29 Once these options are configured, the standard set of USB device
DS3C2412.txt52 USB Host
55 The USB hardware is similar to the S3C2410, with extended clock source
60 USB Device
/linux-4.4.14/drivers/net/wireless/p54/
DKconfig8 This module does nothing by itself - the USB/PCI/SPI front-ends
17 tristate "Prism54 USB support"
18 depends on P54_COMMON && USB
21 This driver is for USB isl38xx based wireless cards.
56 Unlike the PCI or USB devices, the SPI variants don't have
/linux-4.4.14/drivers/net/wireless/rsi/
DKconfig25 tristate "Redpine Signals USB bus support"
26 depends on USB && RSI_91X
29 This option enables the USB bus support in rsi drivers.
/linux-4.4.14/drivers/media/usb/au0828/
DKconfig4 depends on I2C && INPUT && DVB_CORE && USB
14 Auvitek's AU0828 USB device.
26 This is a video4linux driver for Auvitek's USB device.
/linux-4.4.14/drivers/media/rc/
DKconfig135 tristate "ATI / X10 based USB RF remote controls"
138 select USB
140 Say Y here if you want to use an X10 based USB remote control.
141 These are RF remotes with USB receivers.
181 select USB
193 select USB
256 select USB
267 select USB
292 tristate "IgorPlug-USB IR Receiver"
295 select USB
[all …]
/linux-4.4.14/drivers/clk/qcom/
DKconfig19 i2c, USB, SD/eMMC, SATA, PCIe, etc.
37 i2c, USB, SD/eMMC, etc.
54 i2c, USB, SD/eMMC, etc.
62 Say Y if you want to use devices such as UART, SPI i2c, USB,
71 i2c, USB, SD/eMMC, SATA, PCIe, etc.
98 i2c, USB, SD/eMMC, SATA, PCIe, etc.
/linux-4.4.14/drivers/net/wireless/
DKconfig49 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
50 depends on LIBERTAS_THINFIRM && USB
52 A driver for Marvell Libertas 8388 USB devices using thinfirm.
110 tristate "Atmel at76c503/at76c505/at76c505a USB cards"
111 depends on MAC80211 && USB
114 Enable support for USB Wireless devices using Atmel at76c503,
170 tristate "USB ZD1201 based Wireless device support"
171 depends on CFG80211 && USB
189 tristate "Wireless RNDIS USB support"
190 depends on USB
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/
DKconfig49 bool "USB bus interface support for FullMAC driver"
50 depends on (USB = y || USB = BRCMFMAC)
55 This option enables the USB bus interface support for Broadcom
57 use the driver for an USB wireless card.
/linux-4.4.14/arch/sh/kernel/cpu/sh3/
Dsetup-sh7705.c28 DMAC, SCIF0, SCIF2, ADC_ADI, USB, enumerator
46 INTC_VECT(USB, 0xa20), INTC_VECT(USB, 0xa40),
63 { 0xa4080000, 0, 16, 4, /* IPRF */ { 0, 0, USB } },
/linux-4.4.14/drivers/net/wireless/libertas/
DKconfig12 tristate "Marvell Libertas 8388 USB 802.11b/g cards"
13 depends on LIBERTAS && USB
15 A driver for Marvell Libertas 8388 USB devices.
/linux-4.4.14/drivers/net/wireless/rt2x00/
DKconfig14 Additionally PCI and USB libraries will also be build depending
114 tristate "Ralink rt2500 (USB) support"
115 depends on USB
125 tristate "Ralink rt2501/rt73 (USB) support"
126 depends on USB
138 tristate "Ralink rt27xx/rt28xx/rt30xx (USB) support"
139 depends on USB
172 This enables support for RT3573 chipset based wireless USB devices
190 bool "rt2800usb - Include support for unknown (USB) devices"
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
DKconfig3 depends on MAC80211 && USB
7 This module add support for AR5523 based USB dongles such as D-Link
/linux-4.4.14/drivers/media/usb/s2255/
DKconfig2 tristate "USB Sensoray 2255 video capture device"
7 Say Y here if you want support for the Sensoray 2255 USB device.
/linux-4.4.14/drivers/staging/most/Documentation/
Ddriver_usage.txt36 USB, MediaLB, I2C). A module of the application layer is referred to as an
63 3) USB
64 Host wants to communicate with the hardware via USB.
107 Section 3 USB Padding
109 When transceiving synchronous or isochronous data, the number of packets per USB
112 which is for performance optimization purposes of the USB transmission.
116 should travel to the host within one USB transaction need to be written to
125 USB full packet.
129 This frame_size is the number of synchronous data within an USB transaction,
134 packets within one USB transaction. This renders
/linux-4.4.14/arch/arm/boot/dts/
Dusb_a9g20.dts2 * usb_a9g20.dts - Device Tree file for Caloa USB A9G20 board
12 model = "Calao USB A9G20";
Dusb_a9260.dts2 * usb_a9260.dts - Device Tree file for Caloa USB A9260 board
13 model = "Calao USB A9260";
Dorion5x-rd88f5182-nas.dts136 * MPP[22] USB 0 over current indication
137 * MPP[23] USB 1 over current indication
138 * MPP[24] USB 1 over current enable
139 * MPP[25] USB 0 over current enable
Dusb_a9g20_lpw.dts2 * usb_a9g20_lpw.dts - Device Tree file for Caloa USB A9G20 Low Power board
12 model = "Calao USB A9G20 Low Power";
Dsun4i-a10-pcduino2.dts46 * is that the pcDuino2 board got a USB VBUS voltage regulator, which
48 * the USB host ports has been replaced with a USB WIFI chip.
75 usb1_vbus-supply = <&reg_vcc3v3>; /* USB WIFI is always on */
Dkirkwood-ts219-6281.dts19 pmx_USB_copy_button: pmx-USB-copy-button {
43 label = "USB Copy";
Dkirkwood-ts219-6282.dts33 pmx_USB_copy_button: pmx-USB-copy-button {
53 label = "USB Copy";
Dkirkwood-laplug.dts101 regulator-name = "USB Power Back 1";
113 regulator-name = "USB Power Back 2";
125 regulator-name = "USB Power Front";
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
DKconfig7 bus drivers for USB and SDIO to be able to use real devices.
25 tristate "Atheros ath6kl USB support"
27 depends on USB
31 USB. If you choose to build it as a module, it will be
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/
DKconfig61 tristate "Realtek 8187 and 8187B USB support"
62 depends on MAC80211 && USB
66 These are USB based chips found in devices such as:
69 Level 1 WNC-0301USB
/linux-4.4.14/drivers/gpu/drm/udl/
DKconfig6 select USB
14 This is a KMS driver for the USB displaylink video adapters.
/linux-4.4.14/Documentation/input/
Dinput.txt32 devices under Linux. While it is currently used only on for USB input
43 These modules talk to the hardware (for example via USB), and provide
54 For the most usual configuration, with one USB mouse and one USB keyboard,
65 After this, the USB keyboard will work straight away, and the USB mouse
90 When you do all of the above, you can use your USB mouse and keyboard.
104 and because the USB HID specification isn't simple, it needs to be this big.
106 Currently, it handles USB mice, joysticks, gamepads, steering wheels
109 However, USB uses HID also for monitor controls, speaker controls, UPSs,
129 usbmouse driver. It handles USB mice only. It uses a simpler HIDBP
149 A driver for I-Force joysticks and wheels, both over USB and RS232.
[all …]
Dxpad.txt1 xpad - Linux USB driver for Xbox compatible controllers
91 1. USB adapters
93 All generations of Xbox controllers speak USB over the wire.
97 - Wired Xbox 360 controllers use standard USB connectors.
100 - Xbox One controllers can be wired and use standard Micro-USB connectors.
104 1.1 Original Xbox USB adapters
107 adapter cable to break out the proprietary connector's pins to USB.
110 Such a cable is pretty easy to build. The Controller itself is a USB
113 (5 pins vs. 4 on standard USB 1.0 connectors).
115 You just need to solder a USB connector onto the cable and keep the
/linux-4.4.14/drivers/staging/emxx_udc/
DKconfig2 bool "EMXX USB Function Device Controller"
6 former NEC Electronics include USB Function hardware.
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
DKconfig6 depends on MAC80211 && USB
27 bool "Include support for untested Realtek 8xxx USB devices (EXPERIMENTAL)"
31 USB devices which have not been tested directly by the driver
/linux-4.4.14/drivers/isdn/gigaset/
DKconfig43 depends on USB
45 Say M here if you want to use the USB interface of the Gigaset
51 depends on USB
54 using a Gigaset M105 (Sinus 45 Data 2) USB DECT device.
/linux-4.4.14/drivers/isdn/hardware/mISDN/
DKconfig36 tristate "Support for HFC-S USB based TAs"
37 depends on USB
39 Enable support for USB ISDN TAs with Cologne Chip AG's
40 HFC-S USB ISDN Controller
/linux-4.4.14/drivers/media/usb/zr364xx/
DKconfig2 tristate "USB ZR364XX Camera support"
8 computer's USB port.
/linux-4.4.14/Documentation/devicetree/bindings/power/
Disp1704.txt1 Binding for NXP ISP1704 USB Charger Detection
8 - usb-phy: Should contain a phandle to the USB PHY
Dtwl-charger.txt3 The battery charger needs to interact with the USB phy in order
11 use USB power for charging.
/linux-4.4.14/arch/avr32/boards/hammerhead/
DKconfig6 bool "Philips ISP116x-hcd USB support"
8 This enables USB support for Hammerheads internal ISP116x
11 Choose 'Y' here if you want to have your board USB driven.
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-bus-usb6 Each USB device directory will contain a file named
23 left in the "on" level. Although the USB spec requires
25 In fact so many don't that by default, the USB core
/linux-4.4.14/drivers/media/radio/
DKconfig48 tristate "AverMedia MR 800 USB FM radio support"
49 depends on USB && VIDEO_V4L2
52 computer's USB port. Note that the audio is not digital, and
60 tristate "D-Link/GemTek USB FM radio support"
61 depends on USB && VIDEO_V4L2
64 computer's USB port. Note that the audio is not digital, and
88 tristate "Griffin radioSHARK USB radio receiver"
89 depends on USB
106 tristate "Griffin radioSHARK2 USB radio receiver"
107 depends on USB
[all …]
/linux-4.4.14/Documentation/phy/
Dsamsung-usb2.txt2 | Samsung USB 2.0 PHY adaptation layer |
8 The architecture of the USB 2.0 PHY module in Samsung SoCs is similar
51 property is a boolean flag that determines whether the SoC has USB host
53 be modified to change the internal routing of these pins between a USB
125 Enable USB PHY support for Exynos 4210. This option requires that
126 Samsung USB 2.0 PHY driver is enabled and means that support for this
/linux-4.4.14/arch/arm/mach-cns3xxx/
DKconfig17 for USB, USB-OTG, MMC/SD/SDIO, SATA, PCI-E, etc.
/linux-4.4.14/drivers/media/usb/stkwebcam/
DKconfig2 tristate "USB Syntek DC1125 Camera support"
7 with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
/linux-4.4.14/drivers/staging/gdm724x/
DKconfig7 depends on NET && USB && TTY && m
9 This driver supports GCT GDM724x LTE chip based USB modem devices.
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
DKconfig2 tristate "Linux Community AR9170 802.11n USB support"
3 depends on USB && MAC80211
8 This is another driver for the Atheros "otus" 802.11n USB devices.
/linux-4.4.14/drivers/media/usb/cx231xx/
DKconfig2 tristate "Conexant cx231xx USB video capture support"
13 This is a video4linux driver for Conexant 231xx USB based TV cards.
37 This is an ALSA driver for Cx231xx USB based TV cards.
/linux-4.4.14/drivers/usb/renesas_usbhs/
DKconfig12 Renesas USBHS is a discrete USB host and peripheral controller chip
13 that supports both full and high speed USB 2.0 data transfers.
/linux-4.4.14/drivers/staging/rtl8188eu/
DKconfig3 depends on WLAN && USB && CFG80211
7 This option adds the Realtek RTL8188EU USB device such as TP-Link TL-WN725N.
/linux-4.4.14/drivers/staging/media/lirc/
DKconfig23 depends on LIRC && USB
36 tristate "Sasem USB IR Remote"
37 depends on LIRC && USB
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
DKconfig92 bool "USB Gecko udbg console for the Nintendo GameCube/Wii"
96 USB Gecko adapter as an udbg console.
97 The USB Gecko is a EXI to USB Serial converter that can be plugged
/linux-4.4.14/Documentation/video4linux/bttv/
DCards264 PixelView PlayTV USB pro
265 Model No. PV-NT1004+, PV-NT1004+ (w/FM) = NT1004 USB decoder chip + SAA7113 video decoder chip
654 WinTV Nova USB (=Technotrend USB 1.0)
664 881 WinTV-PVR-USB
670 602 WinTV-USB
671 621 WinTV-USB-FM
672 600 USB-Live
682 569 WinTV USB
683 568 WinTV USB-FM
686 891 WinTV-PVR-USB
[all …]
/linux-4.4.14/Documentation/hid/
Dhidraw.txt1 HIDRAW - Raw Access to USB and Bluetooth Human Interface Devices
4 The hidraw driver provides a raw interface to USB and Bluetooth Human
23 of the underlying hardware type. Currently, Hidraw is implemented for USB
41 read() will read a queued report received from the HID device. On USB
55 The write() function will write a report to the device. For USB devices, if
92 For USB devices, the string contains the physical path to the device (the
93 USB controller, hubs, ports, etc). For Bluetooth devices, the string
/linux-4.4.14/fs/udf/
DKconfig8 removable USB disks. Say Y if you intend to mount DVD discs or CDRW's
9 written in packet mode, or if you want to use UDF for removable USB
/linux-4.4.14/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,nsp.txt8 DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash,
/linux-4.4.14/drivers/hid/
DKconfig14 most commonly used to refer to the USB-HID specification, but other
42 Say Y here if you want to support HID devices (from the USB
49 There is also a /dev/hiddev configuration option in the USB HID
71 user-space like USB-HID and Bluetooth-HID do in kernel-space.
176 depends on HID && USB && LEDS_CLASS
192 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
200 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
203 Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
206 customizable USB descriptor fields are exposed as sysfs attributes.
221 - Tesun USB-703
[all …]
/linux-4.4.14/drivers/w1/masters/
DKconfig18 tristate "DS2490 USB <-> W1 transport layer for 1-wire"
19 depends on USB
21 Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
/linux-4.4.14/drivers/staging/rtl8723au/
DKconfig3 depends on USB && WLAN && RFKILL
9 This option adds the Realtek RTL8723AU USB device such as found in

1234