1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Platform data definitions for Atmel USBA gadget driver 4 * [Original from Linux kernel: include/linux/usb/atmel_usba_udc.h] 5 */ 6#ifndef __LINUX_USB_USBA_H__ 7#define __LINUX_USB_USBA_H__ 8 9struct usba_ep_data { 10 char *name; 11 int index; 12 int fifo_size; 13 int nr_banks; 14 int can_dma; 15 int can_isoc; 16}; 17 18struct usba_platform_data { 19 int num_ep; 20 struct usba_ep_data *ep; 21}; 22 23extern int usba_udc_probe(struct usba_platform_data *pdata); 24 25#endif /* __LINUX_USB_USBA_H */ 26