atmel_usba_udc.h 421 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Platform data definitions for Atmel USBA gadget driver.
  4. */
  5. #ifndef __LINUX_USB_USBA_H
  6. #define __LINUX_USB_USBA_H
  7. struct usba_ep_data {
  8. char *name;
  9. int index;
  10. int fifo_size;
  11. int nr_banks;
  12. int can_dma;
  13. int can_isoc;
  14. };
  15. struct usba_platform_data {
  16. int vbus_pin;
  17. int vbus_pin_inverted;
  18. int num_ep;
  19. struct usba_ep_data ep[0];
  20. };
  21. #endif /* __LINUX_USB_USBA_H */