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