diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2012-11-23 12:23:40 +0100 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2012-11-23 12:23:40 +0100 |
commit | 907ddf89d0bb7f57e1e21485900e6564a1ab512a (patch) | |
tree | 5008892e74b8b805a120b659f701604593b5d3f7 /drivers/acpi/Kconfig | |
parent | 863f9f30e6c1e30cb19a0cd17c5cf8879257dfd7 (diff) | |
download | linux-907ddf89d0bb7f57e1e21485900e6564a1ab512a.tar.gz linux-907ddf89d0bb7f57e1e21485900e6564a1ab512a.tar.bz2 linux-907ddf89d0bb7f57e1e21485900e6564a1ab512a.zip |
i2c / ACPI: add ACPI enumeration support
ACPI 5 introduced I2cSerialBus resource that makes it possible to enumerate
and configure the I2C slave devices behind the I2C controller. This patch
adds helper functions to support I2C slave enumeration.
An ACPI enabled I2C controller driver only needs to call acpi_i2c_register_devices()
in order to get its slave devices enumerated, created and bound to the
corresponding ACPI handle.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi/Kconfig')
-rw-r--r-- | drivers/acpi/Kconfig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index 119d58db8342..0300bf612946 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig @@ -181,6 +181,12 @@ config ACPI_DOCK This driver supports ACPI-controlled docking stations and removable drive bays such as the IBM Ultrabay and the Dell Module Bay. +config ACPI_I2C + def_tristate I2C + depends on I2C + help + ACPI I2C enumeration support. + config ACPI_PROCESSOR tristate "Processor" select THERMAL |