aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/i2c/busses/i2c-viapro12
-rw-r--r--drivers/i2c/busses/i2c-viapro.c22
2 files changed, 19 insertions, 15 deletions
diff --git a/Documentation/i2c/busses/i2c-viapro b/Documentation/i2c/busses/i2c-viapro
index 387cbd4015fc..9363b8bd6109 100644
--- a/Documentation/i2c/busses/i2c-viapro
+++ b/Documentation/i2c/busses/i2c-viapro
@@ -29,18 +29,18 @@ Description
29----------- 29-----------
30 30
31i2c-viapro is a true SMBus host driver for motherboards with one of the 31i2c-viapro is a true SMBus host driver for motherboards with one of the
32supported VIA southbridges. 32supported VIA south bridges.
33 33
34Your lspci -n listing must show one of these : 34Your lspci -n listing must show one of these :
35 35
36 device 1106:3050 (VT82C596 function 3) 36 device 1106:3050 (VT82C596A function 3)
37 device 1106:3051 (VT82C596 function 3) 37 device 1106:3051 (VT82C596B function 3)
38 device 1106:3057 (VT82C686 function 4) 38 device 1106:3057 (VT82C686 function 4)
39 device 1106:3074 (VT8233) 39 device 1106:3074 (VT8233)
40 device 1106:3147 (VT8233A) 40 device 1106:3147 (VT8233A)
41 device 1106:8235 (VT8231) 41 device 1106:8235 (VT8231 function 4)
42 devide 1106:3177 (VT8235) 42 device 1106:3177 (VT8235)
43 devide 1106:3227 (VT8237) 43 device 1106:3227 (VT8237R)
44 44
45If none of these show up, you should look in the BIOS for settings like 45If none of these show up, you should look in the BIOS for settings like
46enable ACPI / SMBus or even USB. 46enable ACPI / SMBus or even USB.
diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c
index 5cf8fe182806..3be476cd4bc5 100644
--- a/drivers/i2c/busses/i2c-viapro.c
+++ b/drivers/i2c/busses/i2c-viapro.c
@@ -22,15 +22,19 @@
22*/ 22*/
23 23
24/* 24/*
25 Supports Via devices: 25 Supports the following VIA south bridges:
26 82C596A/B (0x3050) 26
27 82C596B (0x3051) 27 Chip name PCI ID REV I2C block
28 82C686A/B 28 VT82C596A 0x3050 no
29 8231 29 VT82C596B 0x3051 no
30 8233 30 VT82C686A 0x3057 0x30 no
31 8233A (0x3147 and 0x3177) 31 VT82C686B 0x3057 0x40 yes
32 8235 32 VT8231 0x8235 no?
33 8237 33 VT8233 0x3074 yes
34 VT8233A 0x3147 yes?
35 VT8235 0x3177 yes
36 VT8237R 0x3227 yes
37
34 Note: we assume there can only be one device, with one SMBus interface. 38 Note: we assume there can only be one device, with one SMBus interface.
35*/ 39*/
36 40