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:
selects
CONFIG_RT_MUTEXES&
CONFIG_IRQ_DOMAIN
is selected by
CONFIG_SMDK6410_WM1190_EV1CONFIG_SMDK6410_WM1192_EV1
CONFIG_SND_SOC_SPEYSIDE
CONFIG_SND_SOC_TEGRA_WM8903
CONFIG_SND_SOC_TEGRA_TRIMSLICE
CONFIG_ISP1301_OMAP
CONFIG_LEDS_LP5521
CONFIG_LEDS_LP5523
CONFIG_RTC_DRV_S35390A
CONFIG_FB_OLPC_DCON
CONFIG_MFD_NVEC
CONFIG_AD799X
CONFIG_MAX1363
CONFIG_SENSORS_ISL29018
CONFIG_SENSORS_HMC5843