/linux/Documentation/admin-guide/media/ |
H A 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 Vide [all...] |
/linux/drivers/usb/ |
H A 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 hos [all...] |
/linux/drivers/media/usb/dvb-usb/ |
H A 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 [all...] |
/linux/Documentation/sound/soc/ |
H A D | usb.rst | 2 ASoC USB support 7 In order to leverage the existing USB sound device support in ALSA, the 8 ASoC USB APIs are introduced to allow the subsystems to exchange 11 One potential use case would be to support USB audio offloading, which is 13 subsystem to handle the transfer of audio data over the USB bus. This would 20 USB | ASoC 32 | |SoC-USB | | 34 |USB SND |<--->|USBSND |<------------>|________| | 40 |USB SND (endpoint.c) | | | | ^ 49 SoC USB drive [all...] |
/linux/drivers/usb/serial/ |
H A 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 Generi [all...] |
H A 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 Syn [all...] |
/linux/sound/soc/ |
H A D | soc-usb.c | 6 #include <linux/usb.h> 9 #include <sound/soc-usb.h> 11 #include "../usb/card.h" 20 node = of_parse_phandle(dev->of_node, "usb-soc-be", 0); in snd_soc_find_phandle() 58 /* SOC USB sound kcontrols */ 60 * snd_soc_usb_setup_offload_jack() - Create USB offloading jack 61 * @component: USB DPCM backend DAI component 75 ret = snd_soc_card_jack_new(component->card, "USB Offload Jack", in snd_soc_usb_setup_offload_jack() 78 dev_err(component->card->dev, "Unable to add USB offload jack: %d\n", in snd_soc_usb_setup_offload_jack() 94 * snd_soc_usb_update_offload_route - Find active USB offloa 190 struct snd_soc_usb *usb; snd_soc_usb_allocate_port() local 211 snd_soc_usb_free_port(struct snd_soc_usb * usb) snd_soc_usb_free_port() argument 226 snd_soc_usb_add_port(struct snd_soc_usb * usb) snd_soc_usb_add_port() argument 244 snd_soc_usb_remove_port(struct snd_soc_usb * usb) snd_soc_usb_remove_port() argument [all...] |
/linux/Documentation/ABI/testing/ |
H A 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 What: /sys/bus/usb/drivers/.../new_id 33 Contact: linux-usb@vger.kernel.org 36 dynamically add a new device ID to a USB device driver. 48 # echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id 53 # echo "0458 7045 0 0458 704c" > /sys/bus/usb/driver [all...] |
/linux/drivers/media/usb/ |
H A D | Kconfig | 3 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/go700 [all...] |
/linux/Documentation/devicetree/bindings/usb/ |
H A D | chipidea,usb2-imx.yaml | 4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-imx.yaml# 7 title: NXP USB2 ChipIdea USB controller 16 - fsl,imx27-usb 19 - fsl,imx23-usb 20 - fsl,imx25-usb 21 - fsl,imx28-usb 22 - fsl,imx35-usb 23 - fsl,imx50-usb 24 - fsl,imx51-usb 25 - fsl,imx53-usb [all...] |
/linux/drivers/usb/host/ |
H A 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 in fhci_transaction_confirm() 126 fhci_flush_all_transmissions(struct fhci_usb * usb) fhci_flush_all_transmissions() argument 155 add_packet(struct fhci_usb * usb,struct ed * ed,struct td * td) add_packet() argument 268 scan_ed_list(struct fhci_usb * usb,struct list_head * list,enum fhci_tf_mode list_type) scan_ed_list() argument 335 rotate_frames(struct fhci_usb * usb) rotate_frames() argument 358 fhci_schedule_transactions(struct fhci_usb * usb) fhci_schedule_transactions() argument 401 struct fhci_usb *usb = fhci->usb_lld; sof_interrupt() local 426 struct fhci_usb *usb = fhci->usb_lld; fhci_device_disconnected_interrupt() local 452 struct fhci_usb *usb = fhci->usb_lld; fhci_device_connected_interrupt() local 508 struct fhci_usb *usb = fhci->usb_lld; fhci_frame_limit_timer_irq() local 527 abort_transmission(struct fhci_usb * usb) abort_transmission() argument 545 struct fhci_usb *usb; fhci_irq() local [all...] |
H A 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 por 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 3248 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_dequeue() local 3276 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_endpoint_disable() local 3291 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_status_data() local 3306 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_control() local 3539 struct octeon_hcd *usb; octeon_usb_probe() local 3688 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_remove() local [all...] |
/linux/drivers/net/wireless/purelifi/plfxlc/ |
H A D | usb.c | 12 #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 in plfxlc_send_packet_from_data_queue() 63 handle_rx_packet(struct plfxlc_usb * usb,const u8 * buffer,unsigned int length) handle_rx_packet() argument 72 struct plfxlc_usb *usb; rx_urb_complete() local 166 alloc_rx_urb(struct plfxlc_usb * usb) alloc_rx_urb() argument 200 __lf_x_usb_enable_rx(struct plfxlc_usb * usb) __lf_x_usb_enable_rx() argument 254 plfxlc_usb_enable_rx(struct plfxlc_usb * usb) plfxlc_usb_enable_rx() argument 269 __lf_x_usb_disable_rx(struct plfxlc_usb * usb) __lf_x_usb_disable_rx() argument 294 plfxlc_usb_disable_rx(struct plfxlc_usb * usb) plfxlc_usb_disable_rx() argument 304 plfxlc_usb_disable_tx(struct plfxlc_usb * usb) plfxlc_usb_disable_tx() argument 325 plfxlc_usb_enable_tx(struct plfxlc_usb * usb) plfxlc_usb_enable_tx() argument 341 struct plfxlc_usb *usb; plfxlc_tx_urb_complete() local 372 init_usb_rx(struct plfxlc_usb * usb) init_usb_rx() argument 388 init_usb_tx(struct plfxlc_usb * usb) init_usb_tx() argument 399 plfxlc_usb_init(struct plfxlc_usb * usb,struct ieee80211_hw * hw,struct usb_interface * intf) plfxlc_usb_init() argument 409 plfxlc_usb_release(struct plfxlc_usb * usb) plfxlc_usb_release() argument 432 plfxlc_usb_init_hw(struct plfxlc_usb * usb) plfxlc_usb_init_hw() argument 490 plfxlc_usb_wreq_async(struct plfxlc_usb * usb,const u8 * buffer,int buffer_len,enum plf_usb_req_enum usb_req_id,usb_complete_t complete_fn,void * context) plfxlc_usb_wreq_async() argument 551 struct plfxlc_usb *usb = timer_container_of(usb, t, tx.tx_retry_timer); slif_data_plane_sap_timer_callb() local 561 struct plfxlc_usb *usb = timer_container_of(usb, t, sta_queue_cleanup); sta_queue_cleanup_timer_callb() local 587 struct plfxlc_usb *usb; probe() local 708 struct plfxlc_usb *usb; disconnect() local 736 plfxlc_usb_resume(struct plfxlc_usb * usb) plfxlc_usb_resume() argument 763 plfxlc_usb_stop(struct plfxlc_usb * usb) plfxlc_usb_stop() argument 776 struct plfxlc_usb *usb; pre_reset() local 795 struct plfxlc_usb *usb; post_reset() local [all...] |
/linux/drivers/clk/at91/ |
H A D | clk-usb.c | 47 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 in at91sam9x5_clk_usb_set_rate() local 154 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9x5_usb_save_context() local 166 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9x5_usb_restore_context() local 188 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_enable() local 198 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_disable() local 205 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_is_enabled() local 227 struct at91sam9x5_clk_usb *usb; _at91sam9x5_clk_register_usb() local 278 struct at91sam9x5_clk_usb *usb; at91sam9n12_clk_register_usb() local 309 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_recalc_rate() local 325 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_round_rate() local 364 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_set_rate() local 395 struct at91rm9200_clk_usb *usb; at91rm9200_clk_register_usb() local [all...] |
/linux/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 2 /* 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 in get_fw_name() 224 handle_version_mismatch(struct zd_usb * usb,const struct firmware * ub_fw) handle_version_mismatch() argument 257 upload_firmware(struct zd_usb * usb) upload_firmware() argument 324 zd_usb_read_fw(struct zd_usb * usb,zd_addr_t addr,u8 * data,u16 len) zd_usb_read_fw() argument 359 struct zd_usb *usb = urb->context; handle_regs_int_override() local 374 struct zd_usb *usb = urb->context; handle_regs_int() local 428 struct zd_usb *usb; int_urb_complete() local 502 usb_int_enabled(struct zd_usb * usb) usb_int_enabled() argument 514 zd_usb_enable_int(struct zd_usb * usb) zd_usb_enable_int() argument 577 zd_usb_disable_int(struct zd_usb * usb) zd_usb_disable_int() argument 605 handle_rx_packet(struct zd_usb * usb,const u8 * buffer,unsigned int length) handle_rx_packet() argument 651 struct zd_usb *usb; rx_urb_complete() local 713 alloc_rx_urb(struct zd_usb * usb) alloc_rx_urb() argument 746 __zd_usb_enable_rx(struct zd_usb * usb) __zd_usb_enable_rx() argument 798 zd_usb_enable_rx(struct zd_usb * usb) zd_usb_enable_rx() argument 812 __zd_usb_disable_rx(struct zd_usb * usb) __zd_usb_disable_rx() argument 839 zd_usb_disable_rx(struct zd_usb * usb) zd_usb_disable_rx() argument 851 zd_usb_reset_rx(struct zd_usb * usb) zd_usb_reset_rx() argument 880 zd_usb_disable_tx(struct zd_usb * usb) zd_usb_disable_tx() argument 908 zd_usb_enable_tx(struct zd_usb * usb) zd_usb_enable_tx() argument 921 tx_dec_submitted_urbs(struct zd_usb * usb) tx_dec_submitted_urbs() argument 935 tx_inc_submitted_urbs(struct zd_usb * usb) tx_inc_submitted_urbs() argument 961 struct zd_usb *usb; tx_urb_complete() local 1016 zd_usb_tx(struct zd_usb * usb,struct sk_buff * skb) zd_usb_tx() argument 1057 zd_tx_timeout(struct zd_usb * usb) zd_tx_timeout() argument 1083 struct zd_usb *usb = zd_tx_watchdog_handler() local 1104 zd_tx_watchdog_enable(struct zd_usb * usb) zd_tx_watchdog_enable() argument 1116 zd_tx_watchdog_disable(struct zd_usb * usb) zd_tx_watchdog_disable() argument 1129 struct zd_usb *usb = zd_rx_idle_timer_handler() local 1144 struct zd_usb *usb = from_tasklet(usb, t, rx.reset_timer_tasklet); zd_usb_reset_rx_idle_timer_tasklet() local 1149 zd_usb_reset_rx_idle_timer(struct zd_usb * usb) zd_usb_reset_rx_idle_timer() argument 1156 init_usb_interrupt(struct zd_usb * usb) init_usb_interrupt() argument 1167 init_usb_rx(struct zd_usb * usb) init_usb_rx() argument 1185 init_usb_tx(struct zd_usb * usb) init_usb_tx() argument 1199 zd_usb_init(struct zd_usb * usb,struct ieee80211_hw * hw,struct usb_interface * intf) zd_usb_init() argument 1211 zd_usb_clear(struct zd_usb * usb) zd_usb_clear() argument 1242 zd_usb_scnprint_id(struct zd_usb * usb,char * buffer,size_t size) zd_usb_scnprint_id() argument 1316 zd_usb_init_hw(struct zd_usb * usb) zd_usb_init_hw() argument 1352 struct zd_usb *usb; probe() local 1417 struct zd_usb *usb; disconnect() local 1448 zd_usb_resume(struct zd_usb * usb) zd_usb_resume() argument 1475 zd_usb_stop(struct zd_usb * usb) zd_usb_stop() argument 1492 struct zd_usb *usb; pre_reset() local 1512 struct zd_usb *usb; post_reset() local 1598 prepare_read_regs_int(struct zd_usb * usb,struct usb_req_read_regs * req,unsigned int count) prepare_read_regs_int() argument 1612 disable_read_regs_int(struct zd_usb * usb) disable_read_regs_int() argument 1621 check_read_regs(struct zd_usb * usb,struct usb_req_read_regs * req,unsigned int count) check_read_regs() argument 1660 get_results(struct zd_usb * usb,u16 * values,struct usb_req_read_regs * req,unsigned int count,bool * retry) get_results() argument 1695 zd_usb_ioread16v(struct zd_usb * usb,u16 * values,const zd_addr_t * addresses,unsigned int count) zd_usb_ioread16v() argument 1772 struct zd_usb *usb = urb->context; iowrite16v_urb_complete() local 1782 zd_submit_waiting_urb(struct zd_usb * usb,bool last) zd_submit_waiting_urb() argument 1810 zd_usb_iowrite16v_async_start(struct zd_usb * usb) zd_usb_iowrite16v_async_start() argument 1823 zd_usb_iowrite16v_async_end(struct zd_usb * usb,unsigned int timeout) zd_usb_iowrite16v_async_end() argument 1859 zd_usb_iowrite16v_async(struct zd_usb * usb,const struct zd_ioreq16 * ioreqs,unsigned int count) zd_usb_iowrite16v_async() argument 1937 zd_usb_iowrite16v(struct zd_usb * usb,const struct zd_ioreq16 * ioreqs,unsigned int count) zd_usb_iowrite16v() argument 1951 zd_usb_rfwrite(struct zd_usb * usb,u32 value,u8 bits) zd_usb_rfwrite() argument [all...] |
/linux/drivers/usb/core/ |
H A 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 devic [all...] |
/linux/drivers/net/usb/ |
H A 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 Etherne [all...] |
H A 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 1 [all...] |
/linux/drivers/usb/gadget/udc/ |
H A 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 some 85 high speed USB Devic [all...] |
/linux/drivers/media/usb/dvb-usb-v2/ |
H A 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 [all...] |
/linux/drivers/usb/phy/ |
H A 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. 32 tristate "Keystone USB PHY Driver" 36 Enable this to support Keystone USB phy. This driver provides 37 interface to interact with USB 2. [all...] |
/linux/drivers/net/can/usb/ |
H A 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 electronics gmbh CAN/USB interfaces" 20 This driver adds support for several CAN/USB interfaces 24 - esd CAN-USB/2 25 - esd CAN-USB/ [all...] |
/linux/drivers/extcon/ |
H A 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 84 microUSB switch and accessory detector chip. The LC824206XA is a USB 86 using I2C and enables USB data, stereo and mono audio, video, 96 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory 100 tristate "Maxim MAX3355 USB OT [all...] |
/linux/Documentation/devicetree/bindings/phy/ |
H A D | renesas,rcar-gen2-usb-phy.yaml | 4 $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 [all...] |
/linux/drivers/usb/chipidea/ |
H A D | ci_hdrc_tegra.c | 14 #include <linux/usb.h> 15 #include <linux/usb/chipidea.h> 16 #include <linux/usb/hcd.h> 17 #include <linux/usb/of.h> 18 #include <linux/usb/phy.h> 106 rst = devm_reset_control_get_shared(dev, "usb"); in tegra_usb_reset_controller() 117 * The 1st USB controller contains some UTMI pad registers that are in tegra_usb_reset_controller() 155 struct tegra_usb *usb = dev_get_drvdata(ci->dev->parent); in tegra_usb_notify_event() local 163 ehci_writel(ehci, usb->soc->txfifothresh << 16, in tegra_usb_notify_event() 181 /* disable USB interrup in tegra_usb_internal_port_reset() 239 struct tegra_usb *usb = dev_get_drvdata(ci->dev->parent); tegra_ehci_hub_control() local 278 struct tegra_usb *usb; tegra_usb_probe() local 366 struct tegra_usb *usb = platform_get_drvdata(pdev); tegra_usb_remove() local 377 struct tegra_usb *usb = dev_get_drvdata(dev); tegra_usb_runtime_resume() local 391 struct tegra_usb *usb = dev_get_drvdata(dev); tegra_usb_runtime_suspend() local [all...] |