Kernel driver i2c-i801¶
- 支援的介面卡
Intel 82801AA 和 82801AB (ICH 和 ICH0 - '810' 和 '810E' 晶片組的一部分)
Intel 82801BA (ICH2 - '815E' 晶片組的一部分)
Intel 82801CA/CAM (ICH3)
Intel 82801DB (ICH4) (支援 HW PEC)
Intel 82801EB/ER (ICH5) (支援 HW PEC)
Intel 6300ESB
Intel 82801FB/FR/FW/FRW (ICH6)
Intel 82801G (ICH7)
Intel 631xESB/632xESB (ESB2)
Intel 82801H (ICH8)
Intel 82801I (ICH9)
Intel EP80579 (Tolapai)
Intel 82801JI (ICH10)
Intel 5/3400 系列 (PCH)
Intel 6 系列 (PCH)
Intel Patsburg (PCH)
Intel DH89xxCC (PCH)
Intel Panther Point (PCH)
Intel Lynx Point (PCH)
Intel Avoton (SOC)
Intel Wellsburg (PCH)
Intel Coleto Creek (PCH)
Intel Wildcat Point (PCH)
Intel BayTrail (SOC)
Intel Braswell (SOC)
Intel Sunrise Point (PCH)
Intel Kaby Lake (PCH)
Intel DNV (SOC)
Intel Broxton (SOC)
Intel Lewisburg (PCH)
Intel Gemini Lake (SOC)
Intel Cannon Lake (PCH)
Intel Cedar Fork (PCH)
Intel Ice Lake (PCH)
Intel Comet Lake (PCH)
Intel Elkhart Lake (PCH)
Intel Tiger Lake (PCH)
Intel Jasper Lake (SOC)
Intel Emmitsburg (PCH)
Intel Alder Lake (PCH)
Intel Raptor Lake (PCH)
Intel Meteor Lake (SOC 和 PCH)
Intel Birch Stream (SOC)
Intel Arrow Lake (SOC)
Intel Panther Lake (SOC)
資料手冊:可在 Intel 網站上公開獲取
在 Intel Patsburg 及更高版本的晶片組上,同時支援正常的 host SMBus 控制器和額外的 “整合裝置功能” 控制器。
- 作者
Mark Studebaker <mdsxyz123@yahoo.com>
Jean Delvare <jdelvare@suse.de>
模組引數¶
disable_features (位向量)
停用裝置通常支援的選定功能。如果相關功能由於某種原因未按預期工作,這可以解決可能的驅動程式或硬體錯誤。位值
0x01
停用 SMBus PEC
0x02
停用塊緩衝區
0x08
停用 I2C 塊讀取功能
0x10
不使用中斷
0x20
停用 SMBus Host Notify
描述¶
ICH(正確稱為 82801AA)、ICH0 (82801AB)、ICH2 (82801BA)、ICH3 (82801CA/CAM) 和更高版本的裝置 (PCH) 是 Intel 晶片,是 Intel 的 ‘810’ 晶片組(用於基於 Celeron 的 PC)、‘810E’ 晶片組(用於基於 Pentium 的 PC)、‘815E’ 晶片組和其他晶片組的一部分。
ICH 晶片在兩個邏輯 PCI 裝置中包含至少七個獨立的 PCI 功能。 lspci 的輸出將顯示類似於以下內容
00:1e.0 PCI bridge: Intel Corporation: Unknown device 2418 (rev 01)
00:1f.0 ISA bridge: Intel Corporation: Unknown device 2410 (rev 01)
00:1f.1 IDE interface: Intel Corporation: Unknown device 2411 (rev 01)
00:1f.2 USB Controller: Intel Corporation: Unknown device 2412 (rev 01)
00:1f.3 Unknown class [0c05]: Intel Corporation: Unknown device 2413 (rev 01)
SMBus 控制器是裝置 1f 中的功能 3。類 0c05 是 SMBus 序列控制器。
至少在 SMBus 控制器中,ICH 晶片與 Intel 的 PIIX4 晶片非常相似。
Process Call 支援¶
82801EB (ICH5) 和更高版本的晶片支援塊程序呼叫。
I2C 塊讀取支援¶
82801EB (ICH5) 和更高版本的晶片支援 I2C 塊讀取。
SMBus 2.0 支援¶
82801DB (ICH4) 和更高版本的晶片支援多個 SMBus 2.0 功能。
中斷支援¶
82801EB (ICH5) 和更高版本的晶片支援 PCI 中斷。