/* | |
* Platform data definitions for Atmel USBA gadget driver | |
* [Original from Linux kernel: include/linux/usb/atmel_usba_udc.h] | |
* | |
* SPDX-License-Identifier: GPL-2.0+ | |
*/ | |
#ifndef __LINUX_USB_USBA_H__ | |
#define __LINUX_USB_USBA_H__ | |
struct usba_ep_data { | |
char *name; | |
int index; | |
int fifo_size; | |
int nr_banks; | |
int can_dma; | |
int can_isoc; | |
}; | |
struct usba_platform_data { | |
int num_ep; | |
struct usba_ep_data *ep; | |
}; | |
extern int usba_udc_probe(struct usba_platform_data *pdata); | |
#endif /* __LINUX_USB_USBA_H */ |