I2C support

modulename: i2c-core.ko

configname: CONFIG_I2C

Linux Kernel Configuration
└─>Device Drivers
└─>I2C support
└─>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.

source code:
is selected by
CONFIG_IEEE1394_PCILYNX
CONFIG_WINDFARM_PM81
CONFIG_WINDFARM_PM91
CONFIG_WINDFARM_PM112
CONFIG_I2C_ELEKTOR
CONFIG_I2C_HYDRA
CONFIG_I2C_I810
CONFIG_I2C_IXP4XX
CONFIG_I2C_IXP2000
CONFIG_I2C_PARPORT
CONFIG_I2C_PARPORT_LIGHT
CONFIG_I2C_PROSAVAGE
CONFIG_I2C_RPXLITE
CONFIG_I2C_SAVAGE4
CONFIG_SCx200_I2C
CONFIG_I2C_VERSATILE
CONFIG_I2C_VIA
CONFIG_I2C_VOODOO3
CONFIG_I2C_PCA_ISA
CONFIG_SENSORS_ADM1025
CONFIG_SENSORS_ADM1026
CONFIG_SENSORS_ADM9240
CONFIG_SENSORS_ASB100
CONFIG_SENSORS_ATXP1
CONFIG_SENSORS_GL520SM
CONFIG_SENSORS_IT87
CONFIG_SENSORS_LM78
CONFIG_SENSORS_LM85
CONFIG_SENSORS_LM87
CONFIG_SENSORS_PC87360
CONFIG_SENSORS_SIS5595
CONFIG_SENSORS_SMSC47M1
CONFIG_SENSORS_SMSC47M192
CONFIG_SENSORS_SMSC47B397
CONFIG_SENSORS_VIA686A
CONFIG_SENSORS_VT8231
CONFIG_SENSORS_W83781D
CONFIG_SENSORS_W83791D
CONFIG_SENSORS_W83627HF
CONFIG_SENSORS_W83627EHF
CONFIG_VIDEO_CX25840
CONFIG_VIDEO_BT848
CONFIG_VIDEO_VINO
CONFIG_VIDEO_SAA7134
CONFIG_VIDEO_MXB
CONFIG_VIDEO_DPC
CONFIG_VIDEO_HEXIUM_ORION
CONFIG_VIDEO_HEXIUM_GEMINI
CONFIG_VIDEO_CX88
CONFIG_VIDEO_CAFE_CCIC
CONFIG_VIDEO_PVRUSB2
CONFIG_VIDEO_EM28XX
CONFIG_VIDEO_USBVISION
CONFIG_USB_W9968CF
CONFIG_DVB_AV7110
CONFIG_DVB_BUDGET
CONFIG_DVB_BUDGET_CI
CONFIG_DVB_BUDGET_AV
CONFIG_DVB_USB
CONFIG_DVB_TTUSB_BUDGET
CONFIG_DVB_B2C2_FLEXCOP
CONFIG_DVB_BT8XX
CONFIG_DVB_PLUTO2
CONFIG_DVB_SP8870
CONFIG_DVB_SP887X
CONFIG_DVB_TDA1004X
CONFIG_DVB_NXT200X
CONFIG_DVB_OR51211
CONFIG_DVB_OR51132
CONFIG_DVB_BCM3510
CONFIG_DVB_TUNER_LGH06XF
CONFIG_FB_MATROX_I2C
CONFIG_DMASOUND_PMAC
CONFIG_SND_POWERMAC