xref: /linux/drivers/usb/chipidea/host.h (revision 24bce201d79807b668bf9d9e0aca801c5c0d5f78)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __DRIVERS_USB_CHIPIDEA_HOST_H
3 #define __DRIVERS_USB_CHIPIDEA_HOST_H
4 
5 #ifdef CONFIG_USB_CHIPIDEA_HOST
6 
7 int ci_hdrc_host_init(struct ci_hdrc *ci);
8 void ci_hdrc_host_destroy(struct ci_hdrc *ci);
9 void ci_hdrc_host_driver_init(void);
10 
11 #else
12 
13 static inline int ci_hdrc_host_init(struct ci_hdrc *ci)
14 {
15 	return -ENXIO;
16 }
17 
18 static inline void ci_hdrc_host_destroy(struct ci_hdrc *ci)
19 {
20 
21 }
22 
23 static inline void ci_hdrc_host_driver_init(void)
24 {
25 
26 }
27 
28 #endif
29 
30 #endif /* __DRIVERS_USB_CHIPIDEA_HOST_H */
31