Home
last modified time | relevance | path

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

12345678910>>...53

/linux/drivers/usb/host/
H A Docteon-hcd.c48 #include <linux/usb.h>
51 #include <linux/usb/hcd.h>
384 static int cvmx_usb_poll(struct octeon_hcd *usb);
388 struct octeon_hcd *usb = container_of(t, struct octeon_hcd, sof_timer);
391 spin_lock_irqsave(&usb->lock, flags);
392 cvmx_usb_poll(usb);
393 spin_unlock_irqrestore(&usb->lock, flags);
405 c.u32 = cvmx_usb_read_csr32(usb, address); \
407 cvmx_usb_write_csr32(usb, address, c.u32); \
533 * @usb
524 cvmx_usb_read_csr32(struct octeon_hcd * usb,u64 address) cvmx_usb_read_csr32() argument
538 cvmx_usb_write_csr32(struct octeon_hcd * usb,u64 address,u32 value) cvmx_usb_write_csr32() argument
554 cvmx_usb_pipe_needs_split(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe) cvmx_usb_pipe_needs_split() argument
576 cvmx_wait_tx_rx(struct octeon_hcd * usb,int fflsh_type) cvmx_wait_tx_rx() argument
602 cvmx_fifo_setup(struct octeon_hcd * usb) cvmx_fifo_setup() argument
658 cvmx_usb_shutdown(struct octeon_hcd * usb) cvmx_usb_shutdown() argument
692 cvmx_usb_initialize(struct device * dev,struct octeon_hcd * usb) cvmx_usb_initialize() argument
958 cvmx_usb_reset_port(struct octeon_hcd * usb) cvmx_usb_reset_port() argument
995 cvmx_usb_disable(struct octeon_hcd * usb) cvmx_usb_disable() argument
1014 cvmx_usb_get_status(struct octeon_hcd * usb) cvmx_usb_get_status() argument
1085 cvmx_usb_open_pipe(struct octeon_hcd * usb,int device_addr,int endpoint_num,enum cvmx_usb_speed device_speed,int max_packet,enum cvmx_usb_transfer transfer_type,enum cvmx_usb_direction transfer_dir,int interval,int multi_count,int hub_device_addr,int hub_port) cvmx_usb_open_pipe() argument
1153 cvmx_usb_poll_rx_fifo(struct octeon_hcd * usb) cvmx_usb_poll_rx_fifo() argument
1203 cvmx_usb_fill_tx_hw(struct octeon_hcd * usb,struct cvmx_usb_tx_fifo * fifo,int available) cvmx_usb_fill_tx_hw() argument
1257 cvmx_usb_poll_tx_fifo(struct octeon_hcd * usb) cvmx_usb_poll_tx_fifo() argument
1294 cvmx_usb_fill_tx_fifo(struct octeon_hcd * usb,int channel) cvmx_usb_fill_tx_fifo() argument
1348 cvmx_usb_start_channel_control(struct octeon_hcd * usb,int channel,struct cvmx_usb_pipe * pipe) cvmx_usb_start_channel_control() argument
1496 cvmx_usb_start_channel(struct octeon_hcd * usb,int channel,struct cvmx_usb_pipe * pipe) cvmx_usb_start_channel() argument
1840 cvmx_usb_find_ready_pipe(struct octeon_hcd * usb,enum cvmx_usb_transfer xfer_type) cvmx_usb_find_ready_pipe() argument
1864 cvmx_usb_next_pipe(struct octeon_hcd * usb,int is_sof) cvmx_usb_next_pipe() argument
1898 cvmx_usb_schedule(struct octeon_hcd * usb,int is_sof) cvmx_usb_schedule() argument
1956 octeon_usb_urb_complete_callback(struct octeon_hcd * usb,enum cvmx_usb_status status,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,int bytes_transferred,struct urb * urb) octeon_usb_urb_complete_callback() argument
2056 cvmx_usb_complete(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,enum cvmx_usb_status complete_code) cvmx_usb_complete() argument
2125 cvmx_usb_submit_transaction(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,enum cvmx_usb_transfer type,u64 buffer,int buffer_length,u64 control_header,int iso_start_frame,int iso_number_packets,struct cvmx_usb_iso_packet * iso_packets,struct urb * urb) cvmx_usb_submit_transaction() argument
2186 cvmx_usb_submit_bulk(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_bulk() argument
2210 cvmx_usb_submit_interrupt(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_interrupt() argument
2235 cvmx_usb_submit_control(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_control() argument
2266 cvmx_usb_submit_isochronous(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_isochronous() argument
2296 cvmx_usb_cancel(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction) cvmx_usb_cancel() argument
2341 cvmx_usb_cancel_all(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe) cvmx_usb_cancel_all() argument
2365 cvmx_usb_close_pipe(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe) cvmx_usb_close_pipe() argument
2386 cvmx_usb_get_frame_number(struct octeon_hcd * usb) cvmx_usb_get_frame_number() argument
2395 cvmx_usb_transfer_control(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,union cvmx_usbcx_hccharx usbc_hcchar,int buffer_space_left,int bytes_in_last_packet) cvmx_usb_transfer_control() argument
2479 cvmx_usb_transfer_bulk(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,union cvmx_usbcx_hcintx usbc_hcint,int buffer_space_left,int bytes_in_last_packet) cvmx_usb_transfer_bulk() argument
2513 cvmx_usb_transfer_intr(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,int buffer_space_left,int bytes_in_last_packet) cvmx_usb_transfer_intr() argument
2538 cvmx_usb_transfer_isoc(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,int buffer_space_left,int bytes_in_last_packet,int bytes_this_transfer) cvmx_usb_transfer_isoc() argument
2595 cvmx_usb_poll_channel(struct octeon_hcd * usb,int channel) cvmx_usb_poll_channel() argument
2922 octeon_usb_port_callback(struct octeon_hcd * usb) octeon_usb_port_callback() argument
2939 cvmx_usb_poll(struct octeon_hcd * usb) cvmx_usb_poll() argument
3040 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_irq() local
3062 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_get_frame_number() local
3071 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_enqueue() local
3247 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_dequeue() local
3275 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_endpoint_disable() local
3290 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_status_data() local
3305 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_control() local
3538 struct octeon_hcd *usb; octeon_usb_probe() local
3687 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_remove() local
[all...]
H A 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 …]
H A Dfhci-hub.c80 struct fhci_usb *usb = (struct fhci_usb *)fhci->usb_lld; in fhci_port_disable() local
87 fhci_flush_all_transmissions(usb); in fhci_port_disable()
90 port_status = usb->port_status; in fhci_port_disable()
91 usb->port_status = FHCI_PORT_DISABLED; in fhci_port_disable()
94 usb->saved_msk |= USB_E_IDLE_MASK; in fhci_port_disable()
95 out_be16(&usb->fhci->regs->usb_usbmr, usb->saved_msk); in fhci_port_disable()
100 usb->vroot_hub->port.wPortStatus &= ~USB_PORT_STAT_ENABLE; in fhci_port_disable()
101 usb->vroot_hub->port.wPortChange |= USB_PORT_STAT_C_ENABLE; in fhci_port_disable()
110 struct fhci_usb *usb = (struct fhci_usb *)lld; in fhci_port_enable() local
111 struct fhci_hcd *fhci = usb->fhci; in fhci_port_enable()
[all …]
/linux/drivers/media/usb/dvb-usb/
H A 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/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.c96 MODULE_DEVICE_TABLE(usb, usb_ids);
101 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req,
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()
224 static int handle_version_mismatch(struct zd_usb *usb, in handle_version_mismatch() argument
227 struct usb_device *udev = zd_usb_to_usbdev(usb); in handle_version_mismatch()
234 get_fw_name(usb, fw_name, sizeof(fw_name), "ur"), in handle_version_mismatch()
257 static int upload_firmware(struct zd_usb *usb) in upload_firmware() argument
262 struct usb_device *udev = zd_usb_to_usbdev(usb); in upload_firmware()
270 get_fw_name(usb, fw_name, sizeof(fw_name), "ub"), in upload_firmware()
[all …]
H A Dzd_usb.h218 #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/drivers/clk/at91/
H A 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/Documentation/admin-guide/media/
H A Dusb-cardlist.rst45 b2c2-flexcop-usb Technisat/B2C2 Air/Sky/Cable2PC USB
49 dvb-usb-a800 AVerMedia AverTV DVB-T USB 2.0 (A800)
50 dvb-usb-af9005 Afatech AF9005 DVB-T USB1.1
51 dvb-usb-af9015 Afatech AF9015 DVB-T USB2.0
52 dvb-usb-af9035 Afatech AF9035 DVB-T USB2.0
53 dvb-usb-anysee Anysee DVB-T/C USB2.0
54 dvb-usb-au6610 Alcor Micro AU6610 USB2.0
55 dvb-usb-az6007 AzureWave 6007 and clones DVB-T/C USB2.0
56 dvb-usb-az6027 Azurewave DVB-S/S2 USB2.0 AZ6027
57 dvb-usb-ce6230 Intel CE6230 DVB-T USB2.0
[all …]
/linux/drivers/media/usb/dvb-usb-v2/
H A 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/drivers/media/usb/
H A DKconfig16 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"
27 source "drivers/media/usb/go7007/Kconfig"
28 source "drivers/media/usb/hdpvr/Kconfig"
29 source "drivers/media/usb/pvrusb2/Kconfig"
30 source "drivers/media/usb/stk1160/Kconfig"
37 source "drivers/media/usb/au0828/Kconfig"
[all …]
/linux/drivers/media/usb/go7007/
H A Dgo7007-usb.c618 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/drivers/net/wireless/mediatek/mt76/
H A Dusb.c26 lockdep_assert_held(&dev->usb.usb_ctrl_mtx); in __mt76u_vendor_request()
33 if (dev->usb.ctrl_timeout && atomic_read(&dev->bus_hung)) in __mt76u_vendor_request()
48 if (dev->usb.ctrl_timeout) { in __mt76u_vendor_request()
52 dev->usb.ctrl_timeout(dev, ret); in __mt76u_vendor_request()
66 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request()
70 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request()
78 struct mt76_usb *usb = &dev->usb; in ___mt76u_rr() local
83 addr, usb->data, sizeof(__le32)); in ___mt76u_rr()
85 data = get_unaligned_le32(usb->data); in ___mt76u_rr()
116 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_rr()
[all …]
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dusb.h38 #define plfxlc_usb_dev(usb) (&(usb)->intf->dev) argument
156 int plfxlc_usb_wreq_async(struct plfxlc_usb *usb, const u8 *buffer,
161 plfxlc_usb_to_usbdev(struct plfxlc_usb *usb) in plfxlc_usb_to_usbdev() argument
163 return interface_to_usbdev(usb->intf); in plfxlc_usb_to_usbdev()
173 plfxlc_usb_to_hw(struct plfxlc_usb *usb) in plfxlc_usb_to_hw() argument
175 return plfxlc_intf_to_hw(usb->intf); in plfxlc_usb_to_hw()
178 void plfxlc_usb_init(struct plfxlc_usb *usb, struct ieee80211_hw *hw,
180 void plfxlc_send_packet_from_data_queue(struct plfxlc_usb *usb);
181 void plfxlc_usb_release(struct plfxlc_usb *usb);
182 void plfxlc_usb_disable_rx(struct plfxlc_usb *usb);
[all …]
H A Dchip.c19 plfxlc_usb_init(&chip->usb, hw, intf); in plfxlc_chip_init()
24 plfxlc_usb_release(&chip->usb); in plfxlc_chip_release()
37 return plfxlc_usb_wreq(chip->usb.ez_usb, in plfxlc_set_beacon_interval()
46 struct usb_device *udev = interface_to_usbdev(chip->usb.intf); in plfxlc_chip_init_hw()
63 r = plfxlc_usb_wreq(chip->usb.ez_usb, &radio_on, in plfxlc_chip_switch_radio()
72 plfxlc_usb_enable_tx(&chip->usb); in plfxlc_chip_enable_rxtx()
73 return plfxlc_usb_enable_rx(&chip->usb); in plfxlc_chip_enable_rxtx()
80 plfxlc_usb_wreq(chip->usb.ez_usb, in plfxlc_chip_disable_rxtx()
82 plfxlc_usb_disable_rx(&chip->usb); in plfxlc_chip_disable_rxtx()
83 plfxlc_usb_disable_tx(&chip->usb); in plfxlc_chip_disable_rxtx()
[all …]
/linux/sound/usb/line6/
H A 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/drivers/usb/
H A DKconfig39 source "drivers/usb/common/Kconfig"
76 in <file:Documentation/usb/> and especially the links given in
77 <file:Documentation/usb/usb-help.rst>.
106 source "drivers/usb/core/Kconfig"
108 source "drivers/usb/mon/Kconfig"
110 source "drivers/usb/host/Kconfig"
112 source "drivers/usb/renesas_usbhs/Kconfig"
114 source "drivers/usb/class/Kconfig"
116 source "drivers/usb/storage/Kconfig"
118 source "drivers/usb/image/Kconfig"
[all …]
/linux/samples/rust/
H A Drust_driver_usb.rs13 usb, //
17 _intf: ARef<usb::Interface>,
22 <SampleDriver as usb::Driver>::IdInfo,
23 [(usb::DeviceId::from_id(0x1234, 0x5678), ()),] in probe()
26 impl usb::Driver for SampleDriver { in probe()
29 const ID_TABLE: usb::IdTable<Self::IdInfo> = &USB_TABLE; in probe()
32 intf: &'bound usb::Interface<Core<'_>>, in probe()
33 _id: &usb::DeviceId,
42 fn disconnect<'bound>(intf: &'bound usb::Interface<Core<'_>>, _data: Pin<&Self>) {
/linux/sound/soc/
H A Dsoc-usb.c190 struct snd_soc_usb *usb; in snd_soc_usb_allocate_port() local
192 usb = kzalloc_obj(*usb); in snd_soc_usb_allocate_port()
193 if (!usb) in snd_soc_usb_allocate_port()
196 usb->component = component; in snd_soc_usb_allocate_port()
197 usb->priv_data = data; in snd_soc_usb_allocate_port()
199 return usb; in snd_soc_usb_allocate_port()
211 void snd_soc_usb_free_port(struct snd_soc_usb *usb) in snd_soc_usb_free_port() argument
213 snd_soc_usb_remove_port(usb); in snd_soc_usb_free_port()
214 kfree(usb); in snd_soc_usb_free_port()
226 void snd_soc_usb_add_port(struct snd_soc_usb *usb) in snd_soc_usb_add_port() argument
[all …]
/linux/Documentation/devicetree/bindings/extcon/
H A 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/Documentation/usb/
H A Dusb-help.rst8 `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
H A Dmisc_usbsevseg.rst35 echo 1 > /sys/bus/usb/.../powered
37 echo $mode_msb > /sys/bus/usb/.../mode_msb
38 echo $mode_lsb > /sys/bus/usb/.../mode_lsb
40 echo $textmode > /sys/bus/usb/.../textmode
42 echo "123ABC" > /sys/bus/usb/.../text (ascii)
43 echo "A1B2" > /sys/bus/usb/.../text (ascii)
44 echo -ne "\x01\x02\x03" > /sys/bus/usb/.../text (hex)
48 and echo it in to /sys/bus/usb/.../decimals
51 echo 1001 > /sys/bus/usb/.../decimals
/linux/drivers/phy/qualcomm/
H A DMakefile2 obj-$(CONFIG_PHY_ATH79_USB) += phy-ath79-usb.o
5 obj-$(CONFIG_PHY_QCOM_IPQ4019_USB) += phy-qcom-ipq4019-usb.o
16 obj-$(CONFIG_PHY_QCOM_QMP_USB) += phy-qcom-qmp-usb.o
17 obj-$(CONFIG_PHY_QCOM_QMP_USB_LEGACY) += phy-qcom-qmp-usb-legacy.o
22 obj-$(CONFIG_PHY_QCOM_USB_HS) += phy-qcom-usb-hs.o
23 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
24 obj-$(CONFIG_PHY_QCOM_USB_HS_28NM) += phy-qcom-usb-hs-28nm.o
25 obj-$(CONFIG_PHY_QCOM_USB_SS) += phy-qcom-usb-ss.o
27 obj-$(CONFIG_PHY_QCOM_IPQ806X_USB) += phy-qcom-ipq806x-usb.o
/linux/drivers/usb/common/
H A DMakefile6 obj-$(CONFIG_USB_COMMON) += usb-common.o
7 usb-common-y += common.o
8 usb-common-$(CONFIG_TRACING) += debug.o
9 usb-common-$(CONFIG_USB_LED_TRIG) += led.o
11 obj-$(CONFIG_USB_CONN_GPIO) += usb-conn-gpio.o
12 obj-$(CONFIG_USB_OTG_FSM) += usb-otg-fsm.o
/linux/include/sound/
H A Dsoc-usb.h55 int (*connection_status_cb)(struct snd_soc_usb *usb,
82 void snd_soc_usb_free_port(struct snd_soc_usb *usb);
83 void snd_soc_usb_add_port(struct snd_soc_usb *usb);
84 void snd_soc_usb_remove_port(struct snd_soc_usb *usb);
129 static inline void snd_soc_usb_free_port(struct snd_soc_usb *usb) in snd_soc_usb_free_port() argument
132 static inline void snd_soc_usb_add_port(struct snd_soc_usb *usb) in snd_soc_usb_add_port() argument
135 static inline void snd_soc_usb_remove_port(struct snd_soc_usb *usb) in snd_soc_usb_remove_port() argument
/linux/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget1 What: /config/usb-gadget
8 What: /config/usb-gadget/gadget
34 What: /config/usb-gadget/gadget/configs
40 What: /config/usb-gadget/gadget/configs/config
51 What: /config/usb-gadget/gadget/configs/config/strings
58 What: /config/usb-gadget/gadget/configs/config/strings/language
69 What: /config/usb-gadget/gadget/functions
75 What: /config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n>
90 What: /config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n>/<property>
114 What: /config/usb-gadget/gadget/strings
[all …]

12345678910>>...53