 9cf3bc65af
			
		
	
	
		9cf3bc65af
		
	
	
	
	
		
			
			A few deficiencies in the current device model need to be noted. 1. FIFOs are not used. All sends and receives are done directly. 2. Repeated starts are not emulated. Repeated starts can be triggered in real hardware by sending a new read transfer request in the window time between transfer active set of write transfer request and done bit set of the same. Signed-off-by: Rayhan Faizel <rayhan.faizel@gmail.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 20240224191038.2409945-2-rayhan.faizel@gmail.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
		
			
				
	
	
		
			52 lines
		
	
	
		
			628 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			628 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| config I2C
 | |
|     bool
 | |
| 
 | |
| config I2C_DEVICES
 | |
|     # Device group for i2c devices which can reasonably be user-plugged
 | |
|     # to any board's i2c bus
 | |
|     bool
 | |
| 
 | |
| config SMBUS
 | |
|     bool
 | |
|     select I2C
 | |
| 
 | |
| config SMBUS_EEPROM
 | |
|     bool
 | |
|     select SMBUS
 | |
| 
 | |
| config ARM_SBCON_I2C
 | |
|     bool
 | |
|     select BITBANG_I2C
 | |
| 
 | |
| config ACPI_SMBUS
 | |
|     bool
 | |
|     select SMBUS
 | |
| 
 | |
| config BITBANG_I2C
 | |
|     bool
 | |
|     select I2C
 | |
| 
 | |
| config IMX_I2C
 | |
|     bool
 | |
|     select I2C
 | |
| 
 | |
| config MPC_I2C
 | |
|     bool
 | |
|     select I2C
 | |
| 
 | |
| config ALLWINNER_I2C
 | |
|     bool
 | |
|     select I2C
 | |
| 
 | |
| config PCA954X
 | |
|     bool
 | |
|     select I2C
 | |
| 
 | |
| config PMBUS
 | |
|     bool
 | |
|     select SMBUS
 | |
| 
 | |
| config BCM2835_I2C
 | |
|     bool
 | |
|     select I2C
 |