/* 
 | 
 * 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 */ 
 |