i2c: Add Intel SCH I2C SMBus support
PATCH 2/3 i2c: Add Intel SCH I2C SMBus support
This patch adds Intel SCH chipsets (US15W, US15L, UL11L) i2c bus support.
Signed-off-by Alek Du <[email protected]>
--- drivers/i2c/busses/Kconfig | 7 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-sch.c | 419 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 427 insertions(+), 0 deletions(-) create mode 100644 drivers/i2c/busses/i2c-sch.c
drivers/i2c/busses/Kconfig +7 -0
@@ -244,6 +244,13 @@ config I2C_PIIX4 This driver can also be built as a module. If so, the module will be called i2c-piix4. +config I2C_SCH + tristate "Intel SCH SMBUS 1.0" + depends on I2C && PCI + help + If you say Y or M to this option, support will be included for the + Intel SCH based systems. Module will be called i2c-sch.ko. + config I2C_IBM_IIC tristate "IBM PPC 4xx on-chip I2C interface" depends on IBM_OCP
drivers/i2c/busses/Makefile +1 -0
@@ -32,6 +32,7 @@ obj-$(CONFIG_I2C_PASEMI) += i2c-pasemi.o obj-$(CONFIG_I2C_PCA_ISA) += i2c-pca-isa.o obj-$(CONFIG_I2C_PIIX4) += i2c-piix4.o obj-$(CONFIG_I2C_PMCMSP) += i2c-pmcmsp.o +obj-$(CONFIG_I2C_SCH) += i2c-sch.o obj-$(CONFIG_I2C_PNX) += i2c-pnx.o obj-$(CONFIG_I2C_PROSAVAGE) += i2c-prosavage.o obj-$(CONFIG_I2C_PXA) += i2c-pxa.o
drivers/i2c/busses/i2c-sch.c new file +419 -0
419 lines not on this page · raw message
Signature · 1 line
1.5.2.5