documentation: convert the Documentation directory to UTF-8
[deliverable/linux.git] / Documentation / i2c / busses / i2c-viapro
CommitLineData
1da177e4
LT
1Kernel driver i2c-viapro
2
3Supported adapters:
4 * VIA Technologies, Inc. VT82C596A/B
5 Datasheet: Sometimes available at the VIA website
6
5f49ef8e 7 * VIA Technologies, Inc. VT82C686A/B
1da177e4
LT
8 Datasheet: Sometimes available at the VIA website
9
c243353a 10 * VIA Technologies, Inc. VT8231, VT8233, VT8233A
8750197f 11 Datasheet: available on request from VIA
1da177e4 12
c243353a
RM
13 * VIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8251
14 Datasheet: available on request and under NDA from VIA
15
ab6a6ed2
JD
16 * VIA Technologies, Inc. CX700
17 Datasheet: available on request and under NDA from VIA
18
1da177e4 19Authors:
be2a608b 20 Kyösti Mälkki <kmalkki@cc.hut.fi>,
f1183014
JD
21 Mark D. Studebaker <mdsxyz123@yahoo.com>,
22 Jean Delvare <khali@linux-fr.org>
1da177e4
LT
23
24Module Parameters
25-----------------
26
27* force: int
28 Forcibly enable the SMBus controller. DANGEROUS!
29* force_addr: int
30 Forcibly enable the SMBus at the given address. EXTREMELY DANGEROUS!
31
32Description
33-----------
34
35i2c-viapro is a true SMBus host driver for motherboards with one of the
aaf7f147 36supported VIA south bridges.
1da177e4
LT
37
38Your lspci -n listing must show one of these :
39
aaf7f147
JD
40 device 1106:3050 (VT82C596A function 3)
41 device 1106:3051 (VT82C596B function 3)
1da177e4
LT
42 device 1106:3057 (VT82C686 function 4)
43 device 1106:3074 (VT8233)
44 device 1106:3147 (VT8233A)
aaf7f147
JD
45 device 1106:8235 (VT8231 function 4)
46 device 1106:3177 (VT8235)
47 device 1106:3227 (VT8237R)
c243353a
RM
48 device 1106:3337 (VT8237A)
49 device 1106:3287 (VT8251)
ab6a6ed2 50 device 1106:8324 (CX700)
1da177e4
LT
51
52If none of these show up, you should look in the BIOS for settings like
53enable ACPI / SMBus or even USB.
f1183014
JD
54
55Except for the oldest chips (VT82C596A/B, VT82C686A and most probably
56VT8231), this driver supports I2C block transactions. Such transactions
57are mainly useful to read from and write to EEPROMs.
ab6a6ed2
JD
58
59The CX700 additionally appears to support SMBus PEC, although this driver
60doesn't implement it yet.
This page took 0.18272 seconds and 5 git commands to generate.