hw/i2c/Kconfig: Add an entry for the SMBus
The System Management Bus is more or less a derivative of the I2C bus, thus the Kconfig entry depends of I2C. Not all boards providing an I2C bus support SMBus. Use two different Kconfig entries to be able to select I2C without selecting SMBus. Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20191231183216.6781-6-philmd@redhat.com> Signed-off-by: Corey Minyard <cminyard@mvista.com>
This commit is contained in:
parent
45db94cc90
commit
ae163b8d95
@ -1,9 +1,13 @@
|
||||
config I2C
|
||||
bool
|
||||
|
||||
config SMBUS
|
||||
bool
|
||||
select I2C
|
||||
|
||||
config SMBUS_EEPROM
|
||||
bool
|
||||
depends on I2C
|
||||
select SMBUS
|
||||
|
||||
config VERSATILE_I2C
|
||||
bool
|
||||
@ -11,7 +15,7 @@ config VERSATILE_I2C
|
||||
|
||||
config ACPI_SMBUS
|
||||
bool
|
||||
select I2C
|
||||
select SMBUS
|
||||
|
||||
config BITBANG_I2C
|
||||
bool
|
||||
|
@ -1,4 +1,5 @@
|
||||
common-obj-$(CONFIG_I2C) += core.o smbus_slave.o smbus_master.o
|
||||
common-obj-$(CONFIG_I2C) += core.o
|
||||
common-obj-$(CONFIG_SMBUS) += smbus_slave.o smbus_master.o
|
||||
common-obj-$(CONFIG_SMBUS_EEPROM) += smbus_eeprom.o
|
||||
common-obj-$(CONFIG_VERSATILE_I2C) += versatile_i2c.o
|
||||
common-obj-$(CONFIG_ACPI_X86_ICH) += smbus_ich9.o
|
||||
|
Loading…
Reference in New Issue
Block a user