aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/Kconfig
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2008-07-14 16:38:21 -0400
committerJean Delvare <khali@mahadeva.delvare>2008-07-14 16:38:21 -0400
commit279e902445557897707d325182916a6e28ba80de (patch)
tree48f518f932b7a527ccd749f7e310d4fa92149c7e /drivers/i2c/busses/Kconfig
parent2e7437879897a4185bd84478a0451e5367dee7ed (diff)
i2c-nforce2: Add support for multiplexing on the Tyan S4985
Just like the Tyan S4882, the S4985 uses a multiplexer to give access to all 16 memory module SPD EEPROMs. This specific i2c-nforce2-s4985 driver adds support for this. It is heavily based on the older i2c-amd756-s4882 driver. As more mainboards will use multiplexer chips, we will have to find a way to support them without having to write a new specfic driver for each. The recent changes to the i2c subsystem should help us, and the new gpio subsystem might help, too. Signed-off-by: Jean Delvare <khali@linux-fr.org>
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r--drivers/i2c/busses/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index 48438cc5d0c..00d76e13588 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -315,6 +315,19 @@ config I2C_NFORCE2
315 This driver can also be built as a module. If so, the module 315 This driver can also be built as a module. If so, the module
316 will be called i2c-nforce2. 316 will be called i2c-nforce2.
317 317
318config I2C_NFORCE2_S4985
319 tristate "SMBus multiplexing on the Tyan S4985"
320 depends on I2C_NFORCE2 && EXPERIMENTAL
321 help
322 Enabling this option will add specific SMBus support for the Tyan
323 S4985 motherboard. On this 4-CPU board, the SMBus is multiplexed
324 over 4 different channels, where the various memory module EEPROMs
325 live. Saying yes here will give you access to these in addition
326 to the trunk.
327
328 This driver can also be built as a module. If so, the module
329 will be called i2c-nforce2-s4985.
330
318config I2C_OCORES 331config I2C_OCORES
319 tristate "OpenCores I2C Controller" 332 tristate "OpenCores I2C Controller"
320 depends on EXPERIMENTAL 333 depends on EXPERIMENTAL