diff options
| author | Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 2010-05-22 18:53:06 -0400 |
|---|---|---|
| committer | Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 2010-07-23 10:26:18 -0400 |
| commit | ad0676cf81c240e3857dc090c9ce0dde7537ac93 (patch) | |
| tree | 1d2b8ae640cc0a205faacbb79bc584cc9c72f1b7 | |
| parent | f1ad752a096aca76f93cd7f86815af8093366fdc (diff) | |
viafb: fix PCI table
viafb: fix PCI table
This patch fixes an oddity in the device table where the P4M890 ID was
assigned with the enumeration value of CN700 which itself was missing.
This is a regression introduced by
"viafb: make viafb a first-class citizen using pci_driver"
While at it reorder the table to reflect the order of the enumeration
values.
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Joseph Chan <JosephChan@via.com.tw>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Harald Welte <laforge@gnumonks.org>
| -rw-r--r-- | drivers/video/via/via-core.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/drivers/video/via/via-core.c b/drivers/video/via/via-core.c index e8cfe8392110..4afa3c5c059d 100644 --- a/drivers/video/via/via-core.c +++ b/drivers/video/via/via-core.c | |||
| @@ -613,22 +613,24 @@ static void __devexit via_pci_remove(struct pci_dev *pdev) | |||
| 613 | static struct pci_device_id via_pci_table[] __devinitdata = { | 613 | static struct pci_device_id via_pci_table[] __devinitdata = { |
| 614 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CLE266_DID), | 614 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CLE266_DID), |
| 615 | .driver_data = UNICHROME_CLE266 }, | 615 | .driver_data = UNICHROME_CLE266 }, |
| 616 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_PM800_DID), | ||
| 617 | .driver_data = UNICHROME_PM800 }, | ||
| 618 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_K400_DID), | 616 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_K400_DID), |
| 619 | .driver_data = UNICHROME_K400 }, | 617 | .driver_data = UNICHROME_K400 }, |
| 620 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_K800_DID), | 618 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_K800_DID), |
| 621 | .driver_data = UNICHROME_K800 }, | 619 | .driver_data = UNICHROME_K800 }, |
| 622 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_P4M890_DID), | 620 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_PM800_DID), |
| 621 | .driver_data = UNICHROME_PM800 }, | ||
| 622 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CN700_DID), | ||
| 623 | .driver_data = UNICHROME_CN700 }, | 623 | .driver_data = UNICHROME_CN700 }, |
| 624 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_K8M890_DID), | ||
| 625 | .driver_data = UNICHROME_K8M890 }, | ||
| 626 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CX700_DID), | 624 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CX700_DID), |
| 627 | .driver_data = UNICHROME_CX700 }, | 625 | .driver_data = UNICHROME_CX700 }, |
| 628 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_P4M900_DID), | ||
| 629 | .driver_data = UNICHROME_P4M900 }, | ||
| 630 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CN750_DID), | 626 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_CN750_DID), |
| 631 | .driver_data = UNICHROME_CN750 }, | 627 | .driver_data = UNICHROME_CN750 }, |
| 628 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_K8M890_DID), | ||
| 629 | .driver_data = UNICHROME_K8M890 }, | ||
| 630 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_P4M890_DID), | ||
| 631 | .driver_data = UNICHROME_P4M890 }, | ||
| 632 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_P4M900_DID), | ||
| 633 | .driver_data = UNICHROME_P4M900 }, | ||
| 632 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_VX800_DID), | 634 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_VX800_DID), |
| 633 | .driver_data = UNICHROME_VX800 }, | 635 | .driver_data = UNICHROME_VX800 }, |
| 634 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_VX855_DID), | 636 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, UNICHROME_VX855_DID), |
