I2C support
modulename: i2c-core.ko
configname: CONFIG_I2C
Linux Kernel Configuration
└─>Device Drivers
└─>I2C support
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
I2C (pronounce: I-square-C) is a slow serial bus protocol used in
many micro controller applications and developed by Philips. SMBus,
or System Management Bus is a subset of the I2C protocol. More
information is contained in the directory Documentation/i2c/,
especially in the file called "summary" there.
Both I2C and SMBus are supported here. You will need this for
hardware sensors support, and also for Video For Linux support.
If you want I2C support, you should say Y here and also to the
specific driver for your bus adapter(s) below.
This I2C support can also be built as a module. If so, the module
will be called i2c-core.
many micro controller applications and developed by Philips. SMBus,
or System Management Bus is a subset of the I2C protocol. More
information is contained in the directory Documentation/i2c/,
especially in the file called "summary" there.
Both I2C and SMBus are supported here. You will need this for
hardware sensors support, and also for Video For Linux support.
If you want I2C support, you should say Y here and also to the
specific driver for your bus adapter(s) below.
This I2C support can also be built as a module. If so, the module
will be called i2c-core.
source code:
is depended by
CONFIG_X86_MDFLDCONFIG_MACH_MOP500
CONFIG_ARCH_OMAP2PLUS_TYPICAL
CONFIG_MACH_SX1
CONFIG_MACH_NEO1973_GTA02
CONFIG_MACH_RX1950
CONFIG_MACH_DAVINCI_DA830_EVM
CONFIG_MACH_MITYOMAPL138
CONFIG_ARCH_SH73A0
CONFIG_SFC
CONFIG_FB_BFIN_7393
CONFIG_SND_BF5XX_SOC_SSM2602
CONFIG_SND_SOC_BFIN_EVAL_ADAU1701
CONFIG_FB_OLPC_DCON
CONFIG_CAN_PEAK_PCIEC