xref: /linux/Documentation/i2c/busses/i2c-via.rst (revision ae22a94997b8a03dcb3c922857c203246711f9d4)
1=====================
2Kernel driver i2c-via
3=====================
4
5Supported adapters:
6  * VIA Technologies, InC. VT82C586B
7    Datasheet: Publicly available at the VIA website
8
9Author: Kyösti Mälkki <kmalkki@cc.hut.fi>
10
11Description
12-----------
13
14i2c-via is an i2c bus driver for motherboards with VIA chipset.
15
16The following VIA pci chipsets are supported:
17 - MVP3, VP3, VP2/97, VPX/97
18 - others with South bridge VT82C586B
19
20Your ``lspci`` listing must show this ::
21
22 Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
23
24Problems?
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.
41