Commit aa3d6771 authored by Dave Jones's avatar Dave Jones Committed by Jaroslav Kysela

[PATCH] ALI 1644 AGP/DRM support.

parent b16f6f03
...@@ -248,6 +248,9 @@ struct agp_bridge_data { ...@@ -248,6 +248,9 @@ struct agp_bridge_data {
#ifndef PCI_DEVICE_ID_AL_M1641_0 #ifndef PCI_DEVICE_ID_AL_M1641_0
#define PCI_DEVICE_ID_AL_M1641_0 0x1641 #define PCI_DEVICE_ID_AL_M1641_0 0x1641
#endif #endif
#ifndef PCI_DEVICE_ID_AL_M1644_0
#define PCI_DEVICE_ID_AL_M1644_0 0x1644
#endif
#ifndef PCI_DEVICE_ID_AL_M1647_0 #ifndef PCI_DEVICE_ID_AL_M1647_0
#define PCI_DEVICE_ID_AL_M1647_0 0x1647 #define PCI_DEVICE_ID_AL_M1647_0 0x1647
#endif #endif
......
...@@ -3476,6 +3476,12 @@ static struct { ...@@ -3476,6 +3476,12 @@ static struct {
"Ali", "Ali",
"M1641", "M1641",
ali_generic_setup }, ali_generic_setup },
{ PCI_DEVICE_ID_AL_M1644_0,
PCI_VENDOR_ID_AL,
ALI_M1644,
"Ali",
"M1644",
ali_generic_setup },
{ PCI_DEVICE_ID_AL_M1647_0, { PCI_DEVICE_ID_AL_M1647_0,
PCI_VENDOR_ID_AL, PCI_VENDOR_ID_AL,
ALI_M1647, ALI_M1647,
...@@ -3513,7 +3519,7 @@ static struct { ...@@ -3513,7 +3519,7 @@ static struct {
PCI_VENDOR_ID_AMD, PCI_VENDOR_ID_AMD,
AMD_762, AMD_762,
"AMD", "AMD",
"AMD 760MP", "760MP",
amd_irongate_setup }, amd_irongate_setup },
{ 0, { 0,
PCI_VENDOR_ID_AMD, PCI_VENDOR_ID_AMD,
...@@ -3579,11 +3585,11 @@ static struct { ...@@ -3579,11 +3585,11 @@ static struct {
"i845", "i845",
intel_845_setup }, intel_845_setup },
{ PCI_DEVICE_ID_INTEL_850_0, { PCI_DEVICE_ID_INTEL_850_0,
PCI_VENDOR_ID_INTEL, PCI_VENDOR_ID_INTEL,
INTEL_I850, INTEL_I850,
"Intel", "Intel",
"i850", "i850",
intel_850_setup }, intel_850_setup },
{ PCI_DEVICE_ID_INTEL_860_0, { PCI_DEVICE_ID_INTEL_860_0,
PCI_VENDOR_ID_INTEL, PCI_VENDOR_ID_INTEL,
INTEL_I860, INTEL_I860,
......
...@@ -303,6 +303,7 @@ drm_agp_head_t *DRM(agp_init)(void) ...@@ -303,6 +303,7 @@ drm_agp_head_t *DRM(agp_init)(void)
case ALI_M1631: head->chipset = "ALi M1631"; break; case ALI_M1631: head->chipset = "ALi M1631"; break;
case ALI_M1632: head->chipset = "ALi M1632"; break; case ALI_M1632: head->chipset = "ALi M1632"; break;
case ALI_M1641: head->chipset = "ALi M1641"; break; case ALI_M1641: head->chipset = "ALi M1641"; break;
case ALI_M1644: head->chipset = "ALi M1644"; break;
case ALI_M1647: head->chipset = "ALi M1647"; break; case ALI_M1647: head->chipset = "ALi M1647"; break;
case ALI_M1651: head->chipset = "ALi M1651"; break; case ALI_M1651: head->chipset = "ALi M1651"; break;
#endif #endif
......
...@@ -69,6 +69,7 @@ enum chipset_type { ...@@ -69,6 +69,7 @@ enum chipset_type {
ALI_M1631, ALI_M1631,
ALI_M1632, ALI_M1632,
ALI_M1641, ALI_M1641,
ALI_M1644,
ALI_M1647, ALI_M1647,
ALI_M1651, ALI_M1651,
ALI_GENERIC, ALI_GENERIC,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment