mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 08:26:29 +00:00 
			
		
		
		
	 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>
		
			
				
	
	
		
			18 lines
		
	
	
		
			399 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 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 */
 |