mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 16:31:25 +01:00 
			
		
		
		
	add U-Boot specific changes to the at91_udc linux driver, so it works with U-Boot. Signed-off-by: Heiko Schocher <hs@denx.de>
		
			
				
	
	
		
			21 lines
		
	
	
		
			627 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			627 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Platform data definitions for Atmel USBA gadget driver
 | |
|  * pieces copied from linux:include/linux/platform_data/atmel.h
 | |
|  *
 | |
|  * SPDX-License-Identifier:     GPL-2.0+
 | |
|  */
 | |
| #ifndef __LINUX_USB_AT91_UDC_H__
 | |
| #define __LINUX_USB_AT91_UDC_H__
 | |
| 
 | |
| struct at91_udc_data {
 | |
| 	int	vbus_pin;		/* high == host powering us */
 | |
| 	u8	vbus_active_low;	/* vbus polarity */
 | |
| 	u8	vbus_polled;		/* Use polling, not interrupt */
 | |
| 	int	pullup_pin;		/* active == D+ pulled up */
 | |
| 	u8	pullup_active_low;	/* true == pullup_pin is active low */
 | |
| 	unsigned long	baseaddr;
 | |
| };
 | |
| 
 | |
| int at91_udc_probe(struct at91_udc_data *pdata);
 | |
| #endif /* __LINUX_USB_AT91_UDC_H__ */
 |