diff options
Diffstat (limited to 'drivers/char/agp/intel-agp.c')
| -rw-r--r-- | drivers/char/agp/intel-agp.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c index d836a71bf06d..ddf5def1b0da 100644 --- a/drivers/char/agp/intel-agp.c +++ b/drivers/char/agp/intel-agp.c | |||
| @@ -816,9 +816,9 @@ static const struct intel_driver_description { | |||
| 816 | { PCI_DEVICE_ID_INTEL_IRONLAKE_MC2_HB, PCI_DEVICE_ID_INTEL_IRONLAKE_M_IG, | 816 | { PCI_DEVICE_ID_INTEL_IRONLAKE_MC2_HB, PCI_DEVICE_ID_INTEL_IRONLAKE_M_IG, |
| 817 | "HD Graphics", NULL, &intel_i965_driver }, | 817 | "HD Graphics", NULL, &intel_i965_driver }, |
| 818 | { PCI_DEVICE_ID_INTEL_SANDYBRIDGE_HB, PCI_DEVICE_ID_INTEL_SANDYBRIDGE_IG, | 818 | { PCI_DEVICE_ID_INTEL_SANDYBRIDGE_HB, PCI_DEVICE_ID_INTEL_SANDYBRIDGE_IG, |
| 819 | "Sandybridge", NULL, &intel_i965_driver }, | 819 | "Sandybridge", NULL, &intel_gen6_driver }, |
| 820 | { PCI_DEVICE_ID_INTEL_SANDYBRIDGE_M_HB, PCI_DEVICE_ID_INTEL_SANDYBRIDGE_M_IG, | 820 | { PCI_DEVICE_ID_INTEL_SANDYBRIDGE_M_HB, PCI_DEVICE_ID_INTEL_SANDYBRIDGE_M_IG, |
| 821 | "Sandybridge", NULL, &intel_i965_driver }, | 821 | "Sandybridge", NULL, &intel_gen6_driver }, |
| 822 | { 0, 0, NULL, NULL, NULL } | 822 | { 0, 0, NULL, NULL, NULL } |
| 823 | }; | 823 | }; |
| 824 | 824 | ||
| @@ -908,6 +908,17 @@ static int __devinit agp_intel_probe(struct pci_dev *pdev, | |||
| 908 | dev_info(&pdev->dev, "Intel %s Chipset\n", intel_agp_chipsets[i].name); | 908 | dev_info(&pdev->dev, "Intel %s Chipset\n", intel_agp_chipsets[i].name); |
| 909 | 909 | ||
| 910 | /* | 910 | /* |
| 911 | * If the device has not been properly setup, the following will catch | ||
| 912 | * the problem and should stop the system from crashing. | ||
| 913 | * 20030610 - hamish@zot.org | ||
| 914 | */ | ||
| 915 | if (pci_enable_device(pdev)) { | ||
| 916 | dev_err(&pdev->dev, "can't enable PCI device\n"); | ||
| 917 | agp_put_bridge(bridge); | ||
| 918 | return -ENODEV; | ||
| 919 | } | ||
| 920 | |||
| 921 | /* | ||
| 911 | * The following fixes the case where the BIOS has "forgotten" to | 922 | * The following fixes the case where the BIOS has "forgotten" to |
| 912 | * provide an address range for the GART. | 923 | * provide an address range for the GART. |
| 913 | * 20030610 - hamish@zot.org | 924 | * 20030610 - hamish@zot.org |
| @@ -921,17 +932,6 @@ static int __devinit agp_intel_probe(struct pci_dev *pdev, | |||
| 921 | } | 932 | } |
| 922 | } | 933 | } |
| 923 | 934 | ||
| 924 | /* | ||
| 925 | * If the device has not been properly setup, the following will catch | ||
| 926 | * the problem and should stop the system from crashing. | ||
| 927 | * 20030610 - hamish@zot.org | ||
| 928 | */ | ||
| 929 | if (pci_enable_device(pdev)) { | ||
| 930 | dev_err(&pdev->dev, "can't enable PCI device\n"); | ||
| 931 | agp_put_bridge(bridge); | ||
| 932 | return -ENODEV; | ||
| 933 | } | ||
| 934 | |||
| 935 | /* Fill in the mode register */ | 935 | /* Fill in the mode register */ |
| 936 | if (cap_ptr) { | 936 | if (cap_ptr) { |
| 937 | pci_read_config_dword(pdev, | 937 | pci_read_config_dword(pdev, |
