diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-11-09 10:55:12 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-11-09 10:55:12 +0100 |
commit | b4bea4a52101a01626667a625622e5415b868185 (patch) | |
tree | 5f5de0ccca7de6875dd5788ae8b5b316e3927a97 /include/usb/ehci.h | |
parent | a024d889a02a0c7e1e2406ae0be358906150d713 (diff) | |
parent | 44add42d43300a330647704141c5a285358361db (diff) | |
download | barebox-b4bea4a52101a01626667a625622e5415b868185.tar.gz barebox-b4bea4a52101a01626667a625622e5415b868185.tar.xz |
Merge branch 'for-next/usb'
Diffstat (limited to 'include/usb/ehci.h')
-rw-r--r-- | include/usb/ehci.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/include/usb/ehci.h b/include/usb/ehci.h index 1008e92f02..9ca9252eb1 100644 --- a/include/usb/ehci.h +++ b/include/usb/ehci.h @@ -19,12 +19,26 @@ struct ehci_data { void *drvdata; }; +struct ehci_host; + #ifdef CONFIG_USB_EHCI -int ehci_register(struct device_d *dev, struct ehci_data *data); +struct ehci_host *ehci_register(struct device_d *dev, struct ehci_data *data); +void ehci_unregister(struct ehci_host *); +int ehci_detect(struct ehci_host *ehci); #else -static inline int ehci_register(struct device_d *dev, struct ehci_data *data) +static inline struct ehci_host *ehci_register(struct device_d *dev, + struct ehci_data *data) +{ + return ERR_PTR(-ENOSYS); +} + +static inline void ehci_unregister(struct ehci_host *ehci) +{ +} + +static inline int ehci_detect(struct ehci_host *ehci) { - return -ENOSYS; + return 0; } #endif |