19 lines
		
	
	
	
		
			594 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
	
		
			594 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * board initialization should put one of these into dev->platform_data | ||
|  |  * and place the isp1760 onto platform_bus named "isp1760-hcd". | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef __LINUX_USB_ISP1760_H
 | ||
|  | #define __LINUX_USB_ISP1760_H
 | ||
|  | 
 | ||
|  | struct isp1760_platform_data { | ||
|  | 	unsigned is_isp1761:1;			/* Chip is ISP1761 */ | ||
|  | 	unsigned bus_width_16:1;		/* 16/32-bit data bus width */ | ||
|  | 	unsigned port1_otg:1;			/* Port 1 supports OTG */ | ||
|  | 	unsigned analog_oc:1;			/* Analog overcurrent */ | ||
|  | 	unsigned dack_polarity_high:1;		/* DACK active high */ | ||
|  | 	unsigned dreq_polarity_high:1;		/* DREQ active high */ | ||
|  | }; | ||
|  | 
 | ||
|  | #endif /* __LINUX_USB_ISP1760_H */
 |