]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | Kernel driver i2c-i801 |
2 | ||
3 | Supported adapters: | |
4 | * Intel 82801AA and 82801AB (ICH and ICH0 - part of the | |
5 | '810' and '810E' chipsets) | |
6 | * Intel 82801BA (ICH2 - part of the '815E' chipset) | |
7 | * Intel 82801CA/CAM (ICH3) | |
8 | * Intel 82801DB (ICH4) (HW PEC supported, 32 byte buffer not supported) | |
9 | * Intel 82801EB/ER (ICH5) (HW PEC supported, 32 byte buffer not supported) | |
10 | * Intel 6300ESB | |
11 | * Intel 82801FB/FR/FW/FRW (ICH6) | |
a980a99a JG |
12 | * Intel 82801G (ICH7) |
13 | * Intel 631xESB/632xESB (ESB2) | |
14 | * Intel 82801H (ICH8) | |
15 | * Intel ICH9 | |
1da177e4 LT |
16 | Datasheets: Publicly available at the Intel website |
17 | ||
18 | Authors: | |
19 | Frodo Looijaard <frodol@dds.nl>, | |
20 | Philip Edelbrock <phil@netroedge.com>, | |
21 | Mark Studebaker <mdsxyz123@yahoo.com> | |
22 | ||
23 | ||
24 | Module Parameters | |
25 | ----------------- | |
26 | ||
d8db8f98 | 27 | None. |
1da177e4 LT |
28 | |
29 | ||
30 | Description | |
31 | ----------- | |
32 | ||
33 | The ICH (properly known as the 82801AA), ICH0 (82801AB), ICH2 (82801BA), | |
34 | ICH3 (82801CA/CAM) and later devices are Intel chips that are a part of | |
35 | Intel's '810' chipset for Celeron-based PCs, '810E' chipset for | |
36 | Pentium-based PCs, '815E' chipset, and others. | |
37 | ||
38 | The ICH chips contain at least SEVEN separate PCI functions in TWO logical | |
39 | PCI devices. An output of lspci will show something similar to the | |
40 | following: | |
41 | ||
42 | 00:1e.0 PCI bridge: Intel Corporation: Unknown device 2418 (rev 01) | |
43 | 00:1f.0 ISA bridge: Intel Corporation: Unknown device 2410 (rev 01) | |
44 | 00:1f.1 IDE interface: Intel Corporation: Unknown device 2411 (rev 01) | |
45 | 00:1f.2 USB Controller: Intel Corporation: Unknown device 2412 (rev 01) | |
46 | 00:1f.3 Unknown class [0c05]: Intel Corporation: Unknown device 2413 (rev 01) | |
47 | ||
48 | The SMBus controller is function 3 in device 1f. Class 0c05 is SMBus Serial | |
49 | Controller. | |
50 | ||
51 | If you do NOT see the 24x3 device at function 3, and you can't figure out | |
52 | any way in the BIOS to enable it, | |
53 | ||
54 | The ICH chips are quite similar to Intel's PIIX4 chip, at least in the | |
55 | SMBus controller. | |
56 | ||
57 | See the file i2c-piix4 for some additional information. | |
58 | ||
59 | ||
60 | Process Call Support | |
61 | -------------------- | |
62 | ||
63 | Not supported. | |
64 | ||
65 | ||
66 | I2C Block Read Support | |
67 | ---------------------- | |
68 | ||
69 | Not supported at the moment. | |
70 | ||
71 | ||
72 | SMBus 2.0 Support | |
73 | ----------------- | |
74 | ||
75 | The 82801DB (ICH4) and later chips support several SMBus 2.0 features. | |
76 | ||
77 | ********************** | |
78 | The lm_sensors project gratefully acknowledges the support of Texas | |
79 | Instruments in the initial development of this driver. | |
80 | ||
81 | The lm_sensors project gratefully acknowledges the support of Intel in the | |
82 | development of SMBus 2.0 / ICH4 features of this driver. |