summaryrefslogtreecommitdiffstats
path: root/include/usb/chipidea-imx.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-01-31 15:20:41 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-02-14 09:56:50 +0100
commit298f7fc3b6f8bcbbb0d4fafc60208e2ec997e9a7 (patch)
tree72e660866980a8282a3b1007e0a7112bf30942f0 /include/usb/chipidea-imx.h
parent80a4c202dd5f36ffcd127aa5178fdab7149e9139 (diff)
downloadbarebox-298f7fc3b6f8bcbbb0d4fafc60208e2ec997e9a7.tar.gz
barebox-298f7fc3b6f8bcbbb0d4fafc60208e2ec997e9a7.tar.xz
USB i.MX chipidea: implement post init support
Some controllers need an init hook after the USB controller is started, so implement the post init hook for i.MX. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/usb/chipidea-imx.h')
-rw-r--r--include/usb/chipidea-imx.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/usb/chipidea-imx.h b/include/usb/chipidea-imx.h
index 252d488e57..3f9f61ee17 100644
--- a/include/usb/chipidea-imx.h
+++ b/include/usb/chipidea-imx.h
@@ -40,8 +40,10 @@ enum imx_usb_mode {
struct imxusb_platformdata {
unsigned long flags;
enum imx_usb_mode mode;
+ int (*init)(int port);
};
int imx_usbmisc_port_init(int port, unsigned flags);
+int imx_usbmisc_port_post_init(int port, unsigned flags);
#endif /* __USB_CHIPIDEA_IMX_H */