/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/drivers/media/usb/ |
D | Kconfig | 3 if USB && MEDIA_SUPPORT 6 bool "Media USB Adapters" 8 Enable media drivers for USB bus. 15 source "drivers/media/usb/uvc/Kconfig" 16 source "drivers/media/usb/gspca/Kconfig" 17 source "drivers/media/usb/pwc/Kconfig" 18 source "drivers/media/usb/cpia2/Kconfig" 19 source "drivers/media/usb/zr364xx/Kconfig" 20 source "drivers/media/usb/stkwebcam/Kconfig" 21 source "drivers/media/usb/s2255/Kconfig" [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/drivers/staging/octeon-usb/ |
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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/Documentation/ABI/testing/ |
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 Certified Wireless USB devices are not authorized 35 What: /sys/bus/usb/device/.../wusb_cdid 40 For Certified Wireless USB devices only. 44 What: /sys/bus/usb/device/.../wusb_ck 49 For Certified Wireless USB devices only. [all …]
|
/Linux-v5.15/drivers/usb/gadget/udc/ |
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 85 high speed USB Device Port with support for four fixed endpoints [all …]
|
/Linux-v5.15/drivers/usb/typec/ |
D | Kconfig | 4 tristate "USB Type-C Support" 6 USB Type-C Specification defines a cable and connector for USB where 10 specific Configuration Channel (CC) which goes through the USB Type-C 12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery 14 something else then USB communication. 16 USB Power Delivery Specification defines a protocol that can be used 18 partners. USB Power Delivery allows higher voltages then the normal 19 5V, up to 20V, and current up to 5A over the cable. The USB Power 21 Modes when they are supported. USB Power Delivery does not depend on 22 USB Type-C connector, however it is mostly used together with USB [all …]
|
/Linux-v5.15/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 …]
|
D | pegasus.h | 80 struct usb_device *usb; member 146 PEGASUS_DEV("3Com USB Ethernet 3C460B", VENDOR_3COM, 0x4601, 148 PEGASUS_DEV("ATEN USB Ethernet UC-110T", VENDOR_ATEN, 0x2007, 150 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x110c, 152 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4104, 154 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4004, 156 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4007, 158 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4102, 160 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4002, 162 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400b, [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/drivers/usb/phy/ |
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. 34 depends on USB 39 USB-On-The-Go transceiver working with the OMAP OTG controller. 40 The ISP1301 is a full speed USB transceiver which is used in [all …]
|
/Linux-v5.15/drivers/media/usb/dvb-usb-v2/ |
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 …]
|
/Linux-v5.15/drivers/net/can/usb/ |
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 USB/2 CAN/USB interface" 20 This driver supports the CAN-USB/2 interface 24 tristate "ETAS ES58X CAN/USB interfaces" 37 candleLight USB CAN interfaces USB/CAN devices 43 tristate "Kvaser CAN/USB interface" 45 This driver adds support for Kvaser CAN/USB devices like Kvaser [all …]
|
/Linux-v5.15/drivers/usb/chipidea/ |
D | ci_hdrc_tegra.c | 12 #include <linux/usb.h> 13 #include <linux/usb/chipidea.h> 14 #include <linux/usb/hcd.h> 15 #include <linux/usb/of.h> 16 #include <linux/usb/phy.h> 102 rst = devm_reset_control_get_shared(dev, "usb"); in tegra_usb_reset_controller() 113 * The 1st USB controller contains some UTMI pad registers that are in tegra_usb_reset_controller() 151 struct tegra_usb *usb = dev_get_drvdata(ci->dev->parent); in tegra_usb_notify_event() local 159 ehci_writel(ehci, usb->soc->txfifothresh << 16, in tegra_usb_notify_event() 177 /* disable USB interrupt */ in tegra_usb_internal_port_reset() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/connector/ |
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 …]
|
/Linux-v5.15/drivers/usb/core/ |
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 …]
|
/Linux-v5.15/drivers/extcon/ |
D | Kconfig | 11 host USB ports. Many of 30-pin connectors including PDMI are 29 Say Y here to enable support for USB peripheral detection 30 and USB MUX switching by X-Power AXP288 PMIC. 39 FSA9480 microUSB switch and accessory detector chip. The FSA9480 is a USB 41 I2C and enables USB data, stereo and mono audio, video, microphone 55 Say Y here to enable extcon support for USB OTG ports controlled by 82 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory 86 tristate "Maxim MAX3355 USB OTG EXTCON Support" 89 If you say yes here you get support for the USB OTG role detection by 91 enable a system with an integrated USB OTG dual-role transceiver to [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/phy/ |
D | rcar-gen2-phy.txt | 1 * Renesas R-Car generation 2 USB PHY 4 2 USB PHY contains. 7 - compatible: "renesas,usb-phy-r8a7742" if the device is a part of R8A7742 SoC. 8 "renesas,usb-phy-r8a7743" if the device is a part of R8A7743 SoC. 9 "renesas,usb-phy-r8a7744" if the device is a part of R8A7744 SoC. 10 "renesas,usb-phy-r8a7745" if the device is a part of R8A7745 SoC. 11 "renesas,usb-phy-r8a77470" if the device is a part of R8A77470 SoC. 12 "renesas,usb-phy-r8a7790" if the device is a part of R8A7790 SoC. 13 "renesas,usb-phy-r8a7791" if the device is a part of R8A7791 SoC. 14 "renesas,usb-phy-r8a7794" if the device is a part of R8A7794 SoC. [all …]
|
/Linux-v5.15/drivers/usb/storage/ |
D | Kconfig | 3 # USB Storage driver configuration 10 tristate "USB Mass Storage support" 13 Say Y here if you want to connect USB mass storage devices to your 14 computer's USB port. This is the driver you need for USB 15 floppy drives, USB hard disks, USB tape drives, USB CD-ROMs, 16 USB flash devices, and memory sticks, along with 22 (BLK_DEV_SD) for most USB storage devices. 25 module will be called usb-storage. 30 bool "USB Mass Storage verbose debug" 32 Say Y here in order to have the USB Mass Storage code generate [all …]
|