Commit ae163b8d authored by Philippe Mathieu-Daudé's avatar Philippe Mathieu-Daudé Committed by Corey Minyard
Browse files

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: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20191231183216.6781-6-philmd@redhat.com>
Signed-off-by: default avatarCorey Minyard <cminyard@mvista.com>
parent 45db94cc
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
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
+2 −1
Original line number Diff line number Diff line
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