GNU Linux-libre 6.9-gnu
[releases.git] / Documentation / i2c / busses / i2c-via.rst
1 =====================
2 Kernel driver i2c-via
3 =====================
4
5 Supported adapters:
6   * VIA Technologies, InC. VT82C586B
7     Datasheet: Publicly available at the VIA website
8
9 Author: Kyösti Mälkki <kmalkki@cc.hut.fi>
10
11 Description
12 -----------
13
14 i2c-via is an i2c bus driver for motherboards with VIA chipset.
15
16 The following VIA pci chipsets are supported:
17  - MVP3, VP3, VP2/97, VPX/97
18  - others with South bridge VT82C586B
19
20 Your ``lspci`` listing must show this ::
21
22  Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
23
24 Problems?
25 ---------
26
27  Q:
28     You have VT82C586B on the motherboard, but not in the listing.
29
30  A:
31     Go to your BIOS setup, section PCI devices or similar.
32     Turn USB support on, and try again.
33
34  Q:
35     No error messages, but still i2c doesn't seem to work.
36
37  A:
38     This can happen. This driver uses the pins VIA recommends in their
39     datasheets, but there are several ways the motherboard manufacturer
40     can actually wire the lines.