forked from mirrors/linux
		
	 beea494d5e
			
		
	
	
		beea494d5e
		
	
	
	
	
		
			
			The i2c-pxa driver should not contain EEPROM slave-mode emulation; this is something the platform should provide where required. Remove it. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			399 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			399 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _LINUX_I2C_ALGO_PXA_H
 | |
| #define _LINUX_I2C_ALGO_PXA_H
 | |
| 
 | |
| typedef enum i2c_slave_event_e {
 | |
| 	I2C_SLAVE_EVENT_START_READ,
 | |
| 	I2C_SLAVE_EVENT_START_WRITE,
 | |
| 	I2C_SLAVE_EVENT_STOP
 | |
| } i2c_slave_event_t;
 | |
| 
 | |
| struct i2c_slave_client {
 | |
| 	void *data;
 | |
| 	void (*event)(void *ptr, i2c_slave_event_t event);
 | |
| 	int  (*read) (void *ptr);
 | |
| 	void (*write)(void *ptr, unsigned int val);
 | |
| };
 | |
| 
 | |
| #endif /* _LINUX_I2C_ALGO_PXA_H */
 |