diff options
author | Rudolf Marek <r.marek@sh.cvut.cz> | 2006-09-03 16:35:21 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-09-26 18:38:52 -0400 |
commit | c243353a90fae3a9a85d2bd79b1df06bb21c568a (patch) | |
tree | 5c3b967d154bb5d487a245636120e318be2a1a6a /drivers/i2c/busses/i2c-viapro.c | |
parent | 114fd18397eb0eacf51ac784f7d5c929b8499715 (diff) |
i2c-viapro: Add support for the VT8237A and VT8251
i2c-viapro: Add support for the VT8237A and VT8251
Documentation update included. Compile tested.
Signed-off-by: Rudolf Marek <r.marek@sh.cvut.cz>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/i2c/busses/i2c-viapro.c')
-rw-r--r-- | drivers/i2c/busses/i2c-viapro.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c index 47e52bf2c5ec..1ccc0fbc5947 100644 --- a/drivers/i2c/busses/i2c-viapro.c +++ b/drivers/i2c/busses/i2c-viapro.c | |||
@@ -34,6 +34,8 @@ | |||
34 | VT8233A 0x3147 yes? | 34 | VT8233A 0x3147 yes? |
35 | VT8235 0x3177 yes | 35 | VT8235 0x3177 yes |
36 | VT8237R 0x3227 yes | 36 | VT8237R 0x3227 yes |
37 | VT8237A 0x3337 yes | ||
38 | VT8251 0x3287 yes | ||
37 | 39 | ||
38 | Note: we assume there can only be one device, with one SMBus interface. | 40 | Note: we assume there can only be one device, with one SMBus interface. |
39 | */ | 41 | */ |
@@ -381,7 +383,9 @@ found: | |||
381 | dev_dbg(&pdev->dev, "VT596_smba = 0x%X\n", vt596_smba); | 383 | dev_dbg(&pdev->dev, "VT596_smba = 0x%X\n", vt596_smba); |
382 | 384 | ||
383 | switch (pdev->device) { | 385 | switch (pdev->device) { |
386 | case PCI_DEVICE_ID_VIA_8251: | ||
384 | case PCI_DEVICE_ID_VIA_8237: | 387 | case PCI_DEVICE_ID_VIA_8237: |
388 | case PCI_DEVICE_ID_VIA_8237A: | ||
385 | case PCI_DEVICE_ID_VIA_8235: | 389 | case PCI_DEVICE_ID_VIA_8235: |
386 | case PCI_DEVICE_ID_VIA_8233A: | 390 | case PCI_DEVICE_ID_VIA_8233A: |
387 | case PCI_DEVICE_ID_VIA_8233_0: | 391 | case PCI_DEVICE_ID_VIA_8233_0: |
@@ -432,8 +436,12 @@ static struct pci_device_id vt596_ids[] = { | |||
432 | .driver_data = SMBBA3 }, | 436 | .driver_data = SMBBA3 }, |
433 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237), | 437 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237), |
434 | .driver_data = SMBBA3 }, | 438 | .driver_data = SMBBA3 }, |
439 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237A), | ||
440 | .driver_data = SMBBA3 }, | ||
435 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8231_4), | 441 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8231_4), |
436 | .driver_data = SMBBA1 }, | 442 | .driver_data = SMBBA1 }, |
443 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8251), | ||
444 | .driver_data = SMBBA3 }, | ||
437 | { 0, } | 445 | { 0, } |
438 | }; | 446 | }; |
439 | 447 | ||