| #ifndef __DRIVERS_USB_CHIPIDEA_HOST_H |
| #define __DRIVERS_USB_CHIPIDEA_HOST_H |
| |
| #ifdef CONFIG_USB_CHIPIDEA_HOST |
| |
| int ci_hdrc_host_init(struct ci_hdrc *ci); |
| void ci_hdrc_host_destroy(struct ci_hdrc *ci); |
| void ci_hdrc_host_driver_init(void); |
| bool ci_hdrc_host_has_device(struct ci_hdrc *ci); |
| |
| #else |
| |
| static inline int ci_hdrc_host_init(struct ci_hdrc *ci) |
| { |
| return -ENXIO; |
| } |
| |
| static inline void ci_hdrc_host_destroy(struct ci_hdrc *ci) |
| { |
| |
| } |
| |
| static inline void ci_hdrc_host_driver_init(void) |
| { |
| |
| } |
| |
| static inline bool ci_hdrc_host_has_device(struct ci_hdrc *ci) |
| { |
| return false; |
| } |
| |
| #endif |
| |
| #endif /* __DRIVERS_USB_CHIPIDEA_HOST_H */ |