28,7 → 28,7 |
#include "radeon.h" |
#include <drm/radeon_drm.h> |
|
#if __OS_HAS_AGP |
#if IS_ENABLED(CONFIG_AGP) |
|
struct radeon_agpmode_quirk { |
u32 hostbridge_vendor; |
54,6 → 54,9 |
/* Intel 82855PM host bridge / Mobility 9600 M10 RV350 Needs AGPMode 1 (lp #195051) */ |
{ PCI_VENDOR_ID_INTEL, 0x3340, PCI_VENDOR_ID_ATI, 0x4e50, |
PCI_VENDOR_ID_IBM, 0x0550, 1}, |
/* Intel 82855PM host bridge / RV250/M9 GL [Mobility FireGL 9000/Radeon 9000] needs AGPMode 1 (Thinkpad T40p) */ |
{ PCI_VENDOR_ID_INTEL, 0x3340, PCI_VENDOR_ID_ATI, 0x4c66, |
PCI_VENDOR_ID_IBM, 0x054d, 1}, |
/* Intel 82855PM host bridge / Mobility M7 needs AGPMode 1 */ |
{ PCI_VENDOR_ID_INTEL, 0x3340, PCI_VENDOR_ID_ATI, 0x4c57, |
PCI_VENDOR_ID_IBM, 0x0530, 1}, |
123,7 → 126,7 |
|
int radeon_agp_init(struct radeon_device *rdev) |
{ |
#if __OS_HAS_AGP |
#if IS_ENABLED(CONFIG_AGP) |
struct radeon_agpmode_quirk *p = radeon_agpmode_quirk_list; |
struct drm_agp_mode mode; |
struct drm_agp_info info; |
257,7 → 260,7 |
|
void radeon_agp_resume(struct radeon_device *rdev) |
{ |
#if __OS_HAS_AGP |
#if IS_ENABLED(CONFIG_AGP) |
int r; |
if (rdev->flags & RADEON_IS_AGP) { |
r = radeon_agp_init(rdev); |
269,7 → 272,7 |
|
void radeon_agp_fini(struct radeon_device *rdev) |
{ |
#if __OS_HAS_AGP |
#if IS_ENABLED(CONFIG_AGP) |
if (rdev->ddev->agp && rdev->ddev->agp->acquired) { |
drm_agp_release(rdev->ddev); |
} |