Home
last modified time | relevance | path

Searched full:usb (Results 1 – 25 of 3555) sorted by relevance

12345678910>>...143

/Linux-v6.1/Documentation/admin-guide/media/
Dusb-cardlist.rst3 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-v6.1/drivers/media/usb/dvb-usb/
DMakefile2 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-v6.1/drivers/usb/
DKconfig3 # 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-v6.1/drivers/usb/serial/
DKconfig3 # 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 …]
Dipaq.c3 * 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-v6.1/Documentation/ABI/testing/
Dsysfs-bus-usb1 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-v6.1/drivers/media/usb/
DKconfig3 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 …]
/Linux-v6.1/drivers/usb/host/
Dfhci-sched.c3 * 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 …]
Docteon-hcd.c48 #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 …]
DKconfig3 # USB Host Controller Drivers
5 comment "USB Host Controller Drivers"
12 host/peripheral/OTG USB controllers.
21 tristate "xHCI HCD (USB 3.0) support"
24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
113 tristate "Broadcom STB USB support"
130 tristate "EHCI HCD (USB 2.0) support"
133 The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
135 If your USB host controller supports USB 2.0, you will likely want to
139 or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports
[all …]
/Linux-v6.1/drivers/net/wireless/purelifi/plfxlc/
Dusb.c12 #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 …]
/Linux-v6.1/drivers/clk/at91/
Dclk-usb.c47 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 …]
/Linux-v6.1/drivers/net/wireless/zydas/zd1211rw/
Dzd_usb.c2 /* 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 …]
/Linux-v6.1/drivers/usb/misc/
DKconfig3 # 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-v6.1/drivers/usb/gadget/udc/
DKconfig3 # 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 …]
/Linux-v6.1/drivers/net/usb/
DKconfig3 # 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 …]
Dpegasus.h80 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-v6.1/drivers/usb/phy/
DKconfig3 # 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.
35 depends on USB
40 USB-On-The-Go transceiver working with the OMAP OTG controller.
41 The ISP1301 is a full speed USB transceiver which is used in
[all …]
/Linux-v6.1/drivers/media/usb/dvb-usb-v2/
DMakefile5 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-v6.1/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml4 $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-v6.1/drivers/net/can/usb/
DKconfig2 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"
44 candleLight USB CAN interfaces USB/CAN devices
[all …]
/Linux-v6.1/drivers/usb/core/
DKconfig3 # 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-v6.1/drivers/usb/typec/
DKconfig4 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-v6.1/Documentation/devicetree/bindings/phy/
Drenesas,rcar-gen2-usb-phy.yaml4 $id: http://devicetree.org/schemas/phy/renesas,rcar-gen2-usb-phy.yaml#
7 title: Renesas R-Car Gen2 USB PHY
16 - renesas,usb-phy-r8a7742 # RZ/G1H
17 - renesas,usb-phy-r8a7743 # RZ/G1M
18 - renesas,usb-phy-r8a7744 # RZ/G1N
19 - renesas,usb-phy-r8a7745 # RZ/G1E
20 - renesas,usb-phy-r8a77470 # RZ/G1C
21 - renesas,usb-phy-r8a7790 # R-Car H2
22 - renesas,usb-phy-r8a7791 # R-Car M2-W
23 - renesas,usb-phy-r8a7794 # R-Car E2
[all …]
/Linux-v6.1/drivers/usb/chipidea/
Dci_hdrc_tegra.c13 #include <linux/usb.h>
14 #include <linux/usb/chipidea.h>
15 #include <linux/usb/hcd.h>
16 #include <linux/usb/of.h>
17 #include <linux/usb/phy.h>
105 rst = devm_reset_control_get_shared(dev, "usb"); in tegra_usb_reset_controller()
116 * The 1st USB controller contains some UTMI pad registers that are in tegra_usb_reset_controller()
154 struct tegra_usb *usb = dev_get_drvdata(ci->dev->parent); in tegra_usb_notify_event() local
162 ehci_writel(ehci, usb->soc->txfifothresh << 16, in tegra_usb_notify_event()
180 /* disable USB interrupt */ in tegra_usb_internal_port_reset()
[all …]

12345678910>>...143