diff options
| -rw-r--r-- | drivers/char/agp/intel-agp.c | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c index 4068467ce7b9..37cb4e2b2328 100644 --- a/drivers/char/agp/intel-agp.c +++ b/drivers/char/agp/intel-agp.c | |||
| @@ -36,10 +36,10 @@ | |||
| 36 | #define PCI_DEVICE_ID_INTEL_82965GME_IG 0x2A12 | 36 | #define PCI_DEVICE_ID_INTEL_82965GME_IG 0x2A12 |
| 37 | #define PCI_DEVICE_ID_INTEL_82945GME_HB 0x27AC | 37 | #define PCI_DEVICE_ID_INTEL_82945GME_HB 0x27AC |
| 38 | #define PCI_DEVICE_ID_INTEL_82945GME_IG 0x27AE | 38 | #define PCI_DEVICE_ID_INTEL_82945GME_IG 0x27AE |
| 39 | #define PCI_DEVICE_ID_INTEL_IGDGM_HB 0xA010 | 39 | #define PCI_DEVICE_ID_INTEL_PINEVIEW_M_HB 0xA010 |
| 40 | #define PCI_DEVICE_ID_INTEL_IGDGM_IG 0xA011 | 40 | #define PCI_DEVICE_ID_INTEL_PINEVIEW_M_IG 0xA011 |
| 41 | #define PCI_DEVICE_ID_INTEL_IGDG_HB 0xA000 | 41 | #define PCI_DEVICE_ID_INTEL_PINEVIEW_HB 0xA000 |
| 42 | #define PCI_DEVICE_ID_INTEL_IGDG_IG 0xA001 | 42 | #define PCI_DEVICE_ID_INTEL_PINEVIEW_IG 0xA001 |
| 43 | #define PCI_DEVICE_ID_INTEL_G33_HB 0x29C0 | 43 | #define PCI_DEVICE_ID_INTEL_G33_HB 0x29C0 |
| 44 | #define PCI_DEVICE_ID_INTEL_G33_IG 0x29C2 | 44 | #define PCI_DEVICE_ID_INTEL_G33_IG 0x29C2 |
| 45 | #define PCI_DEVICE_ID_INTEL_Q35_HB 0x29B0 | 45 | #define PCI_DEVICE_ID_INTEL_Q35_HB 0x29B0 |
| @@ -50,19 +50,19 @@ | |||
| 50 | #define PCI_DEVICE_ID_INTEL_B43_IG 0x2E42 | 50 | #define PCI_DEVICE_ID_INTEL_B43_IG 0x2E42 |
| 51 | #define PCI_DEVICE_ID_INTEL_GM45_HB 0x2A40 | 51 | #define PCI_DEVICE_ID_INTEL_GM45_HB 0x2A40 |
| 52 | #define PCI_DEVICE_ID_INTEL_GM45_IG 0x2A42 | 52 | #define PCI_DEVICE_ID_INTEL_GM45_IG 0x2A42 |
| 53 | #define PCI_DEVICE_ID_INTEL_IGD_E_HB 0x2E00 | 53 | #define PCI_DEVICE_ID_INTEL_EAGLELAKE_HB 0x2E00 |
| 54 | #define PCI_DEVICE_ID_INTEL_IGD_E_IG 0x2E02 | 54 | #define PCI_DEVICE_ID_INTEL_EAGLELAKE_IG 0x2E02 |
| 55 | #define PCI_DEVICE_ID_INTEL_Q45_HB 0x2E10 | 55 | #define PCI_DEVICE_ID_INTEL_Q45_HB 0x2E10 |
| 56 | #define PCI_DEVICE_ID_INTEL_Q45_IG 0x2E12 | 56 | #define PCI_DEVICE_ID_INTEL_Q45_IG 0x2E12 |
| 57 | #define PCI_DEVICE_ID_INTEL_G45_HB 0x2E20 | 57 | #define PCI_DEVICE_ID_INTEL_G45_HB 0x2E20 |
| 58 | #define PCI_DEVICE_ID_INTEL_G45_IG 0x2E22 | 58 | #define PCI_DEVICE_ID_INTEL_G45_IG 0x2E22 |
| 59 | #define PCI_DEVICE_ID_INTEL_G41_HB 0x2E30 | 59 | #define PCI_DEVICE_ID_INTEL_G41_HB 0x2E30 |
| 60 | #define PCI_DEVICE_ID_INTEL_G41_IG 0x2E32 | 60 | #define PCI_DEVICE_ID_INTEL_G41_IG 0x2E32 |
| 61 | #define PCI_DEVICE_ID_INTEL_IGDNG_D_HB 0x0040 | 61 | #define PCI_DEVICE_ID_INTEL_IRONLAKE_D_HB 0x0040 |
| 62 | #define PCI_DEVICE_ID_INTEL_IGDNG_D_IG 0x0042 | 62 | #define PCI_DEVICE_ID_INTEL_IRONLAKE_D_IG 0x0042 |
| 63 | #define PCI_DEVICE_ID_INTEL_IGDNG_M_HB 0x0044 | 63 | #define PCI_DEVICE_ID_INTEL_IRONLAKE_M_HB 0x0044 |
| 64 | #define PCI_DEVICE_ID_INTEL_IGDNG_MA_HB 0x0062 | 64 | #define PCI_DEVICE_ID_INTEL_IRONLAKE_MA_HB 0x0062 |
| 65 | #define PCI_DEVICE_ID_INTEL_IGDNG_M_IG 0x0046 | 65 | #define PCI_DEVICE_ID_INTEL_IRONLAKE_M_IG 0x0046 |
| 66 | 66 | ||
| 67 | /* cover 915 and 945 variants */ | 67 | /* cover 915 and 945 variants */ |
| 68 | #define IS_I915 (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_E7221_HB || \ | 68 | #define IS_I915 (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_E7221_HB || \ |
| @@ -82,21 +82,21 @@ | |||
| 82 | #define IS_G33 (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_G33_HB || \ | 82 | #define IS_G33 (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_G33_HB || \ |
| 83 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_Q35_HB || \ | 83 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_Q35_HB || \ |
| 84 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_Q33_HB || \ | 84 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_Q33_HB || \ |
| 85 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDGM_HB || \ | 85 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_PINEVIEW_M_HB || \ |
| 86 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDG_HB) | 86 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_PINEVIEW_HB) |
| 87 | 87 | ||
| 88 | #define IS_IGD (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDGM_HB || \ | 88 | #define IS_PINEVIEW (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_PINEVIEW_M_HB || \ |
| 89 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDG_HB) | 89 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_PINEVIEW_HB) |
| 90 | 90 | ||
| 91 | #define IS_G4X (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGD_E_HB || \ | 91 | #define IS_G4X (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_EAGLELAKE_HB || \ |
| 92 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_Q45_HB || \ | 92 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_Q45_HB || \ |
| 93 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_G45_HB || \ | 93 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_G45_HB || \ |
| 94 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_GM45_HB || \ | 94 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_GM45_HB || \ |
| 95 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_G41_HB || \ | 95 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_G41_HB || \ |
| 96 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_B43_HB || \ | 96 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_B43_HB || \ |
| 97 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDNG_D_HB || \ | 97 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IRONLAKE_D_HB || \ |
| 98 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDNG_M_HB || \ | 98 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IRONLAKE_M_HB || \ |
| 99 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IGDNG_MA_HB) | 99 | agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_IRONLAKE_MA_HB) |
| 100 | 100 | ||
| 101 | extern int agp_memory_reserved; | 101 | extern int agp_memory_reserved; |
| 102 | 102 | ||
| @@ -651,7 +651,7 @@ static void intel_i830_init_gtt_entries(void) | |||
| 651 | size = 512; | 651 | size = 512; |
| 652 | } | 652 | } |
| 653 | size += 4; /* add in BIOS popup space */ | 653 | size += 4; /* add in BIOS popup space */ |
| 654 | } else if (IS_G33 && !IS_IGD) { | 654 | } else if (IS_G33 && !IS_PINEVIEW) { |
| 655 | /* G33's GTT size defined in gmch_ctrl */ | 655 | /* G33's GTT size defined in gmch_ctrl */ |
| 656 | switch (gmch_ctrl & G33_PGETBL_SIZE_MASK) { | 656 | switch (gmch_ctrl & G33_PGETBL_SIZE_MASK) { |
| 657 | case G33_PGETBL_SIZE_1M: | 657 | case G33_PGETBL_SIZE_1M: |
| @@ -667,7 +667,7 @@ static void intel_i830_init_gtt_entries(void) | |||
| 667 | size = 512; | 667 | size = 512; |
| 668 | } | 668 | } |
| 669 | size += 4; | 669 | size += 4; |
| 670 | } else if (IS_G4X || IS_IGD) { | 670 | } else if (IS_G4X || IS_PINEVIEW) { |
| 671 | /* On 4 series hardware, GTT stolen is separate from graphics | 671 | /* On 4 series hardware, GTT stolen is separate from graphics |
| 672 | * stolen, ignore it in stolen gtt entries counting. However, | 672 | * stolen, ignore it in stolen gtt entries counting. However, |
| 673 | * 4KB of the stolen memory doesn't get mapped to the GTT. | 673 | * 4KB of the stolen memory doesn't get mapped to the GTT. |
| @@ -1356,14 +1356,14 @@ static void intel_i965_get_gtt_range(int *gtt_offset, int *gtt_size) | |||
| 1356 | { | 1356 | { |
| 1357 | switch (agp_bridge->dev->device) { | 1357 | switch (agp_bridge->dev->device) { |
| 1358 | case PCI_DEVICE_ID_INTEL_GM45_HB: | 1358 | case PCI_DEVICE_ID_INTEL_GM45_HB: |
| 1359 | case PCI_DEVICE_ID_INTEL_IGD_E_HB: | 1359 | case PCI_DEVICE_ID_INTEL_EAGLELAKE_HB: |
| 1360 | case PCI_DEVICE_ID_INTEL_Q45_HB: | 1360 | case PCI_DEVICE_ID_INTEL_Q45_HB: |
| 1361 | case PCI_DEVICE_ID_INTEL_G45_HB: | 1361 | case PCI_DEVICE_ID_INTEL_G45_HB: |
| 1362 | case PCI_DEVICE_ID_INTEL_G41_HB: | 1362 | case PCI_DEVICE_ID_INTEL_G41_HB: |
| 1363 | case PCI_DEVICE_ID_INTEL_B43_HB: | 1363 | case PCI_DEVICE_ID_INTEL_B43_HB: |
| 1364 | case PCI_DEVICE_ID_INTEL_IGDNG_D_HB: | 1364 | case PCI_DEVICE_ID_INTEL_IRONLAKE_D_HB: |
| 1365 | case PCI_DEVICE_ID_INTEL_IGDNG_M_HB: | 1365 | case PCI_DEVICE_ID_INTEL_IRONLAKE_M_HB: |
| 1366 | case PCI_DEVICE_ID_INTEL_IGDNG_MA_HB: | 1366 | case PCI_DEVICE_ID_INTEL_IRONLAKE_MA_HB: |
| 1367 | *gtt_offset = *gtt_size = MB(2); | 1367 | *gtt_offset = *gtt_size = MB(2); |
| 1368 | break; | 1368 | break; |
| 1369 | default: | 1369 | default: |
| @@ -2343,14 +2343,14 @@ static const struct intel_driver_description { | |||
| 2343 | NULL, &intel_g33_driver }, | 2343 | NULL, &intel_g33_driver }, |
| 2344 | { PCI_DEVICE_ID_INTEL_Q33_HB, PCI_DEVICE_ID_INTEL_Q33_IG, 0, "Q33", | 2344 | { PCI_DEVICE_ID_INTEL_Q33_HB, PCI_DEVICE_ID_INTEL_Q33_IG, 0, "Q33", |
| 2345 | NULL, &intel_g33_driver }, | 2345 | NULL, &intel_g33_driver }, |
| 2346 | { PCI_DEVICE_ID_INTEL_IGDGM_HB, PCI_DEVICE_ID_INTEL_IGDGM_IG, 0, "IGD", | 2346 | { PCI_DEVICE_ID_INTEL_PINEVIEW_M_HB, PCI_DEVICE_ID_INTEL_PINEVIEW_M_IG, 0, "Pineview", |
| 2347 | NULL, &intel_g33_driver }, | 2347 | NULL, &intel_g33_driver }, |
| 2348 | { PCI_DEVICE_ID_INTEL_IGDG_HB, PCI_DEVICE_ID_INTEL_IGDG_IG, 0, "IGD", | 2348 | { PCI_DEVICE_ID_INTEL_PINEVIEW_HB, PCI_DEVICE_ID_INTEL_PINEVIEW_IG, 0, "Pineview", |
| 2349 | NULL, &intel_g33_driver }, | 2349 | NULL, &intel_g33_driver }, |
| 2350 | { PCI_DEVICE_ID_INTEL_GM45_HB, PCI_DEVICE_ID_INTEL_GM45_IG, 0, | 2350 | { PCI_DEVICE_ID_INTEL_GM45_HB, PCI_DEVICE_ID_INTEL_GM45_IG, 0, |
| 2351 | "Mobile IntelĀ® GM45 Express", NULL, &intel_i965_driver }, | 2351 | "GM45", NULL, &intel_i965_driver }, |
| 2352 | { PCI_DEVICE_ID_INTEL_IGD_E_HB, PCI_DEVICE_ID_INTEL_IGD_E_IG, 0, | 2352 | { PCI_DEVICE_ID_INTEL_EAGLELAKE_HB, PCI_DEVICE_ID_INTEL_EAGLELAKE_IG, 0, |
| 2353 | "Intel Integrated Graphics Device", NULL, &intel_i965_driver }, | 2353 | "Eaglelake", NULL, &intel_i965_driver }, |
| 2354 | { PCI_DEVICE_ID_INTEL_Q45_HB, PCI_DEVICE_ID_INTEL_Q45_IG, 0, | 2354 | { PCI_DEVICE_ID_INTEL_Q45_HB, PCI_DEVICE_ID_INTEL_Q45_IG, 0, |
| 2355 | "Q45/Q43", NULL, &intel_i965_driver }, | 2355 | "Q45/Q43", NULL, &intel_i965_driver }, |
| 2356 | { PCI_DEVICE_ID_INTEL_G45_HB, PCI_DEVICE_ID_INTEL_G45_IG, 0, | 2356 | { PCI_DEVICE_ID_INTEL_G45_HB, PCI_DEVICE_ID_INTEL_G45_IG, 0, |
| @@ -2359,12 +2359,12 @@ static const struct intel_driver_description { | |||
| 2359 | "B43", NULL, &intel_i965_driver }, | 2359 | "B43", NULL, &intel_i965_driver }, |
| 2360 | { PCI_DEVICE_ID_INTEL_G41_HB, PCI_DEVICE_ID_INTEL_G41_IG, 0, | 2360 | { PCI_DEVICE_ID_INTEL_G41_HB, PCI_DEVICE_ID_INTEL_G41_IG, 0, |
| 2361 | "G41", NULL, &intel_i965_driver }, | 2361 | "G41", NULL, &intel_i965_driver }, |
| 2362 | { PCI_DEVICE_ID_INTEL_IGDNG_D_HB, PCI_DEVICE_ID_INTEL_IGDNG_D_IG, 0, | 2362 | { PCI_DEVICE_ID_INTEL_IRONLAKE_D_HB, PCI_DEVICE_ID_INTEL_IRONLAKE_D_IG, 0, |
| 2363 | "IGDNG/D", NULL, &intel_i965_driver }, | 2363 | "Ironlake/D", NULL, &intel_i965_driver }, |
| 2364 | { PCI_DEVICE_ID_INTEL_IGDNG_M_HB, PCI_DEVICE_ID_INTEL_IGDNG_M_IG, 0, | 2364 | { PCI_DEVICE_ID_INTEL_IRONLAKE_M_HB, PCI_DEVICE_ID_INTEL_IRONLAKE_M_IG, 0, |
| 2365 | "IGDNG/M", NULL, &intel_i965_driver }, | 2365 | "Ironlake/M", NULL, &intel_i965_driver }, |
| 2366 | { PCI_DEVICE_ID_INTEL_IGDNG_MA_HB, PCI_DEVICE_ID_INTEL_IGDNG_M_IG, 0, | 2366 | { PCI_DEVICE_ID_INTEL_IRONLAKE_MA_HB, PCI_DEVICE_ID_INTEL_IRONLAKE_M_IG, 0, |
| 2367 | "IGDNG/MA", NULL, &intel_i965_driver }, | 2367 | "Ironlake/MA", NULL, &intel_i965_driver }, |
| 2368 | { 0, 0, 0, NULL, NULL, NULL } | 2368 | { 0, 0, 0, NULL, NULL, NULL } |
| 2369 | }; | 2369 | }; |
| 2370 | 2370 | ||
| @@ -2541,8 +2541,8 @@ static struct pci_device_id agp_intel_pci_table[] = { | |||
| 2541 | ID(PCI_DEVICE_ID_INTEL_82945G_HB), | 2541 | ID(PCI_DEVICE_ID_INTEL_82945G_HB), |
| 2542 | ID(PCI_DEVICE_ID_INTEL_82945GM_HB), | 2542 | ID(PCI_DEVICE_ID_INTEL_82945GM_HB), |
| 2543 | ID(PCI_DEVICE_ID_INTEL_82945GME_HB), | 2543 | ID(PCI_DEVICE_ID_INTEL_82945GME_HB), |
| 2544 | ID(PCI_DEVICE_ID_INTEL_IGDGM_HB), | 2544 | ID(PCI_DEVICE_ID_INTEL_PINEVIEW_M_HB), |
| 2545 | ID(PCI_DEVICE_ID_INTEL_IGDG_HB), | 2545 | ID(PCI_DEVICE_ID_INTEL_PINEVIEW_HB), |
| 2546 | ID(PCI_DEVICE_ID_INTEL_82946GZ_HB), | 2546 | ID(PCI_DEVICE_ID_INTEL_82946GZ_HB), |
| 2547 | ID(PCI_DEVICE_ID_INTEL_82G35_HB), | 2547 | ID(PCI_DEVICE_ID_INTEL_82G35_HB), |
| 2548 | ID(PCI_DEVICE_ID_INTEL_82965Q_HB), | 2548 | ID(PCI_DEVICE_ID_INTEL_82965Q_HB), |
| @@ -2553,14 +2553,14 @@ static struct pci_device_id agp_intel_pci_table[] = { | |||
| 2553 | ID(PCI_DEVICE_ID_INTEL_Q35_HB), | 2553 | ID(PCI_DEVICE_ID_INTEL_Q35_HB), |
| 2554 | ID(PCI_DEVICE_ID_INTEL_Q33_HB), | 2554 | ID(PCI_DEVICE_ID_INTEL_Q33_HB), |
| 2555 | ID(PCI_DEVICE_ID_INTEL_GM45_HB), | 2555 | ID(PCI_DEVICE_ID_INTEL_GM45_HB), |
| 2556 | ID(PCI_DEVICE_ID_INTEL_IGD_E_HB), | 2556 | ID(PCI_DEVICE_ID_INTEL_EAGLELAKE_HB), |
| 2557 | ID(PCI_DEVICE_ID_INTEL_Q45_HB), | 2557 | ID(PCI_DEVICE_ID_INTEL_Q45_HB), |
| 2558 | ID(PCI_DEVICE_ID_INTEL_G45_HB), | 2558 | ID(PCI_DEVICE_ID_INTEL_G45_HB), |
| 2559 | ID(PCI_DEVICE_ID_INTEL_G41_HB), | 2559 | ID(PCI_DEVICE_ID_INTEL_G41_HB), |
| 2560 | ID(PCI_DEVICE_ID_INTEL_B43_HB), | 2560 | ID(PCI_DEVICE_ID_INTEL_B43_HB), |
| 2561 | ID(PCI_DEVICE_ID_INTEL_IGDNG_D_HB), | 2561 | ID(PCI_DEVICE_ID_INTEL_IRONLAKE_D_HB), |
| 2562 | ID(PCI_DEVICE_ID_INTEL_IGDNG_M_HB), | 2562 | ID(PCI_DEVICE_ID_INTEL_IRONLAKE_M_HB), |
| 2563 | ID(PCI_DEVICE_ID_INTEL_IGDNG_MA_HB), | 2563 | ID(PCI_DEVICE_ID_INTEL_IRONLAKE_MA_HB), |
| 2564 | { } | 2564 | { } |
| 2565 | }; | 2565 | }; |
| 2566 | 2566 | ||
