/openbmc/linux/Documentation/admin-guide/media/ |
H A D | usb-cardlist.rst | 3 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 …]
|
/openbmc/linux/drivers/usb/ |
H A D | Kconfig | 3 # USB device configuration 30 bool "USB support" 34 This option adds core support for Universal Serial Bus (USB). 39 source "drivers/usb/common/Kconfig" 44 config USB config 45 tristate "Support for Host-side USB" 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 [all …]
|
/openbmc/linux/drivers/media/usb/dvb-usb/ |
H A D | Makefile | 2 dvb-usb-objs += dvb-usb-firmware.o dvb-usb-init.o dvb-usb-urb.o dvb-usb-i2c.o 3 dvb-usb-objs += dvb-usb-dvb.o dvb-usb-remote.o usb-urb.o 4 obj-$(CONFIG_DVB_USB) += dvb-usb.o 6 dvb-usb-vp7045-objs := vp7045.o vp7045-fe.o 7 obj-$(CONFIG_DVB_USB_VP7045) += dvb-usb-vp7045.o 9 dvb-usb-vp702x-objs := vp702x.o vp702x-fe.o 10 obj-$(CONFIG_DVB_USB_VP702X) += dvb-usb-vp702x.o 12 dvb-usb-gp8psk-objs := gp8psk.o 13 obj-$(CONFIG_DVB_USB_GP8PSK) += dvb-usb-gp8psk.o 15 dvb-usb-dtt200u-objs := dtt200u.o dtt200u-fe.o [all …]
|
/openbmc/u-boot/drivers/usb/ |
H A D | Kconfig | 1 menuconfig USB config 2 bool "USB support" 4 Universal Serial Bus (USB) is a specification for a serial bus 7 and allows for hot swapping. Up to 127 USB peripherals can be 8 connected to a single USB host in a tree structure. 10 The USB host is the root of the tree, the peripherals are the 11 leaves and the inner nodes are special USB devices called hubs. 12 Most PCs now have USB host ports, used to connect peripherals 16 Say Y here if your device has an USB port, either host, peripheral or 19 For an USB host port, you then need to say Y to at least one of the [all …]
|
/openbmc/linux/drivers/usb/serial/ |
H A D | Kconfig | 3 # 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. 14 Please read <file:Documentation/usb/usb-serial.rst> for more 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 [all …]
|
H A D | ipaq.c | 3 * USB Compaq iPAQ driver 18 #include <linux/usb.h> 19 #include <linux/usb/serial.h> 24 #define DRIVER_DESC "USB PocketPC PDA driver" 37 { USB_DEVICE(0x0104, 0x00BE) }, /* Socket USB Sync */ 38 { USB_DEVICE(0x03F0, 0x1016) }, /* HP USB Sync */ 39 { USB_DEVICE(0x03F0, 0x1116) }, /* HP USB Sync 1611 */ 40 { USB_DEVICE(0x03F0, 0x1216) }, /* HP USB Sync 1612 */ 41 { USB_DEVICE(0x03F0, 0x2016) }, /* HP USB Sync 1620 */ 42 { USB_DEVICE(0x03F0, 0x2116) }, /* HP USB Sync 1621 */ [all …]
|
/openbmc/qemu/docs/system/devices/ |
H A D | usb.rst | 1 USB emulation 4 QEMU can emulate a PCI UHCI, OHCI, EHCI or XHCI USB controller. You can 5 plug virtual USB devices or real host USB devices (only works with 7 connect virtual USB hubs as necessary to connect multiple USB devices. 9 USB controllers 23 XHCI supports USB 1.1, USB 2.0 and USB 3.0 devices, so this is the 24 only controller you need. With only a single USB controller (and 25 therefore only a single USB bus) present in the system there is no 26 need to use the bus= parameter when adding USB devices. 32 The QEMU EHCI Adapter supports USB 2.0 devices. It can be used either [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-usb | 1 What: /sys/bus/usb/devices/<INTERFACE>/authorized 9 by writing INTERFACE to /sys/bus/usb/drivers_probe 15 What: /sys/bus/usb/devices/usbX/interface_authorized_default 22 What: /sys/bus/usb/device/.../authorized 29 USB devices are authorized. 31 What: /sys/bus/usb/drivers/.../new_id 33 Contact: linux-usb@vger.kernel.org 36 dynamically add a new device ID to a USB device driver. 48 # echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id 53 # echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id [all …]
|
/openbmc/linux/drivers/media/usb/ |
H A D | Kconfig | 3 if USB && MEDIA_SUPPORT 6 bool "Media USB Adapters" 8 Enable media drivers for USB bus. 16 source "drivers/media/usb/gspca/Kconfig" 17 source "drivers/media/usb/pwc/Kconfig" 18 source "drivers/media/usb/s2255/Kconfig" 19 source "drivers/media/usb/usbtv/Kconfig" 20 source "drivers/media/usb/uvc/Kconfig" 25 comment "Analog TV USB devices" 27 source "drivers/media/usb/go7007/Kconfig" [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.usb | 7 USB Support 10 The USB support is implemented on the base of the UHCI Host 13 Currently supported are USB Hubs, USB Keyboards, USB Floppys, USB 14 flash sticks and USB network adaptors. 20 The USB (at least the USB UHCI) needs a frame list (4k), transfer 23 frame pointer. This may cause to crash the OS during boot. So the USB 24 _MUST_ be stopped during OS boot. This is the reason, why the USB is 25 NOT automatically started during start-up. If someone needs the USB 29 For USB keyboards this can be done by a script which is automatically 31 USB keyboard another script is necessary, which first disables the [all …]
|
/openbmc/linux/drivers/usb/host/ |
H A D | fhci-sched.c | 3 * Freescale QUICC Engine USB Host Controller Driver 22 #include <linux/usb.h> 23 #include <linux/usb/hcd.h> 28 static void recycle_frame(struct fhci_usb *usb, struct packet *pkt) in recycle_frame() argument 36 cq_put(&usb->ep0->empty_frame_Q, pkt); in recycle_frame() 40 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt) in fhci_transaction_confirm() argument 48 td = fhci_remove_td_from_frame(usb->actual_frame); in fhci_transaction_confirm() 56 cq_put(&usb->ep0->dummy_packets_Q, pkt->data); in fhci_transaction_confirm() 59 recycle_frame(usb, pkt); in fhci_transaction_confirm() 68 td_next->start_frame = usb->actual_frame->frame_num; in fhci_transaction_confirm() [all …]
|
H A D | octeon-hcd.c | 48 #include <linux/usb.h> 51 #include <linux/usb/hcd.h> 63 * enum cvmx_usb_speed - the possible USB device speeds 76 * enum cvmx_usb_transfer - the possible USB transfer types 78 * @CVMX_USB_TRANSFER_CONTROL: USB transfer type control for hub and status 80 * @CVMX_USB_TRANSFER_ISOCHRONOUS: USB transfer type isochronous for low 82 * @CVMX_USB_TRANSFER_BULK: USB transfer type bulk for large low priority 84 * @CVMX_USB_TRANSFER_INTERRUPT: USB transfer type interrupt for high priority 115 * @CVMX_USB_STATUS_STALL: The transaction received a USB STALL response 138 * struct cvmx_usb_port_status - the USB port status information [all …]
|
/openbmc/linux/drivers/net/wireless/purelifi/plfxlc/ |
H A D | usb.c | 12 #include <linux/usb.h> 23 #include "usb.h" 36 void plfxlc_send_packet_from_data_queue(struct plfxlc_usb *usb) in plfxlc_send_packet_from_data_queue() argument 38 struct plfxlc_usb_tx *tx = &usb->tx; in plfxlc_send_packet_from_data_queue() 44 last_served_sidx = usb->sidx; in plfxlc_send_packet_from_data_queue() 46 usb->sidx = (usb->sidx + 1) % MAX_STA_NUM; in plfxlc_send_packet_from_data_queue() 47 if (!(tx->station[usb->sidx].flag & STATION_CONNECTED_FLAG)) in plfxlc_send_packet_from_data_queue() 49 if (!(tx->station[usb->sidx].flag & STATION_FIFO_FULL_FLAG)) in plfxlc_send_packet_from_data_queue() 50 skb = skb_peek(&tx->station[usb->sidx].data_list); in plfxlc_send_packet_from_data_queue() 51 } while ((usb->sidx != last_served_sidx) && (!skb)); in plfxlc_send_packet_from_data_queue() [all …]
|
/openbmc/linux/drivers/clk/at91/ |
H A D | clk-usb.c | 47 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local 51 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate() 113 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local 115 if (index >= usb->num_parents) in at91sam9x5_clk_usb_set_parent() 118 regmap_update_bits(usb->regmap, AT91_PMC_USB, usb->usbs_mask, index); in at91sam9x5_clk_usb_set_parent() 125 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_get_parent() local 128 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent() 130 return usbr & usb->usbs_mask; in at91sam9x5_clk_usb_get_parent() 136 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_rate() local 146 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_OHCIUSBDIV, in at91sam9x5_clk_usb_set_rate() [all …]
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | Kconfig | 2 # USB Host Controller Drivers 4 comment "USB Host Controller Drivers" 10 bool "xHCI HCD (USB 3.0) support" 13 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 22 USB controller based on the DesignWare USB3 IP Core. 30 USB controller based on the DesignWare USB3 IP Core. 33 bool "MVEBU USB 3.0 support" 38 Choose this option to add support for USB 3.0 driver on mvebu 43 bool "Support for PCI-based xHCI USB controller" 50 bool "Support for Rockchip on-chip xHCI USB controller" [all …]
|
/openbmc/linux/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 2 /* ZD1211 USB-WLAN driver for Linux 16 #include <linux/usb.h> 92 MODULE_DESCRIPTION("USB driver for devices with the ZD1211 chip."); 96 MODULE_DEVICE_TABLE(usb, usb_ids); 101 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, 104 /* USB device initialization */ 140 /* USB request blocks need "kmalloced" buffers. in upload_code() 162 "USB control request for firmware upload" in upload_code() 214 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument 218 usb->is_zd1211b ? in get_fw_name() [all …]
|
/openbmc/linux/drivers/usb/misc/ |
H A D | Kconfig | 3 # 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 …]
|
/openbmc/linux/drivers/net/usb/ |
H A D | Kconfig | 3 # USB Network devices configuration 5 comment "Host-side USB support is needed for USB Network Adapter support" 6 depends on !USB && NET 9 tristate "USB Network Adapters" 10 default USB if USB 11 depends on USB && NET 16 tristate "USB CATC NetMate-based Ethernet device support" 19 Say Y if you want to use one of the following 10Mbps USB Ethernet 35 tristate "USB KLSI KL5USB101-based ethernet device support" 38 USB Ethernet adapters based on the KLSI KL5KUSB101B chipset: [all …]
|
/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | Kconfig | 3 # 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 …]
|
/openbmc/linux/drivers/usb/phy/ |
H A D | Kconfig | 3 # Physical Layer USB driver configuration 5 menu "USB Physical Layer drivers" 12 # USB Transceiver Drivers 15 tristate "AB8500 USB Transceiver Driver" 19 Enable this to support the USB OTG transceiver in AB8500 chip. 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 …]
|
/openbmc/linux/drivers/media/usb/dvb-usb-v2/ |
H A D | Makefile | 5 dvb-usb-af9015-objs := af9015.o 6 obj-$(CONFIG_DVB_USB_AF9015) += dvb-usb-af9015.o 8 dvb-usb-af9035-objs := af9035.o 9 obj-$(CONFIG_DVB_USB_AF9035) += dvb-usb-af9035.o 11 dvb-usb-anysee-objs := anysee.o 12 obj-$(CONFIG_DVB_USB_ANYSEE) += dvb-usb-anysee.o 14 dvb-usb-au6610-objs := au6610.o 15 obj-$(CONFIG_DVB_USB_AU6610) += dvb-usb-au6610.o 17 dvb-usb-az6007-objs := az6007.o 18 obj-$(CONFIG_DVB_USB_AZ6007) += dvb-usb-az6007.o [all …]
|
/openbmc/qemu/hw/usb/ |
H A D | Kconfig | 1 config USB config 6 select USB 20 select USB 34 select USB 47 select USB 66 select USB 71 depends on USB 76 depends on USB 81 depends on USB 85 depends on USB [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/connector/ |
H A D | usb-connector.yaml | 4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml# 7 title: USB Connector 13 A USB connector node represents a physical USB connector. It should be a child 14 of a USB interface controller or a separate node when it is attached to both 15 MUX and USB interface controller. 21 - usb-a-connector 22 - usb-b-connector 23 - usb-c-connector 26 - const: gpio-usb-b-connector 27 - const: usb-b-connector [all …]
|
/openbmc/linux/drivers/net/can/usb/ |
H A D | Kconfig | 2 menu "CAN USB interfaces" 3 depends on USB 12 tristate "EMS CPC-USB/ARM7 CAN/USB interface" 14 This driver is for the one channel CPC-USB/ARM7 CAN/USB interface 18 tristate "esd electronics gmbh CAN/USB interfaces" 20 This driver adds supports for several CAN/USB interfaces 24 - esd CAN-USB/2 25 - esd CAN-USB/Micro 31 tristate "ETAS ES58X CAN/USB interfaces" 42 tristate "Fintek F81604 USB to 2CAN interface" [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | Kconfig | 3 # 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 30 Documentation/driver-api/usb/persist.rst for more info. 36 bool "Limit USB device initialization to only a few retries" [all …]
|