summaryrefslogtreecommitdiff
path: root/include/soc/sprd/usb.h
blob: 3d759781a6d760342a807c7f001f88b57ddf4543 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _MACH_USB_H
#define _MACH_USB_H

extern void udc_enable(void);
extern void udc_disable(void);
extern void udc_phy_down(void);
extern void udc_phy_up(void);

struct usb_hotplug_callback {
	int (*plugin)(int usb_cable, void *data);
	int (*plugout)(int usb_cable, void *data);
	void *data;
};

extern int usb_register_hotplug_callback(struct usb_hotplug_callback *cb);

#endif