| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| 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 47 cx231xx Conexant cx231xx USB video capture [all …]
|
| /kernel/linux/linux-4.19/drivers/media/usb/dvb-usb/ |
| 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 …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/usb/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/usb/serial/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-4.19/drivers/media/usb/ |
| D | Kconfig | 1 if USB && MEDIA_SUPPORT 4 bool "Media USB Adapters" 6 Enable media drivers for USB bus. 13 source "drivers/media/usb/uvc/Kconfig" 14 source "drivers/media/usb/gspca/Kconfig" 15 source "drivers/media/usb/pwc/Kconfig" 16 source "drivers/media/usb/cpia2/Kconfig" 17 source "drivers/media/usb/zr364xx/Kconfig" 18 source "drivers/media/usb/stkwebcam/Kconfig" 19 source "drivers/media/usb/s2255/Kconfig" [all …]
|
| /kernel/linux/linux-4.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. 13 Please read <file:Documentation/usb/usb-serial.txt> for more 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 [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/ |
| D | Kconfig | 8 if USB && MEDIA_SUPPORT 11 bool "Media USB Adapters" 13 Enable media drivers for USB bus. 20 source "drivers/media/usb/uvc/Kconfig" 21 source "drivers/media/usb/gspca/Kconfig" 22 source "drivers/media/usb/pwc/Kconfig" 23 source "drivers/media/usb/cpia2/Kconfig" 24 source "drivers/media/usb/zr364xx/Kconfig" 25 source "drivers/media/usb/stkwebcam/Kconfig" 26 source "drivers/media/usb/s2255/Kconfig" [all …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/liteos_a/bsd/dev/usb/ |
| D | Kconfig | 2 bool "Enable USB" 6 Answer Y to enable LiteOS support usb. 9 bool "Enable USB HCD" 13 Answer Y to enable LiteOS to support usb host controller driver. 17 prompt "USB HCD" 20 Enable EHCI for USB 2.0. 21 Enable XHCI for USB 3.0 24 bool "Enable EHCI HCD (USB 2.0)" 28 bool "Enable XHCI HCD (USB 3.0)" 49 bool "Enable USB Device Class Drivers" [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/host/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| 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 …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-5.10/drivers/staging/octeon-usb/ |
| D | octeon-hcd.c | 48 #include <linux/usb.h> 51 #include <linux/usb/hcd.h> 61 * enum cvmx_usb_speed - the possible USB device speeds 74 * enum cvmx_usb_transfer - the possible USB transfer types 76 * @CVMX_USB_TRANSFER_CONTROL: USB transfer type control for hub and status 78 * @CVMX_USB_TRANSFER_ISOCHRONOUS: USB transfer type isochronous for low 80 * @CVMX_USB_TRANSFER_BULK: USB transfer type bulk for large low priority 82 * @CVMX_USB_TRANSFER_INTERRUPT: USB transfer type interrupt for high priority 113 * @CVMX_USB_STATUS_STALL: The transaction received a USB STALL response 136 * struct cvmx_usb_port_status - the USB port status information [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/octeon-usb/ |
| D | octeon-hcd.c | 48 #include <linux/usb.h> 51 #include <linux/usb/hcd.h> 60 * enum cvmx_usb_speed - the possible USB device speeds 73 * enum cvmx_usb_transfer - the possible USB transfer types 75 * @CVMX_USB_TRANSFER_CONTROL: USB transfer type control for hub and status 77 * @CVMX_USB_TRANSFER_ISOCHRONOUS: USB transfer type isochronous for low 79 * @CVMX_USB_TRANSFER_BULK: USB transfer type bulk for large low priority 81 * @CVMX_USB_TRANSFER_INTERRUPT: USB transfer type interrupt for high priority 112 * @CVMX_USB_STATUS_STALL: The transaction received a USB STALL response 135 * struct cvmx_usb_port_status - the USB port status information [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/ |
| D | zd_usb.c | 2 /* ZD1211 USB-WLAN driver for Linux 16 #include <linux/usb.h> 93 MODULE_DESCRIPTION("USB driver for devices with the ZD1211 chip."); 97 MODULE_DEVICE_TABLE(usb, usb_ids); 102 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, 105 /* USB device initialization */ 141 /* USB request blocks need "kmalloced" buffers. in upload_code() 163 "USB control request for firmware upload" in upload_code() 215 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument 219 usb->is_zd1211b ? in get_fw_name() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/zydas/zd1211rw/ |
| D | zd_usb.c | 1 /* ZD1211 USB-WLAN driver for Linux 28 #include <linux/usb.h> 105 MODULE_DESCRIPTION("USB driver for devices with the ZD1211 chip."); 109 MODULE_DEVICE_TABLE(usb, usb_ids); 114 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, 117 /* USB device initialization */ 153 /* USB request blocks need "kmalloced" buffers. in upload_code() 175 "USB control request for firmware upload" in upload_code() 227 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument 231 usb->is_zd1211b ? in get_fw_name() [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/at91/ |
| D | clk-usb.c | 46 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local 50 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate() 112 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local 114 if (index >= usb->num_parents) in at91sam9x5_clk_usb_set_parent() 117 regmap_update_bits(usb->regmap, AT91_PMC_USB, usb->usbs_mask, index); in at91sam9x5_clk_usb_set_parent() 124 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_get_parent() local 127 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent() 129 return usbr & usb->usbs_mask; in at91sam9x5_clk_usb_get_parent() 135 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_rate() local 145 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_OHCIUSBDIV, in at91sam9x5_clk_usb_set_rate() [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Include/Usb/ |
| D | usb_ch9_std.h | 3 \brief USB 2.0 standard defines 40 #define USB_DEV_QUALIFIER_DESC_LEN 0x0AU /*!< USB device qualifier descriptor length */ 41 #define USB_DEV_DESC_LEN 0x12U /*!< USB device descriptor length */ 42 #define USB_CFG_DESC_LEN 0x09U /*!< USB configuration descriptor length */ 43 #define USB_ITF_DESC_LEN 0x09U /*!< USB interface descriptor length */ 44 #define USB_EP_DESC_LEN 0x07U /*!< USB endpoint descriptor length */ 45 #define USB_OTG_DESC_LEN 0x03U /*!< USB device OTG descriptor length */ 46 #define USB_ITF_ASSOCIATION_DESC_LEN 0x08U /*!< USB interface association descriptor length */ 48 #define USB_SETUP_PACKET_LEN 0x08U /*!< USB setup packet length */ 51 #define USB_TRX_MASK 0x80U /*!< USB transfer direction mask */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/usb/ |
| 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 …]
|
| /kernel/linux/linux-4.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; 9 - "rockchip,rk3188-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3188 Soc; 10 - "rockchip,rk3288-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3288 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; [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/misc/ |
| D | Kconfig | 3 # USB Miscellaneous driver configuration 5 comment "USB Miscellaneous drivers" 8 tristate "EMI 6|2m USB Audio interface support" 10 This driver loads firmware to Emagic EMI 6|2m low latency USB 14 USB Audio driver. 22 tristate "EMI 2|6 USB Audio interface support" 24 This driver loads firmware to Emagic EMI 2|6 low latency USB 28 USB Audio driver. 43 tristate "USB 7-Segment LED Display" 45 Say Y here if you have a USB 7-Segment Display by Delcom [all …]
|