summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Deucher <alexdeucher@gmail.com>2009-04-02 12:16:10 -0400
committerAlex Deucher <alexdeucher@gmail.com>2009-04-02 12:16:10 -0400
commit9858540fab30f9219b6f689c9668ebb3fa203d23 (patch)
treea04bef9cfe6f25e3b69ae246d2e85f0144e7f8f4
parentc3c2ae466cfa1d4e079f6f0396e8f0f68ecb84b8 (diff)
Add support for RV790 (HD 4890) asics
-rw-r--r--shared-core/drm_pciids.txt2
-rw-r--r--shared-core/r600_cp.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/shared-core/drm_pciids.txt b/shared-core/drm_pciids.txt
index 6c93abe3..f1aa9dea 100644
--- a/shared-core/drm_pciids.txt
+++ b/shared-core/drm_pciids.txt
@@ -329,6 +329,8 @@
0x1002 0x944B CHIP_RV770|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP "ATI Mobility Radeon HD 4850 X2"
0x1002 0x945A CHIP_RV770|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP "ATI Mobility Radeon HD 4870"
0x1002 0x945B CHIP_RV770|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP "ATI Mobility Radeon M98"
+0x1002 0x9460 CHIP_RV770|RADEON_NEW_MEMMAP "ATI Radeon 4800 Series"
+0x1002 0x9462 CHIP_RV770|RADEON_NEW_MEMMAP "ATI Radeon 4800 Series"
0x1002 0x946A CHIP_RV770|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP "ATI FirePro M7750"
0x1002 0x946B CHIP_RV770|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP "ATI M98"
0x1002 0x947A CHIP_RV770|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP "ATI M98"
diff --git a/shared-core/r600_cp.c b/shared-core/r600_cp.c
index 6317edc1..8b888ee1 100644
--- a/shared-core/r600_cp.c
+++ b/shared-core/r600_cp.c
@@ -509,7 +509,7 @@ static void r700_cp_load_microcode(drm_radeon_private_t * dev_priv)
RADEON_WRITE(R600_CP_PFP_UCODE_ADDR, 0);
- DRM_INFO("Loading RV770 PFP Microcode\n");
+ DRM_INFO("Loading RV770/RV790 PFP Microcode\n");
for (i = 0; i < R700_PFP_UCODE_SIZE; i++) {
RADEON_WRITE(R600_CP_PFP_UCODE_DATA, RV770_pfp_microcode[i]);
}
@@ -517,7 +517,7 @@ static void r700_cp_load_microcode(drm_radeon_private_t * dev_priv)
RADEON_WRITE(R600_CP_ME_RAM_WADDR, 0);
- DRM_INFO("Loading RV770 CP Microcode\n");
+ DRM_INFO("Loading RV770/RV790 CP Microcode\n");
for (i = 0; i < R700_PM4_UCODE_SIZE; i++) {
RADEON_WRITE(R600_CP_ME_RAM_DATA, RV770_cp_microcode[i]);
}