diff options
author | Jean Delvare <khali@linux-fr.org> | 2008-01-27 12:14:51 -0500 |
---|---|---|
committer | Jean Delvare <khali@hyperion.delvare> | 2008-01-27 12:14:51 -0500 |
commit | 0d227a7e724460bddcd603a1feb672267bcb0d6c (patch) | |
tree | 85053d2284bed97b66591c99b82a7aad08109593 | |
parent | 9b7389c0edb94a2623f21a6ac90afae63f201e73 (diff) |
i2c-viapro: Add support for the VT8237S
Add support for another variant of the VT8237. I couldn't test
I2C block support but I assume it is present as well.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
-rw-r--r-- | Documentation/i2c/busses/i2c-viapro | 3 | ||||
-rw-r--r-- | drivers/i2c/busses/Kconfig | 2 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-viapro.c | 6 |
3 files changed, 8 insertions, 3 deletions
diff --git a/Documentation/i2c/busses/i2c-viapro b/Documentation/i2c/busses/i2c-viapro index 06b4be3ef6d..1405fb69984 100644 --- a/Documentation/i2c/busses/i2c-viapro +++ b/Documentation/i2c/busses/i2c-viapro | |||
@@ -10,7 +10,7 @@ Supported adapters: | |||
10 | * VIA Technologies, Inc. VT8231, VT8233, VT8233A | 10 | * VIA Technologies, Inc. VT8231, VT8233, VT8233A |
11 | Datasheet: available on request from VIA | 11 | Datasheet: available on request from VIA |
12 | 12 | ||
13 | * VIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8251 | 13 | * VIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251 |
14 | Datasheet: available on request and under NDA from VIA | 14 | Datasheet: available on request and under NDA from VIA |
15 | 15 | ||
16 | * VIA Technologies, Inc. CX700 | 16 | * VIA Technologies, Inc. CX700 |
@@ -46,6 +46,7 @@ Your lspci -n listing must show one of these : | |||
46 | device 1106:3177 (VT8235) | 46 | device 1106:3177 (VT8235) |
47 | device 1106:3227 (VT8237R) | 47 | device 1106:3227 (VT8237R) |
48 | device 1106:3337 (VT8237A) | 48 | device 1106:3337 (VT8237A) |
49 | device 1106:3372 (VT8237S) | ||
49 | device 1106:3287 (VT8251) | 50 | device 1106:3287 (VT8251) |
50 | device 1106:8324 (CX700) | 51 | device 1106:8324 (CX700) |
51 | 52 | ||
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index a38ba04fe36..8d12b26bb6c 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -606,7 +606,7 @@ config I2C_VIAPRO | |||
606 | VT8231 | 606 | VT8231 |
607 | VT8233/A | 607 | VT8233/A |
608 | VT8235 | 608 | VT8235 |
609 | VT8237R/A | 609 | VT8237R/A/S |
610 | VT8251 | 610 | VT8251 |
611 | CX700 | 611 | CX700 |
612 | 612 | ||
diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c index 661ebc7a711..77b13d027f8 100644 --- a/drivers/i2c/busses/i2c-viapro.c +++ b/drivers/i2c/busses/i2c-viapro.c | |||
@@ -4,7 +4,7 @@ | |||
4 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl>, | 4 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl>, |
5 | Philip Edelbrock <phil@netroedge.com>, Kyösti Mälkki <kmalkki@cc.hut.fi>, | 5 | Philip Edelbrock <phil@netroedge.com>, Kyösti Mälkki <kmalkki@cc.hut.fi>, |
6 | Mark D. Studebaker <mdsxyz123@yahoo.com> | 6 | Mark D. Studebaker <mdsxyz123@yahoo.com> |
7 | Copyright (C) 2005 - 2007 Jean Delvare <khali@linux-fr.org> | 7 | Copyright (C) 2005 - 2008 Jean Delvare <khali@linux-fr.org> |
8 | 8 | ||
9 | This program is free software; you can redistribute it and/or modify | 9 | This program is free software; you can redistribute it and/or modify |
10 | it under the terms of the GNU General Public License as published by | 10 | it under the terms of the GNU General Public License as published by |
@@ -35,6 +35,7 @@ | |||
35 | VT8235 0x3177 yes | 35 | VT8235 0x3177 yes |
36 | VT8237R 0x3227 yes | 36 | VT8237R 0x3227 yes |
37 | VT8237A 0x3337 yes | 37 | VT8237A 0x3337 yes |
38 | VT8237S 0x3372 yes | ||
38 | VT8251 0x3287 yes | 39 | VT8251 0x3287 yes |
39 | CX700 0x8324 yes | 40 | CX700 0x8324 yes |
40 | 41 | ||
@@ -393,6 +394,7 @@ found: | |||
393 | case PCI_DEVICE_ID_VIA_8251: | 394 | case PCI_DEVICE_ID_VIA_8251: |
394 | case PCI_DEVICE_ID_VIA_8237: | 395 | case PCI_DEVICE_ID_VIA_8237: |
395 | case PCI_DEVICE_ID_VIA_8237A: | 396 | case PCI_DEVICE_ID_VIA_8237A: |
397 | case PCI_DEVICE_ID_VIA_8237S: | ||
396 | case PCI_DEVICE_ID_VIA_8235: | 398 | case PCI_DEVICE_ID_VIA_8235: |
397 | case PCI_DEVICE_ID_VIA_8233A: | 399 | case PCI_DEVICE_ID_VIA_8233A: |
398 | case PCI_DEVICE_ID_VIA_8233_0: | 400 | case PCI_DEVICE_ID_VIA_8233_0: |
@@ -444,6 +446,8 @@ static struct pci_device_id vt596_ids[] = { | |||
444 | .driver_data = SMBBA3 }, | 446 | .driver_data = SMBBA3 }, |
445 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237A), | 447 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237A), |
446 | .driver_data = SMBBA3 }, | 448 | .driver_data = SMBBA3 }, |
449 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237S), | ||
450 | .driver_data = SMBBA3 }, | ||
447 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8231_4), | 451 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8231_4), |
448 | .driver_data = SMBBA1 }, | 452 | .driver_data = SMBBA1 }, |
449 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8251), | 453 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8251), |