diff options
-rw-r--r-- | Documentation/i2c/busses/i2c-viapro | 6 | ||||
-rw-r--r-- | drivers/i2c/busses/Kconfig | 3 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-viapro.c | 3 | ||||
-rw-r--r-- | include/linux/pci_ids.h | 1 |
4 files changed, 11 insertions, 2 deletions
diff --git a/Documentation/i2c/busses/i2c-viapro b/Documentation/i2c/busses/i2c-viapro index 2e758b0e9456..b88f91ae580e 100644 --- a/Documentation/i2c/busses/i2c-viapro +++ b/Documentation/i2c/busses/i2c-viapro | |||
@@ -20,7 +20,10 @@ Supported adapters: | |||
20 | Datasheet: available on http://linux.via.com.tw | 20 | Datasheet: available on http://linux.via.com.tw |
21 | 21 | ||
22 | * VIA Technologies, Inc. VX855/VX875 | 22 | * VIA Technologies, Inc. VX855/VX875 |
23 | Datasheet: Availability unknown | 23 | Datasheet: available on http://linux.via.com.tw |
24 | |||
25 | * VIA Technologies, Inc. VX900 | ||
26 | Datasheet: available on http://linux.via.com.tw | ||
24 | 27 | ||
25 | Authors: | 28 | Authors: |
26 | Kyösti Mälkki <kmalkki@cc.hut.fi>, | 29 | Kyösti Mälkki <kmalkki@cc.hut.fi>, |
@@ -57,6 +60,7 @@ Your lspci -n listing must show one of these : | |||
57 | device 1106:8324 (CX700) | 60 | device 1106:8324 (CX700) |
58 | device 1106:8353 (VX800/VX820) | 61 | device 1106:8353 (VX800/VX820) |
59 | device 1106:8409 (VX855/VX875) | 62 | device 1106:8409 (VX855/VX875) |
63 | device 1106:8410 (VX900) | ||
60 | 64 | ||
61 | If none of these show up, you should look in the BIOS for settings like | 65 | If none of these show up, you should look in the BIOS for settings like |
62 | enable ACPI / SMBus or even USB. | 66 | enable ACPI / SMBus or even USB. |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 8eed054e3293..7f69f500daf2 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -225,7 +225,7 @@ config I2C_VIA | |||
225 | will be called i2c-via. | 225 | will be called i2c-via. |
226 | 226 | ||
227 | config I2C_VIAPRO | 227 | config I2C_VIAPRO |
228 | tristate "VIA VT82C596/82C686/82xx and CX700/VX8xx" | 228 | tristate "VIA VT82C596/82C686/82xx and CX700/VX8xx/VX900" |
229 | depends on PCI | 229 | depends on PCI |
230 | help | 230 | help |
231 | If you say yes to this option, support will be included for the VIA | 231 | If you say yes to this option, support will be included for the VIA |
@@ -241,6 +241,7 @@ config I2C_VIAPRO | |||
241 | CX700 | 241 | CX700 |
242 | VX800/VX820 | 242 | VX800/VX820 |
243 | VX855/VX875 | 243 | VX855/VX875 |
244 | VX900 | ||
244 | 245 | ||
245 | This driver can also be built as a module. If so, the module | 246 | This driver can also be built as a module. If so, the module |
246 | will be called i2c-viapro. | 247 | will be called i2c-viapro. |
diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c index 333011c83d52..271c9a2b0fd7 100644 --- a/drivers/i2c/busses/i2c-viapro.c +++ b/drivers/i2c/busses/i2c-viapro.c | |||
@@ -401,6 +401,7 @@ found: | |||
401 | case PCI_DEVICE_ID_VIA_CX700: | 401 | case PCI_DEVICE_ID_VIA_CX700: |
402 | case PCI_DEVICE_ID_VIA_VX800: | 402 | case PCI_DEVICE_ID_VIA_VX800: |
403 | case PCI_DEVICE_ID_VIA_VX855: | 403 | case PCI_DEVICE_ID_VIA_VX855: |
404 | case PCI_DEVICE_ID_VIA_VX900: | ||
404 | case PCI_DEVICE_ID_VIA_8251: | 405 | case PCI_DEVICE_ID_VIA_8251: |
405 | case PCI_DEVICE_ID_VIA_8237: | 406 | case PCI_DEVICE_ID_VIA_8237: |
406 | case PCI_DEVICE_ID_VIA_8237A: | 407 | case PCI_DEVICE_ID_VIA_8237A: |
@@ -470,6 +471,8 @@ static DEFINE_PCI_DEVICE_TABLE(vt596_ids) = { | |||
470 | .driver_data = SMBBA3 }, | 471 | .driver_data = SMBBA3 }, |
471 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VX855), | 472 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VX855), |
472 | .driver_data = SMBBA3 }, | 473 | .driver_data = SMBBA3 }, |
474 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VX900), | ||
475 | .driver_data = SMBBA3 }, | ||
473 | { 0, } | 476 | { 0, } |
474 | }; | 477 | }; |
475 | 478 | ||
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 33880f6f4e51..9d36b829533a 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
@@ -1427,6 +1427,7 @@ | |||
1427 | #define PCI_DEVICE_ID_VIA_CX700_IDE 0x0581 | 1427 | #define PCI_DEVICE_ID_VIA_CX700_IDE 0x0581 |
1428 | #define PCI_DEVICE_ID_VIA_VX800 0x8353 | 1428 | #define PCI_DEVICE_ID_VIA_VX800 0x8353 |
1429 | #define PCI_DEVICE_ID_VIA_VX855 0x8409 | 1429 | #define PCI_DEVICE_ID_VIA_VX855 0x8409 |
1430 | #define PCI_DEVICE_ID_VIA_VX900 0x8410 | ||
1430 | #define PCI_DEVICE_ID_VIA_8371_1 0x8391 | 1431 | #define PCI_DEVICE_ID_VIA_8371_1 0x8391 |
1431 | #define PCI_DEVICE_ID_VIA_82C598_1 0x8598 | 1432 | #define PCI_DEVICE_ID_VIA_82C598_1 0x8598 |
1432 | #define PCI_DEVICE_ID_VIA_838X_1 0xB188 | 1433 | #define PCI_DEVICE_ID_VIA_838X_1 0xB188 |