Home
last modified time | relevance | path

Searched refs:usb (Results 1 – 25 of 1390) sorted by relevance

12345678910>>...56

/Linux-v4.19/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-v4.19/drivers/staging/octeon-usb/
Docteon-hcd.c389 c.u32 = cvmx_usb_read_csr32(usb, address); \
411 c.u32 = cvmx_usb_read_csr32(usb, address); \
413 cvmx_usb_write_csr32(usb, address, c.u32); \
544 static inline u32 cvmx_usb_read_csr32(struct octeon_hcd *usb, u64 address) in cvmx_usb_read_csr32() argument
559 static inline void cvmx_usb_write_csr32(struct octeon_hcd *usb, in cvmx_usb_write_csr32() argument
563 cvmx_read64_uint64(CVMX_USBNX_DMA0_INB_CHN0(usb->index)); in cvmx_usb_write_csr32()
575 static inline int cvmx_usb_pipe_needs_split(struct octeon_hcd *usb, in cvmx_usb_pipe_needs_split() argument
579 usb->usbcx_hprt.s.prtspd == CVMX_USB_SPEED_HIGH; in cvmx_usb_pipe_needs_split()
596 static void cvmx_fifo_setup(struct octeon_hcd *usb) in cvmx_fifo_setup() argument
602 usbcx_ghwcfg3.u32 = cvmx_usb_read_csr32(usb, in cvmx_fifo_setup()
[all …]
/Linux-v4.19/drivers/usb/host/
Dfhci-sched.c28 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()
87 fhci_dbg(usb->fhci, "td err fu\n"); in fhci_transaction_confirm()
91 fhci_dbg(usb->fhci, "td err f!u\n"); in fhci_transaction_confirm()
94 fhci_dbg(usb->fhci, "td err !f\n"); in fhci_transaction_confirm()
[all …]
Dfhci-hcd.c57 u16 fhci_get_sof_timer_count(struct fhci_usb *usb) in fhci_get_sof_timer_count() argument
59 return be16_to_cpu(in_be16(&usb->fhci->regs->usb_ussft) / 12); in fhci_get_sof_timer_count()
63 static u32 endpoint_zero_init(struct fhci_usb *usb, in endpoint_zero_init() argument
69 rc = fhci_create_ep(usb, data_mem, ring_len); in endpoint_zero_init()
74 fhci_init_ep_registers(usb, usb->ep0, data_mem); in endpoint_zero_init()
80 void fhci_usb_enable_interrupt(struct fhci_usb *usb) in fhci_usb_enable_interrupt() argument
82 struct fhci_hcd *fhci = usb->fhci; in fhci_usb_enable_interrupt()
84 if (usb->intr_nesting_cnt == 1) { in fhci_usb_enable_interrupt()
89 out_be16(&usb->fhci->regs->usb_usber, 0xffff); in fhci_usb_enable_interrupt()
90 out_be16(&usb->fhci->regs->usb_usbmr, usb->saved_msk); in fhci_usb_enable_interrupt()
[all …]
Dfhci-tds.c95 void fhci_ep0_free(struct fhci_usb *usb) in fhci_ep0_free() argument
100 ep = usb->ep0; in fhci_ep0_free()
136 usb->ep0 = NULL; in fhci_ep0_free()
148 u32 fhci_create_ep(struct fhci_usb *usb, enum fhci_mem_alloc data_mem, in fhci_create_ep() argument
160 fhci_err(usb->fhci, "illegal TD ring length parameters\n"); in fhci_create_ep()
224 usb->ep0 = ep; in fhci_create_ep()
228 fhci_ep0_free(usb); in fhci_create_ep()
230 fhci_err(usb->fhci, "no memory for the %s\n", err_for); in fhci_create_ep()
242 void fhci_init_ep_registers(struct fhci_usb *usb, struct endpoint *ep, in fhci_init_ep_registers() argument
248 out_be16(&usb->fhci->regs->usb_usep[0], in fhci_init_ep_registers()
[all …]
Dfhci-hub.c81 struct fhci_usb *usb = (struct fhci_usb *)fhci->usb_lld; in fhci_port_disable() local
88 fhci_flush_all_transmissions(usb); in fhci_port_disable()
91 port_status = usb->port_status; in fhci_port_disable()
92 usb->port_status = FHCI_PORT_DISABLED; in fhci_port_disable()
95 usb->saved_msk |= USB_E_IDLE_MASK; in fhci_port_disable()
96 out_be16(&usb->fhci->regs->usb_usbmr, usb->saved_msk); in fhci_port_disable()
101 usb->vroot_hub->port.wPortStatus &= ~USB_PORT_STAT_ENABLE; in fhci_port_disable()
102 usb->vroot_hub->port.wPortChange |= USB_PORT_STAT_C_ENABLE; in fhci_port_disable()
111 struct fhci_usb *usb = (struct fhci_usb *)lld; in fhci_port_enable() local
112 struct fhci_hcd *fhci = usb->fhci; in fhci_port_enable()
[all …]
/Linux-v4.19/drivers/net/wireless/zydas/zd1211rw/
Dzd_usb.c109 MODULE_DEVICE_TABLE(usb, usb_ids);
114 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req,
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()
237 static int handle_version_mismatch(struct zd_usb *usb, in handle_version_mismatch() argument
240 struct usb_device *udev = zd_usb_to_usbdev(usb); in handle_version_mismatch()
247 get_fw_name(usb, fw_name, sizeof(fw_name), "ur"), in handle_version_mismatch()
270 static int upload_firmware(struct zd_usb *usb) in upload_firmware() argument
275 struct usb_device *udev = zd_usb_to_usbdev(usb); in upload_firmware()
283 get_fw_name(usb, fw_name, sizeof(fw_name), "ub"), in upload_firmware()
[all …]
Dzd_usb.h230 #define zd_usb_dev(usb) (&usb->intf->dev) argument
232 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument
234 return interface_to_usbdev(usb->intf); in zd_usb_to_usbdev()
242 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw() argument
244 return zd_intf_to_hw(usb->intf); in zd_usb_to_hw()
247 void zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw,
249 int zd_usb_init_hw(struct zd_usb *usb);
250 void zd_usb_clear(struct zd_usb *usb);
252 int zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size);
254 void zd_tx_watchdog_enable(struct zd_usb *usb);
[all …]
/Linux-v4.19/drivers/media/usb/
DKconfig13 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"
20 source "drivers/media/usb/usbtv/Kconfig"
25 source "drivers/media/usb/pvrusb2/Kconfig"
26 source "drivers/media/usb/hdpvr/Kconfig"
[all …]
/Linux-v4.19/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-v4.19/drivers/clk/at91/
Dclk-usb.c48 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local
52 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate()
111 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local
116 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_USBS, 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()
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()
161 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9n12_clk_usb_enable() local
163 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_USBS, in at91sam9n12_clk_usb_enable()
[all …]
/Linux-v4.19/drivers/media/usb/go7007/
Dgo7007-usb.c626 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table);
633 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local
637 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
638 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
642 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
643 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
651 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local
661 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset()
686 struct go7007_usb *usb = go->hpi_context; in go7007_usb_ezusb_write_interrupt() local
694 r = usb_control_msg(usb->usbdev, in go7007_usb_ezusb_write_interrupt()
[all …]
/Linux-v4.19/sound/usb/line6/
DMakefile2 snd-usb-line6-y := \
10 snd-usb-pod-y := pod.o
11 snd-usb-podhd-y := podhd.o
12 snd-usb-toneport-y := toneport.o
13 snd-usb-variax-y := variax.o
15 obj-$(CONFIG_SND_USB_LINE6) += snd-usb-line6.o
16 obj-$(CONFIG_SND_USB_POD) += snd-usb-pod.o
17 obj-$(CONFIG_SND_USB_PODHD) += snd-usb-podhd.o
18 obj-$(CONFIG_SND_USB_TONEPORT) += snd-usb-toneport.o
19 obj-$(CONFIG_SND_USB_VARIAX) += snd-usb-variax.o
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Drenesas,usb-dmac.txt4 -compatible: "renesas,<soctype>-usb-dmac", "renesas,usb-dmac" as fallback.
6 - "renesas,r8a7743-usb-dmac" (RZ/G1M)
7 - "renesas,r8a7745-usb-dmac" (RZ/G1E)
8 - "renesas,r8a7790-usb-dmac" (R-Car H2)
9 - "renesas,r8a7791-usb-dmac" (R-Car M2-W)
10 - "renesas,r8a7793-usb-dmac" (R-Car M2-N)
11 - "renesas,r8a7794-usb-dmac" (R-Car E2)
12 - "renesas,r8a7795-usb-dmac" (R-Car H3)
13 - "renesas,r8a7796-usb-dmac" (R-Car M3-W)
14 - "renesas,r8a77965-usb-dmac" (R-Car M3-N)
[all …]
/Linux-v4.19/Documentation/usb/
Dusb-help.txt1 usb-help.txt
5 Documentation/usb/*, see the following:
7 Linux-USB project: http://www.linux-usb.org
8 mirrors at http://usb.in.tum.de/linux-usb/
9 and http://it.linux-usb.org
10 Linux USB Guide: http://linux-usb.sourceforge.net
12 http://www.qbik.ch/usb/devices/
14 The Linux-USB mailing list is at linux-usb@vger.kernel.org
/Linux-v4.19/drivers/staging/vt6656/
Dusbpipe.c53 status = usb_control_msg(priv->usb, in vnt_control_out()
54 usb_sndctrlpipe(priv->usb, 0), in vnt_control_out()
91 status = usb_control_msg(priv->usb, in vnt_control_in()
92 usb_rcvctrlpipe(priv->usb, 0), in vnt_control_in()
136 dev_dbg(&priv->usb->dev, "%s status = %d\n", __func__, status); in vnt_start_interrupt_urb_complete()
143 dev_dbg(&priv->usb->dev, "Submit int URB failed %d\n", status); in vnt_start_interrupt_urb_complete()
158 priv->usb, in vnt_start_interrupt_urb()
159 usb_rcvintpipe(priv->usb, 1), in vnt_start_interrupt_urb()
168 dev_dbg(&priv->usb->dev, "Submit int URB failed %d\n", status); in vnt_start_interrupt_urb()
189 dev_dbg(&priv->usb->dev, "BULK In failed %d\n", urb->status); in vnt_submit_rx_urb_complete()
[all …]
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dusb_mcu.c54 struct mt76_usb *usb = &dev->usb; in mt76u_mcu_wait_resp() local
55 struct mt76u_buf *buf = &usb->mcu.res; in mt76u_mcu_wait_resp()
60 if (!wait_for_completion_timeout(&usb->mcu.cmpl, in mt76u_mcu_wait_resp()
72 &usb->mcu.cmpl); in mt76u_mcu_wait_resp()
93 struct mt76_usb *usb = &dev->usb; in mt76u_mcu_send_msg() local
102 mutex_lock(&usb->mcu.mutex); in mt76u_mcu_send_msg()
104 pipe = usb_sndbulkpipe(udev, usb->out_ep[MT_EP_OUT_INBAND_CMD]); in mt76u_mcu_send_msg()
106 seq = ++usb->mcu.msg_seq & 0xf; in mt76u_mcu_send_msg()
108 seq = ++usb->mcu.msg_seq & 0xf; in mt76u_mcu_send_msg()
126 mutex_unlock(&usb->mcu.mutex); in mt76u_mcu_send_msg()
[all …]
Dusb.c60 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request()
64 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request()
73 struct mt76_usb *usb = &dev->usb; in __mt76u_rr() local
94 0, offset, usb->data, sizeof(__le32)); in __mt76u_rr()
96 data = get_unaligned_le32(usb->data); in __mt76u_rr()
106 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_rr()
108 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_rr()
116 struct mt76_usb *usb = &dev->usb; in __mt76u_wr() local
130 put_unaligned_le32(val, usb->data); in __mt76u_wr()
133 offset, usb->data, sizeof(__le32)); in __mt76u_wr()
[all …]
Dmt76x2_usb.c88 struct mt76_usb *usb = &dev->mt76.usb; in mt76x2u_suspend() local
92 usb_kill_urb(usb->mcu.res.urb); in mt76x2u_suspend()
100 struct mt76_usb *usb = &dev->mt76.usb; in mt76x2u_resume() local
103 reinit_completion(&usb->mcu.cmpl); in mt76x2u_resume()
106 &usb->mcu.res, GFP_KERNEL, in mt76x2u_resume()
108 &usb->mcu.cmpl); in mt76x2u_resume()
116 tasklet_enable(&usb->rx_tasklet); in mt76x2u_resume()
117 tasklet_enable(&usb->tx_tasklet); in mt76x2u_resume()
122 MODULE_DEVICE_TABLE(usb, mt76x2u_device_table);
/Linux-v4.19/Documentation/devicetree/bindings/extcon/
Dextcon-palmas.txt6 * "ti,palmas-usb-vid".
7 * "ti,twl6035-usb-vid".
8 * "ti,palmas-usb" (DEPRECATED - use "ti,palmas-usb-vid").
9 * "ti,twl6035-usb" (DEPRECATED - use "ti,twl6035-usb-vid").
19 palmas-usb {
20 compatible = "ti,twl6035-usb", "ti,palmas-usb";
/Linux-v4.19/drivers/net/wimax/i2400m/
DMakefile4 obj-$(CONFIG_WIMAX_I2400M_USB) += i2400m-usb.o
18 i2400m-usb-y := \
19 usb-fw.o \
20 usb-notif.o \
21 usb-tx.o \
22 usb-rx.o \
23 usb.o
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Ddwc2.txt6 - 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;
15 - "amlogic,meson-gxbb-usb": The DWC2 USB controller instance in Amlogic S905 SoCs;
[all …]
Dtwlxxxx-usb.txt4 - compatible : Should be "ti,twl6030-usb"
8 usb interrupt number that raises VBUS interrupts when the controller has to
10 - usb-supply : phandle to the regulator device tree node. It should be vusb
13 twl6030-usb {
14 compatible = "ti,twl6030-usb";
19 &twl6030-usb {
20 usb-supply = <&vusb>;
24 - compatible : Should be "ti,twl4030-usb"
36 twl4030-usb {
37 compatible = "ti,twl4030-usb";
/Linux-v4.19/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc1 What: /config/usb-gadget/gadget/functions/uvc.name
10 What: /config/usb-gadget/gadget/functions/uvc.name/control
15 What: /config/usb-gadget/gadget/functions/uvc.name/control/class
20 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss
25 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs
30 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal
35 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output
40 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default
54 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera
59 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/phy/
Dsun4i-usb-phy.txt6 * allwinner,sun4i-a10-usb-phy
7 * allwinner,sun5i-a13-usb-phy
8 * allwinner,sun6i-a31-usb-phy
9 * allwinner,sun7i-a20-usb-phy
10 * allwinner,sun8i-a23-usb-phy
11 * allwinner,sun8i-a33-usb-phy
12 * allwinner,sun8i-a83t-usb-phy
13 * allwinner,sun8i-h3-usb-phy
14 * allwinner,sun8i-r40-usb-phy
15 * allwinner,sun8i-v3s-usb-phy
[all …]

12345678910>>...56