25 lines
		
	
	
		
			609 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			609 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| #ifndef _INCLUDE_GUARD_PD6729_H_
 | |
| #define _INCLUDE_GUARD_PD6729_H_
 | |
| 
 | |
| /* Flags for I365_GENCTL */
 | |
| #define I365_DF_VS1		0x40	/* DF-step Voltage Sense */
 | |
| #define I365_DF_VS2		0x80
 | |
| 
 | |
| /* Fields in PD67_EXTERN_DATA */
 | |
| #define PD67_EXD_VS1(s)		(0x01 << ((s) << 1))
 | |
| #define PD67_EXD_VS2(s)		(0x02 << ((s) << 1))
 | |
| 
 | |
| /* Default ISA interrupt mask */
 | |
| #define PD67_MASK	0x0eb8	/* irq 11,10,9,7,5,4,3 */
 | |
| 
 | |
| struct pd6729_socket {
 | |
| 	int	number;
 | |
| 	int	card_irq;
 | |
| 	unsigned long io_base;	/* base io address of the socket */
 | |
| 	struct pcmcia_socket socket;
 | |
| 	struct timer_list poll_timer;
 | |
| };
 | |
| 
 | |
| #endif
 | 
