Home
last modified time | relevance | path

Searched refs:usb_device (Results 1 – 25 of 42) sorted by relevance

12

/openbmc/u-boot/include/
H A Dusb.h104 struct usb_device { struct
130 int (*irq_handle)(struct usb_device *dev); argument
145 struct usb_device *parent; argument
146 struct usb_device *children[USB_MAXCHILDREN]; argument
177 int usb_reset_root_port(struct usb_device *dev);
182 int submit_bulk_msg(struct usb_device *dev, unsigned long pipe,
184 int submit_control_msg(struct usb_device *dev, unsigned long pipe, void *buffer,
186 int submit_int_msg(struct usb_device *dev, unsigned long pipe, void *buffer,
191 struct int_queue *create_int_queue(struct usb_device *dev, unsigned long pipe,
193 int destroy_int_queue(struct usb_device *dev, struct int_queue *queue);
[all …]
H A Dusb_ether.h27 struct usb_device *pusb_dev; /* this usb_device */
101 int asix_eth_probe(struct usb_device *dev, unsigned int ifnum,
103 int asix_eth_get_info(struct usb_device *dev, struct ueth_data *ss,
107 int ax88179_eth_probe(struct usb_device *dev, unsigned int ifnum,
109 int ax88179_eth_get_info(struct usb_device *dev, struct ueth_data *ss,
113 int mcs7830_eth_probe(struct usb_device *dev, unsigned int ifnum,
115 int mcs7830_eth_get_info(struct usb_device *dev, struct ueth_data *ss,
119 int smsc95xx_eth_probe(struct usb_device *dev, unsigned int ifnum,
121 int smsc95xx_eth_get_info(struct usb_device *dev, struct ueth_data *ss,
125 int r8152_eth_probe(struct usb_device *dev, unsigned int ifnum,
[all …]
/openbmc/u-boot/common/
H A Dusb.c46 static struct usb_device usb_dev[USB_MAX_DEVICE];
59 struct usb_device *dev; in usb_init()
70 memset(&usb_dev[i], 0, sizeof(struct usb_device)); in usb_init()
197 int usb_submit_int_msg(struct usb_device *dev, unsigned long pipe, in usb_submit_int_msg()
212 int usb_control_msg(struct usb_device *dev, unsigned int pipe, in usb_control_msg()
264 int usb_bulk_msg(struct usb_device *dev, unsigned int pipe, in usb_bulk_msg()
293 int usb_maxpacket(struct usb_device *dev, unsigned long pipe) in usb_maxpacket()
314 usb_set_maxpacket_ep(struct usb_device *dev, int if_idx, int ep_idx) in usb_set_maxpacket_ep()
354 static int usb_set_maxpacket(struct usb_device *dev) in usb_set_maxpacket()
370 static int usb_parse_config(struct usb_device *dev, in usb_parse_config()
[all …]
H A Dusb_kbd.c153 static void usb_kbd_setled(struct usb_device *dev) in usb_kbd_setled()
246 static uint32_t usb_kbd_service_key(struct usb_device *dev, int i, int up) in usb_kbd_service_key()
271 static int usb_kbd_irq_worker(struct usb_device *dev) in usb_kbd_irq_worker()
301 static int usb_kbd_irq(struct usb_device *dev) in usb_kbd_irq()
314 static inline void usb_kbd_poll_for_event(struct usb_device *dev)
358 struct usb_device *usb_kbd_dev;
372 usb_kbd_dev = (struct usb_device *)dev->priv;
384 struct usb_device *usb_kbd_dev;
388 usb_kbd_dev = (struct usb_device *)dev->priv;
405 static int usb_kbd_probe_dev(struct usb_device *dev, unsigned int ifnum)
[all …]
H A Dusb_hub.c49 struct usb_device *dev; /* USB hub device to scan */
62 static inline bool usb_hub_is_superspeed(struct usb_device *hdev) in usb_hub_is_superspeed()
76 static int usb_set_hub_depth(struct usb_device *dev, int depth) in usb_set_hub_depth()
87 static int usb_get_hub_descriptor(struct usb_device *dev, void *data, int size) in usb_get_hub_descriptor()
99 static int usb_clear_port_feature(struct usb_device *dev, int port, int feature) in usb_clear_port_feature()
106 static int usb_set_port_feature(struct usb_device *dev, int port, int feature) in usb_set_port_feature()
113 static int usb_get_hub_status(struct usb_device *dev, void *data) in usb_get_hub_status()
120 int usb_get_port_status(struct usb_device *dev, int port, void *data) in usb_get_port_status()
162 struct usb_device *dev; in usb_hub_power_on()
268 static int usb_hub_port_reset(struct usb_device *dev, int port, in usb_hub_port_reset()
[all …]
/openbmc/u-boot/drivers/usb/eth/
H A Dlan7x.h121 int lan7x_write_reg(struct usb_device *udev, u32 index, u32 data);
123 int lan7x_read_reg(struct usb_device *udev, u32 index, u32 *data);
125 static inline int lan7x_wait_for_bit(struct usb_device *udev, in lan7x_wait_for_bit()
161 int lan7x_mdio_read(struct usb_device *udev, int phy_id, int idx);
163 void lan7x_mdio_write(struct usb_device *udev, int phy_id, int idx,
166 static inline int lan7x_mdio_wait_for_bit(struct usb_device *udev, in lan7x_mdio_wait_for_bit()
209 int lan7x_pmt_phy_reset(struct usb_device *udev,
212 int lan7x_update_flowcontrol(struct usb_device *udev,
216 int lan7x_read_eeprom_mac(unsigned char *enetaddr, struct usb_device *udev);
218 int lan7x_basic_reset(struct usb_device *udev,
H A Dlan75xx.c38 static int lan75xx_phy_gig_workaround(struct usb_device *udev, in lan75xx_phy_gig_workaround()
59 static int lan75xx_update_flowcontrol(struct usb_device *udev, in lan75xx_update_flowcontrol()
75 static int lan75xx_set_receive_filter(struct usb_device *udev) in lan75xx_set_receive_filter()
83 static void lan75xx_start_tx_path(struct usb_device *udev) in lan75xx_start_tx_path()
93 static void lan75xx_start_rx_path(struct usb_device *udev) in lan75xx_start_rx_path()
104 static int lan75xx_basic_reset(struct usb_device *udev, in lan75xx_basic_reset()
133 struct usb_device *udev = dev_get_parent_priv(dev); in lan75xx_write_hwaddr()
165 struct usb_device *udev = dev_get_parent_priv(dev); in lan75xx_eth_start()
242 struct usb_device *udev = dev_get_parent_priv(dev); in lan75xx_read_rom_hwaddr()
259 struct usb_device *udev = dev_get_parent_priv(dev); in lan75xx_eth_probe()
H A Dlan7x.c19 int lan7x_write_reg(struct usb_device *udev, u32 index, u32 data) in lan7x_write_reg()
40 int lan7x_read_reg(struct usb_device *udev, u32 index, u32 *data) in lan7x_read_reg()
60 static int lan7x_phy_wait_not_busy(struct usb_device *udev) in lan7x_phy_wait_not_busy()
67 int lan7x_mdio_read(struct usb_device *udev, int phy_id, int idx) in lan7x_mdio_read()
92 void lan7x_mdio_write(struct usb_device *udev, int phy_id, int idx, int regval) in lan7x_mdio_write()
119 struct usb_device *udev = dev_get_parent_priv(bus->priv); in lan7x_phylib_mdio_read()
127 struct usb_device *udev = dev_get_parent_priv(bus->priv); in lan7x_phylib_mdio_write()
137 static int lan7x_eeprom_confirm_not_busy(struct usb_device *udev) in lan7x_eeprom_confirm_not_busy()
144 static int lan7x_wait_eeprom(struct usb_device *udev) in lan7x_wait_eeprom()
152 static int lan7x_read_eeprom(struct usb_device *udev, in lan7x_read_eeprom()
[all …]
H A Dmcs7830.c102 static int mcs7830_read_reg(struct usb_device *udev, uint8_t idx, in mcs7830_read_reg()
132 static int mcs7830_write_reg(struct usb_device *udev, uint8_t idx, in mcs7830_write_reg()
161 static int mcs7830_phy_emit_wait(struct usb_device *udev, in mcs7830_phy_emit_wait()
196 static int mcs7830_read_phy(struct usb_device *udev, uint8_t index) in mcs7830_read_phy()
222 static int mcs7830_write_phy(struct usb_device *udev, uint8_t index, in mcs7830_write_phy()
252 static int mcs7830_write_config(struct usb_device *udev, in mcs7830_write_config()
278 static int mcs7830_write_mchash(struct usb_device *udev, in mcs7830_write_mchash()
302 static int mcs7830_set_autoneg(struct usb_device *udev) in mcs7830_set_autoneg()
343 static int mcs7830_get_rev(struct usb_device *udev) in mcs7830_get_rev()
367 static int mcs7830_apply_fixup(struct usb_device *udev) in mcs7830_apply_fixup()
[all …]
H A Dlan78xx.c74 static int lan78xx_read_raw_otp(struct usb_device *udev, u32 offset, in lan78xx_read_raw_otp()
137 static int lan78xx_read_otp(struct usb_device *udev, u32 offset, in lan78xx_read_otp()
162 struct usb_device *udev) in lan78xx_read_otp_mac()
183 static int lan78xx_update_flowcontrol(struct usb_device *udev, in lan78xx_update_flowcontrol()
200 struct usb_device *udev, in lan78xx_read_mac()
247 static int lan78xx_set_receive_filter(struct usb_device *udev) in lan78xx_set_receive_filter()
255 static void lan78xx_start_tx_path(struct usb_device *udev) in lan78xx_start_tx_path()
265 static void lan78xx_start_rx_path(struct usb_device *udev) in lan78xx_start_rx_path()
276 static int lan78xx_basic_reset(struct usb_device *udev, in lan78xx_basic_reset()
305 struct usb_device *udev = dev_get_parent_priv(dev); in lan78xx_write_hwaddr()
[all …]
H A Dsmsc95xx.c161 static int smsc95xx_write_reg(struct usb_device *udev, u32 index, u32 data) in smsc95xx_write_reg()
182 static int smsc95xx_read_reg(struct usb_device *udev, u32 index, u32 *data) in smsc95xx_read_reg()
204 static int smsc95xx_phy_wait_not_busy(struct usb_device *udev) in smsc95xx_phy_wait_not_busy()
218 static int smsc95xx_mdio_read(struct usb_device *udev, int phy_id, int idx) in smsc95xx_mdio_read()
242 static void smsc95xx_mdio_write(struct usb_device *udev, int phy_id, int idx, in smsc95xx_mdio_write()
264 static int smsc95xx_eeprom_confirm_not_busy(struct usb_device *udev) in smsc95xx_eeprom_confirm_not_busy()
280 static int smsc95xx_wait_eeprom(struct usb_device *udev) in smsc95xx_wait_eeprom()
299 static int smsc95xx_read_eeprom(struct usb_device *udev, u32 offset, u32 length, in smsc95xx_read_eeprom()
329 static int mii_nway_restart(struct usb_device *udev, struct ueth_data *dev) in mii_nway_restart()
345 static int smsc95xx_phy_initialize(struct usb_device *udev, in smsc95xx_phy_initialize()
[all …]
H A Dusb_ether.c21 struct usb_device *udev = dev_get_parent_priv(dev); in usb_ether_register()
141 typedef int (*usb_eth_probe)(struct usb_device *dev, unsigned int ifnum,
143 typedef int (*usb_eth_get_info)(struct usb_device *dev, struct ueth_data *ss,
215 static void probe_valid_drivers(struct usb_device *dev) in probe_valid_drivers()
288 struct usb_device *dev; in usb_host_eth_scan()
308 struct usb_device *dev; in usb_host_eth_scan()
/openbmc/u-boot/drivers/usb/musb-new/
H A Dmusb_uboot.c33 struct usb_device *dev, int endpoint_type, in construct_urb()
90 struct usb_device *dev, unsigned long pipe, in _musb_submit_control_msg()
104 struct usb_device *dev, unsigned long pipe, void *buffer, int len) in _musb_submit_bulk_msg()
112 struct usb_device *dev, unsigned long pipe, in _musb_submit_int_msg()
121 struct usb_device *dev, unsigned long pipe, int queuesize, in _musb_create_int_queue()
156 struct usb_device *dev, struct int_queue *queue) in _musb_destroy_int_queue()
170 struct usb_device *dev, struct int_queue *queue) in _musb_poll_int_queue()
184 struct usb_device *dev) in _musb_reset_root_port()
258 int submit_bulk_msg(struct usb_device *dev, unsigned long pipe, in submit_bulk_msg()
264 int submit_control_msg(struct usb_device *dev, unsigned long pipe, in submit_control_msg()
[all …]
H A Dusb-compat.h33 struct usb_device *dev; /* (in) pointer to associated device */
71 static inline struct usb_device *usb_dev_get_parent(struct usb_device *udev) in usb_dev_get_parent()
100 static inline struct usb_device *usb_dev_get_parent(struct usb_device *dev) in usb_dev_get_parent()
/openbmc/u-boot/cmd/
H A Dusb.c140 static void usb_display_string(struct usb_device *dev, int index) in usb_display_string()
150 static void usb_display_desc(struct usb_device *dev) in usb_display_desc()
188 struct usb_device *dev) in usb_display_conf_desc()
203 struct usb_device *dev) in usb_display_if_desc()
244 static void usb_display_config(struct usb_device *dev) in usb_display_config()
269 static struct usb_device *usb_find_device(int devnum) in usb_find_device()
272 struct usb_device *udev; in usb_find_device()
304 struct usb_device *udev; in usb_find_device()
342 static void usb_show_tree_graph(struct usb_device *dev, char *pre)
419 struct usb_device *udev;
[all …]
/openbmc/u-boot/drivers/usb/host/
H A Dusb-uclass.c33 int submit_int_msg(struct usb_device *udev, unsigned long pipe, void *buffer, in submit_int_msg()
45 int submit_control_msg(struct usb_device *udev, unsigned long pipe, in submit_control_msg()
68 int submit_bulk_msg(struct usb_device *udev, unsigned long pipe, void *buffer, in submit_bulk_msg()
80 struct int_queue *create_int_queue(struct usb_device *udev, in create_int_queue()
94 void *poll_int_queue(struct usb_device *udev, struct int_queue *queue) in poll_int_queue()
105 int destroy_int_queue(struct usb_device *udev, struct int_queue *queue) in destroy_int_queue()
116 int usb_alloc_device(struct usb_device *udev) in usb_alloc_device()
128 int usb_reset_root_port(struct usb_device *udev) in usb_reset_root_port()
139 int usb_update_hub_device(struct usb_device *udev) in usb_update_hub_device()
150 int usb_get_max_xfer_size(struct usb_device *udev, size_t *size) in usb_get_max_xfer_size()
[all …]
H A Dxhci.c115 struct xhci_ctrl *xhci_get_ctrl(struct usb_device *udev) in xhci_get_ctrl()
279 static unsigned int xhci_parse_microframe_interval(struct usb_device *udev, in xhci_parse_microframe_interval()
288 static unsigned int xhci_parse_frame_interval(struct usb_device *udev, in xhci_parse_frame_interval()
298 static unsigned int xhci_parse_exponent_interval(struct usb_device *udev, in xhci_parse_exponent_interval()
330 static unsigned int xhci_get_endpoint_interval(struct usb_device *udev, in xhci_get_endpoint_interval()
386 static u32 xhci_get_endpoint_mult(struct usb_device *udev, in xhci_get_endpoint_mult()
397 static u32 xhci_get_endpoint_max_burst(struct usb_device *udev, in xhci_get_endpoint_max_burst()
418 static u32 xhci_get_max_esit_payload(struct usb_device *udev, in xhci_get_max_esit_payload()
449 static int xhci_configure_endpoints(struct usb_device *udev, bool ctx_change) in xhci_configure_endpoints()
489 static int xhci_set_configuration(struct usb_device *udev) in xhci_set_configuration()
[all …]
H A Dusb-sandbox.c39 struct usb_device *udev, in sandbox_submit_control()
75 static int sandbox_submit_bulk(struct udevice *bus, struct usb_device *udev, in sandbox_submit_bulk()
100 static int sandbox_submit_int(struct udevice *bus, struct usb_device *udev, in sandbox_submit_int()
118 static int sandbox_alloc_device(struct udevice *dev, struct usb_device *udev) in sandbox_alloc_device()
H A Ddwc2.c482 struct usb_device *dev, uint8_t dev_addr, uint8_t ep_num, in dwc_otg_hc_init()
523 struct usb_device *dev, void *buffer, in dwc_otg_submit_rh_msg_in_status()
590 static int dwc_otg_submit_rh_msg_in_descriptor(struct usb_device *dev, in dwc_otg_submit_rh_msg_in_descriptor()
673 static int dwc_otg_submit_rh_msg_in_configuration(struct usb_device *dev, in dwc_otg_submit_rh_msg_in_configuration()
698 struct usb_device *dev, void *buffer, in dwc_otg_submit_rh_msg_in()
719 struct usb_device *dev, in dwc_otg_submit_rh_msg_out()
787 static int dwc_otg_submit_rh_msg(struct dwc2_priv *priv, struct usb_device *dev, in dwc_otg_submit_rh_msg()
905 int chunk_msg(struct dwc2_priv *priv, struct usb_device *dev, in chunk_msg()
1032 int _submit_bulk_msg(struct dwc2_priv *priv, struct usb_device *dev, in _submit_bulk_msg()
1052 static int _submit_control_msg(struct dwc2_priv *priv, struct usb_device *dev, in _submit_control_msg()
[all …]
H A Dohci-hcd.c207 static void td_submit_job(ohci_t *ohci, struct usb_device *dev,
213 static ed_t *ep_add_ed(ohci_dev_t *ohci_dev, struct usb_device *usb_dev,
219 static struct td *td_alloc(ohci_dev_t *ohci_dev, struct usb_device *usb_dev) in td_alloc()
276 static void pkt_print(ohci_t *ohci, urb_priv_t *purb, struct usb_device *dev, in pkt_print()
514 struct usb_device *dev = urb->dev; in sohci_submit_job()
843 static ed_t *ep_add_ed(ohci_dev_t *ohci_dev, struct usb_device *usb_dev, in ep_add_ed()
895 struct usb_device *dev, int index, urb_priv_t *urb_priv) in td_fill()
949 static void td_submit_job(ohci_t *ohci, struct usb_device *dev, in td_submit_job()
1241 static int ohci_submit_rh_msg(ohci_t *ohci, struct usb_device *dev, in ohci_submit_rh_msg()
1492 static urb_priv_t *ohci_alloc_urb(struct usb_device *dev, unsigned long pipe, in ohci_alloc_urb()
[all …]
H A Dehci-hcd.c112 static struct ehci_ctrl *ehci_get_ctrl(struct usb_device *udev) in ehci_get_ctrl()
284 static void ehci_update_endpt2_dev_n_port(struct usb_device *udev, in ehci_update_endpt2_dev_n_port()
300 ehci_submit_async(struct usb_device *dev, unsigned long pipe, void *buffer, in ehci_submit_async()
667 static int ehci_submit_root(struct usb_device *dev, unsigned long pipe, in ehci_submit_root()
1150 static int _ehci_submit_bulk_msg(struct usb_device *dev, unsigned long pipe, in _ehci_submit_bulk_msg()
1161 static int _ehci_submit_control_msg(struct usb_device *dev, unsigned long pipe, in _ehci_submit_control_msg()
1232 static struct int_queue *_ehci_create_int_queue(struct usb_device *dev, in _ehci_create_int_queue()
1396 static void *_ehci_poll_int_queue(struct usb_device *dev, in _ehci_poll_int_queue()
1437 static int _ehci_destroy_int_queue(struct usb_device *dev, in _ehci_destroy_int_queue()
1484 static int _ehci_submit_int_msg(struct usb_device *dev, unsigned long pipe, in _ehci_submit_int_msg()
[all …]
H A Dohci.h67 struct usb_device *usb_dev;
123 struct usb_device *usb_dev;
350 struct usb_device *dev;
403 struct usb_device *dev[32];
H A Dr8a66597-hcd.c24 static void get_hub_data(struct usb_device *dev, u16 *hub_devnum, u16 *hubport) in get_hub_data()
48 struct usb_device *dev, int port) in set_devadd()
251 struct usb_device *dev, unsigned long pipe) in pipe_buffer_setting()
289 static int send_setup_packet(struct r8a66597 *r8a66597, struct usb_device *dev, in send_setup_packet()
342 static int send_bulk_packet(struct r8a66597 *r8a66597, struct usb_device *dev, in send_bulk_packet()
391 struct usb_device *dev, in receive_bulk_packet()
448 struct usb_device *dev, in receive_control_packet()
590 static int r8a66597_submit_rh_msg(struct usb_device *dev, unsigned long pipe, in r8a66597_submit_rh_msg()
757 int submit_bulk_msg(struct usb_device *dev, unsigned long pipe, void *buffer, in submit_bulk_msg()
790 int submit_control_msg(struct usb_device *dev, unsigned long pipe, in submit_control_msg()
[all …]
/openbmc/u-boot/drivers/usb/musb/
H A Dmusb_hcd.c37 static void write_toggle(struct usb_device *dev, u8 ep, u8 dir_out) in write_toggle()
115 static int wait_until_ep0_ready(struct usb_device *dev, u32 bit_mask) in wait_until_ep0_ready()
178 static int wait_until_txep_ready(struct usb_device *dev, u8 ep) in wait_until_txep_ready()
210 static int wait_until_rxep_ready(struct usb_device *dev, u8 ep) in wait_until_rxep_ready()
242 static int ctrlreq_setup_phase(struct usb_device *dev, struct devrequest *setup) in ctrlreq_setup_phase()
264 static int ctrlreq_in_data_phase(struct usb_device *dev, u32 len, void *buffer) in ctrlreq_in_data_phase()
310 static int ctrlreq_out_data_phase(struct usb_device *dev, u32 len, void *buffer) in ctrlreq_out_data_phase()
347 static int ctrlreq_out_status_phase(struct usb_device *dev) in ctrlreq_out_status_phase()
368 static int ctrlreq_in_status_phase(struct usb_device *dev) in ctrlreq_in_status_phase()
391 static u8 get_dev_speed(struct usb_device *dev) in get_dev_speed()
[all …]
/openbmc/u-boot/drivers/usb/emul/
H A Dusb-emul-uclass.c176 int usb_emul_control(struct udevice *emul, struct usb_device *udev, in usb_emul_control()
231 int usb_emul_bulk(struct udevice *emul, struct usb_device *udev, in usb_emul_bulk()
247 int usb_emul_int(struct udevice *emul, struct usb_device *udev, in usb_emul_int()
299 .per_child_auto_alloc_size = sizeof(struct usb_device),

12