host.h 488 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __DRIVERS_USB_CHIPIDEA_HOST_H
  2. #define __DRIVERS_USB_CHIPIDEA_HOST_H
  3. #ifdef CONFIG_USB_CHIPIDEA_HOST
  4. int ci_hdrc_host_init(struct ci_hdrc *ci);
  5. void ci_hdrc_host_destroy(struct ci_hdrc *ci);
  6. void ci_hdrc_host_driver_init(void);
  7. #else
  8. static inline int ci_hdrc_host_init(struct ci_hdrc *ci)
  9. {
  10. return -ENXIO;
  11. }
  12. static inline void ci_hdrc_host_destroy(struct ci_hdrc *ci)
  13. {
  14. }
  15. static void ci_hdrc_host_driver_init(void)
  16. {
  17. }
  18. #endif
  19. #endif /* __DRIVERS_USB_CHIPIDEA_HOST_H */