/Linux-v4.19/Documentation/media/v4l-drivers/ |
D | usbvision-cardlist.rst | 13 - USB IDs 20 - Belkin USB VideoBus II Adapter 24 - Belkin Components USB VideoBus 28 - Belkin USB VideoBus II 36 - USBGear USBG-V1 resp. HAMA USB 44 - X10 USB Camera 48 - Hauppauge WinTV USB Live (PAL B/G) 52 - Hauppauge WinTV USB Live Pro (NTSC M/N) 60 - Nogatech USB-TV (NTSC) FM 64 - PNY USB-TV (NTSC) FM [all …]
|
/Linux-v4.19/drivers/net/can/usb/ |
D | Kconfig | 1 menu "CAN USB interfaces" 2 depends on USB 11 tristate "EMS CPC-USB/ARM7 CAN/USB interface" 13 This driver is for the one channel CPC-USB/ARM7 CAN/USB interface 17 tristate "ESD USB/2 CAN/USB interface" 19 This driver supports the CAN-USB/2 interface 26 candleLight USB CAN interfaces USB/CAN devices 32 tristate "Kvaser CAN/USB interface" 34 This driver adds support for Kvaser CAN/USB devices like Kvaser 89 tristate "PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD" [all …]
|
/Linux-v4.19/drivers/usb/typec/ |
D | Kconfig | 3 tristate "USB Type-C Support" 5 USB Type-C Specification defines a cable and connector for USB where 9 specific Configuration Channel (CC) which goes through the USB Type-C 11 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery 13 something else then USB communication. 15 USB Power Delivery Specification defines a protocol that can be used 17 partners. USB Power Delivery allows higher voltages then the normal 18 5V, up to 20V, and current up to 5A over the cable. The USB Power 20 Modes when they are supported. USB Power Delivery does not depend on 21 USB Type-C connector, however it is mostly used together with USB [all …]
|
/Linux-v4.19/drivers/usb/serial/ |
D | Kconfig | 2 # 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-v4.19/drivers/usb/ |
D | Kconfig | 2 # USB device configuration 29 bool "USB support" 33 This option adds core support for Universal Serial Bus (USB). 44 config USB config 45 tristate "Support for Host-side USB" 50 Universal Serial Bus (USB) is a specification for a serial bus 53 and allows for hot swapping. Up to 127 USB peripherals can be 54 connected to a single USB host in a tree structure. 56 The USB host is the root of the tree, the peripherals are the 57 leaves and the inner nodes are special USB devices called hubs. [all …]
|
D | README | 1 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-v4.19/drivers/usb/usbip/ |
D | Kconfig | 2 tristate "USB/IP support" 6 This enables pushing USB packets over IP to allow remote 7 machines direct access to USB devices. It provides the 8 USB/IP core that is required by both drivers. 20 depends on USBIP_CORE && USB 22 This enables the USB/IP virtual host controller driver, 29 int "Number of ports per USB/IP virtual host controller" 34 To increase number of ports available for USB/IP virtual 36 USB/IP virtual host controller. 39 int "Number of USB/IP virtual host controllers" [all …]
|
/Linux-v4.19/drivers/usb/phy/ |
D | Kconfig | 2 # Physical Layer USB driver configuration 4 menu "USB Physical Layer drivers" 11 # USB Transceiver Drivers 14 tristate "AB8500 USB Transceiver Driver" 18 Enable this to support the USB OTG transceiver in AB8500 chip. 23 bool "Freescale USB OTG Transceiver Driver" 28 Enable this to support Freescale USB OTG transceiver. 33 depends on USB 38 USB-On-The-Go transceiver working with the OMAP OTG controller. 39 The ISP1301 is a full speed USB transceiver which is used in [all …]
|
/Linux-v4.19/drivers/usb/core/ |
D | Kconfig | 2 # 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-v4.19/tools/usb/usbip/ |
D | README | 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. 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 device to make it exportable. 24 A server side module which provides a virtual USB Device Controller and allows [all …]
|
/Linux-v4.19/drivers/usb/misc/ |
D | Kconfig | 2 # 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-v4.19/drivers/usb/class/ |
D | Kconfig | 2 # 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-v4.19/Documentation/translations/zh_CN/ |
D | stable_api_nonsense.txt | 99 举一个例子,内核的USB驱动程序接口在USB子系统的整个生命周期中,至少经历 102 复杂度,提高了所有USB驱动程序的吞吐率,这样几乎所有的USB设备都能以最大 104 - 修改了USB核心代码中为USB驱动分配数据包内存的方式,所有的驱动都 105 需要提供更多的参数给USB核心,以修正了很多已经被记录在案的死锁。 108 外的维护旧的USB接口。这导致了一个可能性,新的开发者依然会不小心使用旧的 112 ;旧的,有问题的接口必须一直维护,给Linux USB开发者带来额外的工作。既然 113 所有的Linux USB驱动的作者都是利用自己的时间工作,那么要求他们去做毫无意
|
/Linux-v4.19/drivers/usb/gadget/udc/ |
D | Kconfig | 2 # 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 83 high speed USB Device Port with support for four fixed endpoints [all …]
|
/Linux-v4.19/drivers/usb/storage/ |
D | Kconfig | 2 # 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-v4.19/drivers/hid/usbhid/ |
D | Kconfig | 1 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-v4.19/drivers/usb/isp1760/ |
D | Kconfig | 3 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-v4.19/drivers/extcon/ |
D | Kconfig | 10 host USB ports. Many of 30-pin connectors including PDMI are 36 Say Y here to enable support for USB peripheral detection 37 and USB MUX switching by X-Power AXP288 PMIC. 50 Say Y here to enable extcon support for USB OTG ports controlled by 70 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory 74 tristate "Maxim MAX3355 USB OTG EXTCON Support" 77 If you say yes here you get support for the USB OTG role detection by 79 enable a system with an integrated USB OTG dual-role transceiver to 80 function as an USB OTG dual-role device. 89 Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory [all …]
|
/Linux-v4.19/drivers/net/usb/ |
D | Kconfig | 2 # 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-v4.19/Documentation/devicetree/bindings/usb/ |
D | dwc2.txt | 1 Platform DesignWare HS OTG USB 2.0 controller 6 - brcm,bcm2835-usb: The DWC2 USB controller instance in the BCM2835 SoC. 7 - hisilicon,hi6220-usb: The DWC2 USB controller instance in the hi6220 SoC. 8 - rockchip,rk3066-usb: The DWC2 USB controller instance in the rk3066 Soc; 11 - "lantiq,arx100-usb": The DWC2 USB controller instance in Lantiq ARX SoCs; 12 - "lantiq,xrx200-usb": The DWC2 USB controller instance in Lantiq XRX SoCs; 13 - "amlogic,meson8-usb": The DWC2 USB controller instance in Amlogic Meson8 SoCs; 14 - "amlogic,meson8b-usb": The DWC2 USB controller instance in Amlogic Meson8b SoCs; 15 - "amlogic,meson-gxbb-usb": The DWC2 USB controller instance in Amlogic S905 SoCs; 16 - "amcc,dwc-otg": The DWC2 USB controller instance in AMCC Canyonlands 460EX SoCs; [all …]
|
/Linux-v4.19/drivers/input/tablet/ |
D | Kconfig | 15 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-v4.19/drivers/usb/host/ |
D | Kconfig | 2 # USB Host Controller Drivers 4 comment "USB Host Controller Drivers" 11 host/peripheral/OTG USB controllers. 20 tristate "xHCI HCD (USB 3.0) support" 23 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 100 tristate "EHCI HCD (USB 2.0) support" 103 The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 105 If your USB host controller supports USB 2.0, you will likely want to 109 or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports 112 probably configure the OHCI (for NEC and some other vendors) USB Host [all …]
|
/Linux-v4.19/Documentation/translations/ja_JP/ |
D | stable_api_nonsense.txt | 164 具体的な例として、カーネル内の USB インターフェースを挙げる。USB 170 やほとんど全ての USB デバイスは、考えられる最高の速度で動作し 172 - USB ドライバが USB サブシステムのコアから行う、データパケット 174 れたデッドロック条件を回避するため、全ての USB ドライバはより 175 多くの情報を USB コアに提供しなければならないようになっている。 179 テムとは全く対照的だ。それらは長期に渡り古い USB インターフェース 190 ンテナンスするという余計な仕事を USB の開発者にさせなければならな 191 い。Linux の USB 開発者は、自分の時間を使って仕事をしている。よっ
|
/Linux-v4.19/drivers/usb/atm/ |
D | Kconfig | 2 # 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-v4.19/drivers/phy/broadcom/ |
D | Kconfig | 18 Enable this to support the Broadcom Kona USB 2.0 PHY. 21 tristate "Broadcom Northstar USB 2.0 PHY Driver" 26 Enable this to support Broadcom USB 2.0 PHY connected to the USB 30 tristate "Broadcom Northstar USB 3.0 PHY Driver" 36 Enable this to support Broadcom USB 3.0 PHY connected to the USB 49 tristate "Broadcom Northstar2 USB DRD PHY support" 55 Enable this to support the Broadcom Northstar2 USB DRD PHY. 72 tristate "Broadcom STB USB PHY driver" 79 Enable this to support the Broadcom STB USB PHY. 80 This driver is required by the USB XHCI, EHCI and OHCI
|