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 /drivers/video | |
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>
Diffstat (limited to 'drivers/video')
-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), |