162306a36Sopenharmony_ci=====================
262306a36Sopenharmony_ciKernel driver i2c-via
362306a36Sopenharmony_ci=====================
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciSupported adapters:
662306a36Sopenharmony_ci  * VIA Technologies, InC. VT82C586B
762306a36Sopenharmony_ci    Datasheet: Publicly available at the VIA website
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciAuthor: Kyösti Mälkki <kmalkki@cc.hut.fi>
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciDescription
1262306a36Sopenharmony_ci-----------
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_cii2c-via is an i2c bus driver for motherboards with VIA chipset.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciThe following VIA pci chipsets are supported:
1762306a36Sopenharmony_ci - MVP3, VP3, VP2/97, VPX/97
1862306a36Sopenharmony_ci - others with South bridge VT82C586B
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciYour ``lspci`` listing must show this ::
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciProblems?
2562306a36Sopenharmony_ci---------
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci Q:
2862306a36Sopenharmony_ci    You have VT82C586B on the motherboard, but not in the listing.
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci A:
3162306a36Sopenharmony_ci    Go to your BIOS setup, section PCI devices or similar.
3262306a36Sopenharmony_ci    Turn USB support on, and try again.
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci Q:
3562306a36Sopenharmony_ci    No error messages, but still i2c doesn't seem to work.
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci A:
3862306a36Sopenharmony_ci    This can happen. This driver uses the pins VIA recommends in their
3962306a36Sopenharmony_ci    datasheets, but there are several ways the motherboard manufacturer
4062306a36Sopenharmony_ci    can actually wire the lines.
41