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