diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_reg.h')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_reg.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_reg.h b/drivers/gpu/drm/radeon/radeon_reg.h index 64928814de53..3cd4dace57c7 100644 --- a/drivers/gpu/drm/radeon/radeon_reg.h +++ b/drivers/gpu/drm/radeon/radeon_reg.h | |||
@@ -55,6 +55,7 @@ | |||
55 | #include "r500_reg.h" | 55 | #include "r500_reg.h" |
56 | #include "r600_reg.h" | 56 | #include "r600_reg.h" |
57 | #include "evergreen_reg.h" | 57 | #include "evergreen_reg.h" |
58 | #include "ni_reg.h" | ||
58 | 59 | ||
59 | #define RADEON_MC_AGP_LOCATION 0x014c | 60 | #define RADEON_MC_AGP_LOCATION 0x014c |
60 | #define RADEON_MC_AGP_START_MASK 0x0000FFFF | 61 | #define RADEON_MC_AGP_START_MASK 0x0000FFFF |
@@ -320,6 +321,15 @@ | |||
320 | # define RADEON_PCIE_LC_RECONFIG_NOW (1 << 8) | 321 | # define RADEON_PCIE_LC_RECONFIG_NOW (1 << 8) |
321 | # define RADEON_PCIE_LC_RECONFIG_LATER (1 << 9) | 322 | # define RADEON_PCIE_LC_RECONFIG_LATER (1 << 9) |
322 | # define RADEON_PCIE_LC_SHORT_RECONFIG_EN (1 << 10) | 323 | # define RADEON_PCIE_LC_SHORT_RECONFIG_EN (1 << 10) |
324 | # define R600_PCIE_LC_RECONFIG_ARC_MISSING_ESCAPE (1 << 7) | ||
325 | # define R600_PCIE_LC_RENEGOTIATION_SUPPORT (1 << 9) | ||
326 | # define R600_PCIE_LC_RENEGOTIATE_EN (1 << 10) | ||
327 | # define R600_PCIE_LC_SHORT_RECONFIG_EN (1 << 11) | ||
328 | # define R600_PCIE_LC_UPCONFIGURE_SUPPORT (1 << 12) | ||
329 | # define R600_PCIE_LC_UPCONFIGURE_DIS (1 << 13) | ||
330 | |||
331 | #define R600_TARGET_AND_CURRENT_PROFILE_INDEX 0x70c | ||
332 | #define R700_TARGET_AND_CURRENT_PROFILE_INDEX 0x66c | ||
323 | 333 | ||
324 | #define RADEON_CACHE_CNTL 0x1724 | 334 | #define RADEON_CACHE_CNTL 0x1724 |
325 | #define RADEON_CACHE_LINE 0x0f0c /* PCI */ | 335 | #define RADEON_CACHE_LINE 0x0f0c /* PCI */ |
@@ -422,6 +432,7 @@ | |||
422 | # define RADEON_CRTC_CSYNC_EN (1 << 4) | 432 | # define RADEON_CRTC_CSYNC_EN (1 << 4) |
423 | # define RADEON_CRTC_ICON_EN (1 << 15) | 433 | # define RADEON_CRTC_ICON_EN (1 << 15) |
424 | # define RADEON_CRTC_CUR_EN (1 << 16) | 434 | # define RADEON_CRTC_CUR_EN (1 << 16) |
435 | # define RADEON_CRTC_VSTAT_MODE_MASK (3 << 17) | ||
425 | # define RADEON_CRTC_CUR_MODE_MASK (7 << 20) | 436 | # define RADEON_CRTC_CUR_MODE_MASK (7 << 20) |
426 | # define RADEON_CRTC_CUR_MODE_SHIFT 20 | 437 | # define RADEON_CRTC_CUR_MODE_SHIFT 20 |
427 | # define RADEON_CRTC_CUR_MODE_MONO 0 | 438 | # define RADEON_CRTC_CUR_MODE_MONO 0 |
@@ -509,6 +520,8 @@ | |||
509 | # define RADEON_CRTC_TILE_EN (1 << 15) | 520 | # define RADEON_CRTC_TILE_EN (1 << 15) |
510 | # define RADEON_CRTC_OFFSET_FLIP_CNTL (1 << 16) | 521 | # define RADEON_CRTC_OFFSET_FLIP_CNTL (1 << 16) |
511 | # define RADEON_CRTC_STEREO_OFFSET_EN (1 << 17) | 522 | # define RADEON_CRTC_STEREO_OFFSET_EN (1 << 17) |
523 | # define RADEON_CRTC_GUI_TRIG_OFFSET_LEFT_EN (1 << 28) | ||
524 | # define RADEON_CRTC_GUI_TRIG_OFFSET_RIGHT_EN (1 << 29) | ||
512 | 525 | ||
513 | #define R300_CRTC_TILE_X0_Y0 0x0350 | 526 | #define R300_CRTC_TILE_X0_Y0 0x0350 |
514 | #define R300_CRTC2_TILE_X0_Y0 0x0358 | 527 | #define R300_CRTC2_TILE_X0_Y0 0x0358 |