Intel 82801 (ICH/PCH)

modulename: i2c-i801.ko

configname: CONFIG_I2C_I801

Linux Kernel Configuration
└─>Device Drivers
└─>I2C support
└─>I2C Hardware Bus support
└─>PCI support
└─>Intel 82801 (ICH/PCH)
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
If you say yes to this option, support will be included for the Intel
801 family of mainboard I2C interfaces. Specifically, the following
versions of the chipset are supported:
82801AA
82801AB
82801BA
82801CA/CAM
82801DB
82801EB/ER (ICH5/ICH5R)
6300ESB
ICH6
ICH7
ESB2
ICH8
ICH9
EP80579 (Tolapai)
ICH10
5/3400 Series (PCH)
6 Series (PCH)
Patsburg (PCH)
DH89xxCC (PCH)
Panther Point (PCH)
Lynx Point (PCH)
Avoton (SOC)
Wellsburg (PCH)
Coleto Creek (PCH)
Wildcat Point (PCH)
BayTrail (SOC)
Braswell (SOC)
Sunrise Point (PCH)
Kaby Lake (PCH)
DNV (SOC)
Broxton (SOC)
Lewisburg (PCH)
Gemini Lake (SOC)
Cannon Lake (PCH)
Cedar Fork (PCH)
Ice Lake (PCH)
Comet Lake (PCH)
Elkhart Lake (PCH)
Tiger Lake (PCH)
Jasper Lake (SOC)
Emmitsburg (PCH)
Alder Lake (PCH)

This driver can also be built as a module. If so, the module
will be called i2c-i801.

source code: