podhd.h 638 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * Line6 Pod HD
  3. *
  4. * Copyright (C) 2011 Stefan Hajnoczi <stefanha@gmail.com>
  5. *
  6. * This program is free software; you can redistribute it and/or
  7. * modify it under the terms of the GNU General Public License as
  8. * published by the Free Software Foundation, version 2.
  9. *
  10. */
  11. #ifndef PODHD_H
  12. #define PODHD_H
  13. #include <linux/usb.h>
  14. #include "driver.h"
  15. struct usb_line6_podhd {
  16. /**
  17. Generic Line6 USB data.
  18. */
  19. struct usb_line6 line6;
  20. };
  21. extern void line6_podhd_disconnect(struct usb_interface *interface);
  22. extern int line6_podhd_init(struct usb_interface *interface,
  23. struct usb_line6_podhd *podhd);
  24. #endif /* PODHD_H */