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-squared-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_MUTEXESis selected by
CONFIG_I2C_BITBANG_8815NHKCONFIG_MCU_MPC8349EMITX
CONFIG_SND_SOC_BFIN_EVAL_ADAV80X
CONFIG_SND_SOC_MPC8610_HPCD
CONFIG_SND_SOC_P1022_DS
CONFIG_SND_OMAP_SOC_N810
CONFIG_SND_OMAP_SOC_OSK5912
CONFIG_SND_OMAP_SOC_AM3517EVM
CONFIG_SND_PXA2XX_SOC_IMOTE2
CONFIG_SND_FSI_AK4642
CONFIG_SND_FSI_DA7210
CONFIG_SND_SOC_TEGRA_WM8903
CONFIG_SND_SOC_TEGRA_TRIMSLICE
CONFIG_ISP1301_OMAP
CONFIG_RTC_DRV_S35390A
CONFIG_VIDEO_GO7007
CONFIG_VIDEO_CX25821
CONFIG_VIDEO_TM6000
CONFIG_AD799X
CONFIG_MAX1363
CONFIG_SOLO6X10
CONFIG_PN544_NFC
is depended by
CONFIG_X86_MRSTCONFIG_MACH_AKITA
CONFIG_ARCH_OMAP2PLUS_TYPICAL
CONFIG_MACH_DAVINCI_EVM
CONFIG_MACH_SFFSDR
CONFIG_MACH_DAVINCI_DM6467_EVM
CONFIG_MACH_DAVINCI_DM365_EVM
CONFIG_MACH_DAVINCI_DA830_EVM
CONFIG_MACH_MITYOMAPL138
CONFIG_SFC
CONFIG_DRM
CONFIG_FB_DDC
CONFIG_FB_BFIN_7393
CONFIG_FB_VIA
CONFIG_SND_AOA_ONYX
CONFIG_SND_AOA_TAS
CONFIG_SND_SOC_BFIN_EVAL_ADAU1701
CONFIG_FB_OLPC_DCON