diff options
| author | Rex Zhu <Rex.Zhu@amd.com> | 2016-06-08 00:52:16 -0400 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2016-07-07 15:06:22 -0400 |
| commit | 9a88d22bb090f39e234bec9e4d416c8acdcdbb93 (patch) | |
| tree | 07a885588b7d04da397d4b1bca445ccbf631247b /drivers/gpu/drm/amd/include | |
| parent | a334bc7df010b5d427b6f37bc9db34759e372a2e (diff) | |
drm/amd/powerplay: add shared definitions for di/dt feature.
v1: delete some comflict definitions between polaris and fiji.
Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/include')
| -rw-r--r-- | drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_d.h | 3 | ||||
| -rw-r--r-- | drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h | 80 |
2 files changed, 83 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_d.h b/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_d.h index ebaf67bb1589..90ff7c8a6011 100644 --- a/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_d.h +++ b/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_d.h | |||
| @@ -2823,4 +2823,7 @@ | |||
| 2823 | #define mmDC_EDC_CSINVOC_CNT 0x3192 | 2823 | #define mmDC_EDC_CSINVOC_CNT 0x3192 |
| 2824 | #define mmDC_EDC_RESTORE_CNT 0x3193 | 2824 | #define mmDC_EDC_RESTORE_CNT 0x3193 |
| 2825 | 2825 | ||
| 2826 | #define mmGC_CAC_IND_INDEX 0x129a | ||
| 2827 | #define mmGC_CAC_IND_DATA 0x129b | ||
| 2828 | |||
| 2826 | #endif /* GFX_8_0_D_H */ | 2829 | #endif /* GFX_8_0_D_H */ |
diff --git a/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h b/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h index a43754efd953..4070ca3a68eb 100644 --- a/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h +++ b/drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h | |||
| @@ -20753,4 +20753,84 @@ | |||
| 20753 | #define DIDT_DBR_WEIGHT8_11__WEIGHT11_MASK 0xff000000 | 20753 | #define DIDT_DBR_WEIGHT8_11__WEIGHT11_MASK 0xff000000 |
| 20754 | #define DIDT_DBR_WEIGHT8_11__WEIGHT11__SHIFT 0x18 | 20754 | #define DIDT_DBR_WEIGHT8_11__WEIGHT11__SHIFT 0x18 |
| 20755 | 20755 | ||
| 20756 | #define DIDT_SQ_STALL_CTRL__DIDT_STALL_CTRL_ENABLE_MASK 0x00000001 | ||
| 20757 | #define DIDT_SQ_STALL_CTRL__DIDT_STALL_CTRL_ENABLE__SHIFT 0x00000000 | ||
| 20758 | |||
| 20759 | #define DIDT_SQ_STALL_CTRL__DIDT_STALL_DELAY_HI_MASK 0x0000007e | ||
| 20760 | #define DIDT_SQ_STALL_CTRL__DIDT_STALL_DELAY_LO_MASK 0x00001f80L | ||
| 20761 | #define DIDT_SQ_STALL_CTRL__DIDT_STALL_DELAY_HI__SHIFT 0x00000001 | ||
| 20762 | #define DIDT_SQ_STALL_CTRL__DIDT_STALL_DELAY_LO__SHIFT 0x00000007 | ||
| 20763 | |||
| 20764 | #define DIDT_SQ_STALL_CTRL__DIDT_HI_POWER_THRESHOLD_MASK 0x1fffe000L | ||
| 20765 | #define DIDT_SQ_STALL_CTRL__DIDT_HI_POWER_THRESHOLD__SHIFT 0x0000000d | ||
| 20766 | |||
| 20767 | #define DIDT_SQ_STALL_CTRL__UNUSED_0_MASK 0xe0000000L | ||
| 20768 | #define DIDT_SQ_STALL_CTRL__UNUSED_0__SHIFT 0x0000001d | ||
| 20769 | |||
| 20770 | #define DIDT_SQ_TUNING_CTRL__DIDT_TUNING_ENABLE_MASK 0x00000001L | ||
| 20771 | #define DIDT_SQ_TUNING_CTRL__DIDT_TUNING_ENABLE__SHIFT 0x00000000 | ||
| 20772 | |||
| 20773 | #define DIDT_SQ_TUNING_CTRL__MAX_POWER_DELTA_HI_MASK 0x00007ffeL | ||
| 20774 | #define DIDT_SQ_TUNING_CTRL__MAX_POWER_DELTA_HI__SHIFT 0x00000001 | ||
| 20775 | #define DIDT_SQ_TUNING_CTRL__MAX_POWER_DELTA_LO_MASK 0x1fff8000L | ||
| 20776 | #define DIDT_SQ_TUNING_CTRL__MAX_POWER_DELTA_LO__SHIFT 0x0000000f | ||
| 20777 | |||
| 20778 | #define DIDT_TD_STALL_CTRL__DIDT_STALL_CTRL_ENABLE_MASK 0x00000001L | ||
| 20779 | #define DIDT_TD_STALL_CTRL__DIDT_STALL_CTRL_ENABLE__SHIFT 0x00000000 | ||
| 20780 | |||
| 20781 | #define DIDT_TD_STALL_CTRL__DIDT_STALL_DELAY_HI_MASK 0x0000007eL | ||
| 20782 | #define DIDT_TD_STALL_CTRL__DIDT_STALL_DELAY_LO_MASK 0x00001f80L | ||
| 20783 | #define DIDT_TD_STALL_CTRL__DIDT_STALL_DELAY_HI__SHIFT 0x00000001 | ||
| 20784 | #define DIDT_TD_STALL_CTRL__DIDT_STALL_DELAY_LO__SHIFT 0x00000007 | ||
| 20785 | |||
| 20786 | #define DIDT_TD_STALL_CTRL__DIDT_HI_POWER_THRESHOLD_MASK 0x1fffe000L | ||
| 20787 | #define DIDT_TD_STALL_CTRL__DIDT_HI_POWER_THRESHOLD__SHIFT 0x0000000d | ||
| 20788 | |||
| 20789 | #define DIDT_SQ_CTRL0__DIDT_MAX_STALLS_ALLOWED_HI_MASK 0x00000fc0L | ||
| 20790 | #define DIDT_SQ_CTRL0__DIDT_MAX_STALLS_ALLOWED_LO_MASK 0x0003f000L | ||
| 20791 | #define DIDT_SQ_CTRL0__DIDT_MAX_STALLS_ALLOWED_HI__SHIFT 0x00000006 | ||
| 20792 | #define DIDT_SQ_CTRL0__DIDT_MAX_STALLS_ALLOWED_LO__SHIFT 0x0000000c | ||
| 20793 | |||
| 20794 | #define DIDT_TD_TUNING_CTRL__DIDT_TUNING_ENABLE_MASK 0x00000001L | ||
| 20795 | #define DIDT_TD_TUNING_CTRL__MAX_POWER_DELTA_HI_MASK 0x00007ffeL | ||
| 20796 | #define DIDT_TD_TUNING_CTRL__MAX_POWER_DELTA_LO_MASK 0x1fff8000L | ||
| 20797 | |||
| 20798 | #define DIDT_TD_TUNING_CTRL__DIDT_TUNING_ENABLE__SHIFT 0x00000000 | ||
| 20799 | #define DIDT_TD_TUNING_CTRL__MAX_POWER_DELTA_HI__SHIFT 0x00000001 | ||
| 20800 | #define DIDT_TD_TUNING_CTRL__MAX_POWER_DELTA_LO__SHIFT 0x0000000f | ||
| 20801 | |||
| 20802 | #define DIDT_TD_STALL_CTRL__UNUSED_0_MASK 0xe0000000L | ||
| 20803 | #define DIDT_TD_STALL_CTRL__UNUSED_0__SHIFT 0x0000001d | ||
| 20804 | |||
| 20805 | #define DIDT_TD_CTRL0__DIDT_MAX_STALLS_ALLOWED_HI_MASK 0x00000fc0L | ||
| 20806 | #define DIDT_TD_CTRL0__DIDT_MAX_STALLS_ALLOWED_LO_MASK 0x0003f000L | ||
| 20807 | #define DIDT_TD_CTRL0__DIDT_MAX_STALLS_ALLOWED_HI__SHIFT 0x00000006 | ||
| 20808 | #define DIDT_TD_CTRL0__DIDT_MAX_STALLS_ALLOWED_LO__SHIFT 0x0000000c | ||
| 20809 | |||
| 20810 | #define DIDT_TCP_STALL_CTRL__DIDT_STALL_CTRL_ENABLE_MASK 0x00000001L | ||
| 20811 | #define DIDT_TCP_STALL_CTRL__DIDT_STALL_CTRL_ENABLE__SHIFT 0x00000000 | ||
| 20812 | |||
| 20813 | #define DIDT_TCP_STALL_CTRL__DIDT_STALL_DELAY_HI_MASK 0x0000007eL | ||
| 20814 | #define DIDT_TCP_STALL_CTRL__DIDT_STALL_DELAY_LO_MASK 0x00001f80L | ||
| 20815 | #define DIDT_TCP_STALL_CTRL__DIDT_STALL_DELAY_HI__SHIFT 0x00000001 | ||
| 20816 | #define DIDT_TCP_STALL_CTRL__DIDT_STALL_DELAY_LO__SHIFT 0x00000007 | ||
| 20817 | |||
| 20818 | #define DIDT_TCP_STALL_CTRL__DIDT_HI_POWER_THRESHOLD_MASK 0x1fffe000L | ||
| 20819 | #define DIDT_TCP_STALL_CTRL__DIDT_HI_POWER_THRESHOLD__SHIFT 0x0000000d | ||
| 20820 | |||
| 20821 | #define DIDT_TCP_STALL_CTRL__UNUSED_0_MASK 0xe0000000L | ||
| 20822 | #define DIDT_TCP_STALL_CTRL__UNUSED_0__SHIFT 0x0000001d | ||
| 20823 | |||
| 20824 | #define DIDT_TCP_TUNING_CTRL__DIDT_TUNING_ENABLE_MASK 0x00000001L | ||
| 20825 | #define DIDT_TCP_TUNING_CTRL__MAX_POWER_DELTA_HI_MASK 0x00007ffeL | ||
| 20826 | #define DIDT_TCP_TUNING_CTRL__MAX_POWER_DELTA_LO_MASK 0x1fff8000L | ||
| 20827 | #define DIDT_TCP_TUNING_CTRL__DIDT_TUNING_ENABLE__SHIFT 0x00000000 | ||
| 20828 | #define DIDT_TCP_TUNING_CTRL__MAX_POWER_DELTA_HI__SHIFT 0x00000001 | ||
| 20829 | #define DIDT_TCP_TUNING_CTRL__MAX_POWER_DELTA_LO__SHIFT 0x0000000f | ||
| 20830 | |||
| 20831 | #define DIDT_TCP_CTRL0__DIDT_MAX_STALLS_ALLOWED_HI_MASK 0x00000fc0L | ||
| 20832 | #define DIDT_TCP_CTRL0__DIDT_MAX_STALLS_ALLOWED_LO_MASK 0x0003f000L | ||
| 20833 | #define DIDT_TCP_CTRL0__DIDT_MAX_STALLS_ALLOWED_HI__SHIFT 0x00000006 | ||
| 20834 | #define DIDT_TCP_CTRL0__DIDT_MAX_STALLS_ALLOWED_LO__SHIFT 0x0000000c | ||
| 20835 | |||
| 20756 | #endif /* GFX_8_0_SH_MASK_H */ | 20836 | #endif /* GFX_8_0_SH_MASK_H */ |
