/Linux-v5.4/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.4/drivers/staging/octeon-usb/ |
D | octeon-hcd.c | 389 c.u32 = cvmx_usb_read_csr32(usb, address); \ 391 cvmx_usb_write_csr32(usb, address, c.u32); \ 522 static inline u32 cvmx_usb_read_csr32(struct octeon_hcd *usb, u64 address) in cvmx_usb_read_csr32() argument 536 static inline void cvmx_usb_write_csr32(struct octeon_hcd *usb, in cvmx_usb_write_csr32() argument 540 cvmx_read64_uint64(CVMX_USBNX_DMA0_INB_CHN0(usb->index)); in cvmx_usb_write_csr32() 552 static inline int cvmx_usb_pipe_needs_split(struct octeon_hcd *usb, in cvmx_usb_pipe_needs_split() argument 556 usb->usbcx_hprt.s.prtspd == CVMX_USB_SPEED_HIGH; in cvmx_usb_pipe_needs_split() 574 static int cvmx_wait_tx_rx(struct octeon_hcd *usb, int fflsh_type) in cvmx_wait_tx_rx() argument 577 u64 address = CVMX_USBCX_GRSTCTL(usb->index); in cvmx_wait_tx_rx() 583 c.u32 = cvmx_usb_read_csr32(usb, address); in cvmx_wait_tx_rx() [all …]
|
/Linux-v5.4/drivers/usb/host/ |
D | fhci-sched.c | 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() 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 …]
|
D | fhci-hcd.c | 57 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 …]
|
D | fhci-tds.c | 95 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 …]
|
D | fhci-hub.c | 81 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-v5.4/drivers/net/wireless/zydas/zd1211rw/ |
D | zd_usb.c | 97 MODULE_DEVICE_TABLE(usb, usb_ids); 102 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, 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() 225 static int handle_version_mismatch(struct zd_usb *usb, in handle_version_mismatch() argument 228 struct usb_device *udev = zd_usb_to_usbdev(usb); in handle_version_mismatch() 235 get_fw_name(usb, fw_name, sizeof(fw_name), "ur"), in handle_version_mismatch() 258 static int upload_firmware(struct zd_usb *usb) in upload_firmware() argument 263 struct usb_device *udev = zd_usb_to_usbdev(usb); in upload_firmware() 271 get_fw_name(usb, fw_name, sizeof(fw_name), "ub"), in upload_firmware() [all …]
|
D | zd_usb.h | 218 #define zd_usb_dev(usb) (&usb->intf->dev) argument 220 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument 222 return interface_to_usbdev(usb->intf); in zd_usb_to_usbdev() 230 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw() argument 232 return zd_intf_to_hw(usb->intf); in zd_usb_to_hw() 235 void zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw, 237 int zd_usb_init_hw(struct zd_usb *usb); 238 void zd_usb_clear(struct zd_usb *usb); 240 int zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size); 242 void zd_tx_watchdog_enable(struct zd_usb *usb); [all …]
|
/Linux-v5.4/drivers/clk/at91/ |
D | clk-usb.c | 45 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local 49 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate() 108 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local 113 regmap_update_bits(usb->regmap, AT91_PMC_USB, usb->usbs_mask, index); in at91sam9x5_clk_usb_set_parent() 120 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_get_parent() local 123 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent() 125 return usbr & usb->usbs_mask; in at91sam9x5_clk_usb_get_parent() 131 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_rate() local 141 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_OHCIUSBDIV, in at91sam9x5_clk_usb_set_rate() 157 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9n12_clk_usb_enable() local [all …]
|
/Linux-v5.4/drivers/media/usb/ |
D | Kconfig | 14 source "drivers/media/usb/uvc/Kconfig" 15 source "drivers/media/usb/gspca/Kconfig" 16 source "drivers/media/usb/pwc/Kconfig" 17 source "drivers/media/usb/cpia2/Kconfig" 18 source "drivers/media/usb/zr364xx/Kconfig" 19 source "drivers/media/usb/stkwebcam/Kconfig" 20 source "drivers/media/usb/s2255/Kconfig" 21 source "drivers/media/usb/usbtv/Kconfig" 26 source "drivers/media/usb/pvrusb2/Kconfig" 27 source "drivers/media/usb/hdpvr/Kconfig" [all …]
|
/Linux-v5.4/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.4/drivers/net/wireless/mediatek/mt76/ |
D | mt76x02_usb_mcu.c | 23 struct mt76_usb *usb = &dev->usb; in mt76x02u_multiple_mcu_reads() local 27 if (usb->mcu.burst) { in mt76x02u_multiple_mcu_reads() 28 WARN_ON_ONCE(len / 4 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads() 30 reg = usb->mcu.rp[0].reg - usb->mcu.base; in mt76x02u_multiple_mcu_reads() 31 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads() 33 usb->mcu.rp[i].reg = reg++; in mt76x02u_multiple_mcu_reads() 34 usb->mcu.rp[i].value = val; in mt76x02u_multiple_mcu_reads() 37 WARN_ON_ONCE(len / 8 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads() 39 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads() 41 usb->mcu.base; in mt76x02u_multiple_mcu_reads() [all …]
|
D | usb.c | 53 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 57 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 66 struct mt76_usb *usb = &dev->usb; in __mt76u_rr() local 87 0, offset, &usb->reg_val, sizeof(__le32)); in __mt76u_rr() 89 data = le32_to_cpu(usb->reg_val); in __mt76u_rr() 99 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_rr() 101 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_rr() 109 struct mt76_usb *usb = &dev->usb; in __mt76u_wr() local 123 usb->reg_val = cpu_to_le32(val); in __mt76u_wr() 126 offset, &usb->reg_val, sizeof(__le32)); in __mt76u_wr() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/dma/ |
D | renesas,usb-dmac.txt | 4 -compatible: "renesas,<soctype>-usb-dmac", "renesas,usb-dmac" as fallback. 6 - "renesas,r8a7743-usb-dmac" (RZ/G1M) 7 - "renesas,r8a7744-usb-dmac" (RZ/G1N) 8 - "renesas,r8a7745-usb-dmac" (RZ/G1E) 9 - "renesas,r8a77470-usb-dmac" (RZ/G1C) 10 - "renesas,r8a774a1-usb-dmac" (RZ/G2M) 11 - "renesas,r8a774c0-usb-dmac" (RZ/G2E) 12 - "renesas,r8a7790-usb-dmac" (R-Car H2) 13 - "renesas,r8a7791-usb-dmac" (R-Car M2-W) 14 - "renesas,r8a7793-usb-dmac" (R-Car M2-N) [all …]
|
/Linux-v5.4/drivers/media/usb/go7007/ |
D | go7007-usb.c | 618 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table); 625 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local 629 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request() 630 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request() 634 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request() 635 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request() 643 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local 653 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset() 678 struct go7007_usb *usb = go->hpi_context; in go7007_usb_ezusb_write_interrupt() local 686 r = usb_control_msg(usb->usbdev, in go7007_usb_ezusb_write_interrupt() [all …]
|
/Linux-v5.4/sound/usb/line6/ |
D | Makefile | 2 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-v5.4/Documentation/devicetree/bindings/phy/ |
D | rcar-gen2-phy.txt | 7 - compatible: "renesas,usb-phy-r8a7743" if the device is a part of R8A7743 SoC. 8 "renesas,usb-phy-r8a7744" if the device is a part of R8A7744 SoC. 9 "renesas,usb-phy-r8a7745" if the device is a part of R8A7745 SoC. 10 "renesas,usb-phy-r8a77470" if the device is a part of R8A77470 SoC. 11 "renesas,usb-phy-r8a7790" if the device is a part of R8A7790 SoC. 12 "renesas,usb-phy-r8a7791" if the device is a part of R8A7791 SoC. 13 "renesas,usb-phy-r8a7794" if the device is a part of R8A7794 SoC. 14 "renesas,rcar-gen2-usb-phy" for a generic R-Car Gen2 or 57 usb-phy@e6590100 { 58 compatible = "renesas,usb-phy-r8a7790", "renesas,rcar-gen2-usb-phy"; [all …]
|
D | brcm,stingray-usb-phy.txt | 5 - "brcm,sr-usb-combo-phy" is combo PHY has two PHYs, one SS and one HS. 6 - "brcm,sr-usb-hs-phy" is a single HS PHY. 9 - Must be 1 for brcm,sr-usb-combo-phy as it expects one argument to indicate 11 - Must be 0 for brcm,sr-usb-hs-phy. 16 usbphy0: usb-phy@0 { 17 compatible = "brcm,sr-usb-combo-phy"; 22 usbphy1: usb-phy@10000 { 23 compatible = "brcm,sr-usb-combo-phy"; 28 usbphy2: usb-phy@20000 { 29 compatible = "brcm,sr-usb-hs-phy";
|
/Linux-v5.4/drivers/staging/vt6656/ |
D | usbpipe.c | 55 ret = usb_control_msg(priv->usb, in vnt_control_out() 56 usb_sndctrlpipe(priv->usb, 0), in vnt_control_out() 96 ret = usb_control_msg(priv->usb, in vnt_control_in() 97 usb_rcvctrlpipe(priv->usb, 0), in vnt_control_in() 142 dev_dbg(&priv->usb->dev, "%s status = %d\n", __func__, status); in vnt_start_interrupt_urb_complete() 149 dev_dbg(&priv->usb->dev, "Submit int URB failed %d\n", status); in vnt_start_interrupt_urb_complete() 166 priv->usb, in vnt_start_interrupt_urb() 167 usb_rcvintpipe(priv->usb, 1), in vnt_start_interrupt_urb() 176 dev_dbg(&priv->usb->dev, "Submit int URB failed %d\n", ret); in vnt_start_interrupt_urb() 202 dev_dbg(&priv->usb->dev, "BULK In failed %d\n", urb->status); in vnt_submit_rx_urb_complete() [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/broadcom/stingray/ |
D | stingray-usb.dtsi | 5 usb { 12 usbphy0: usb-phy@0 { 13 compatible = "brcm,sr-usb-combo-phy"; 19 xhci0: usb@1000 { 29 bdc0: usb@2000 { 39 usbphy1: usb-phy@10000 { 40 compatible = "brcm,sr-usb-combo-phy"; 46 usbphy2: usb-phy@20000 { 47 compatible = "brcm,sr-usb-hs-phy"; 53 xhci1: usb@11000 { [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/extcon/ |
D | extcon-palmas.txt | 6 * "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-v5.4/Documentation/usb/ |
D | usb-help.rst | 8 `Documentation/usb/*`, see the following: 10 - Linux-USB project: http://www.linux-usb.org 11 mirrors at http://usb.in.tum.de/linux-usb/ 12 and http://it.linux-usb.org 13 - Linux USB Guide: http://linux-usb.sourceforge.net 15 http://www.qbik.ch/usb/devices/ 17 The Linux-USB mailing list is at linux-usb@vger.kernel.org
|
/Linux-v5.4/drivers/usb/ |
D | Kconfig | 39 source "drivers/usb/common/Kconfig" 76 in <file:Documentation/usb/> and especially the links given in 77 <file:Documentation/usb/usb-help.rst>. 96 source "drivers/usb/core/Kconfig" 98 source "drivers/usb/mon/Kconfig" 100 source "drivers/usb/host/Kconfig" 102 source "drivers/usb/renesas_usbhs/Kconfig" 104 source "drivers/usb/class/Kconfig" 106 source "drivers/usb/storage/Kconfig" 108 source "drivers/usb/image/Kconfig" [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/usb/ |
D | dwc2.txt | 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,px30-usb", "rockchip,rk3066-usb", "snps,dwc2": for px30 Soc; 10 - "rockchip,rk3188-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3188 Soc; 11 - "rockchip,rk3288-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3288 Soc; 12 - "lantiq,arx100-usb": The DWC2 USB controller instance in Lantiq ARX SoCs; 13 - "lantiq,xrx200-usb": The DWC2 USB controller instance in Lantiq XRX SoCs; 14 - "amlogic,meson8-usb": The DWC2 USB controller instance in Amlogic Meson8 SoCs; 15 - "amlogic,meson8b-usb": The DWC2 USB controller instance in Amlogic Meson8b SoCs; [all …]
|
/Linux-v5.4/drivers/net/wimax/i2400m/ |
D | Makefile | 4 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
|