qemu/hw/i2c/Kconfig
Rayhan Faizel 9cf3bc65af hw/i2c: Implement Broadcom Serial Controller (BSC)
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>
2024-03-05 13:22:55 +00:00

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