Let's finish the cleanup in sid.h to calm down things after wiring it into
dce_v6_0.c.

This is a bigger cleanup.
Many defines found under sid.h have already been properly moved
into the different "_d.h" and "_sh_mask.h", so they should have been
already removed from sid.h and properly linked in where needed.

Signed-off-by: Alexandre Demers <alexandre.f.dem...@gmail.com>
---
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c |  12 +-
 drivers/gpu/drm/amd/amdgpu/si.c       |  68 +++---
 drivers/gpu/drm/amd/amdgpu/si_enums.h |   2 -
 drivers/gpu/drm/amd/amdgpu/sid.h      | 336 +-------------------------
 4 files changed, 44 insertions(+), 374 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 
b/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
index 2ccb450b35a6..7bb11916a619 100644
--- a/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
@@ -32,7 +32,6 @@
 #include "amdgpu.h"
 #include "amdgpu_pm.h"
 #include "amdgpu_i2c.h"
-#include "sid.h"
 #include "atom.h"
 #include "amdgpu_atombios.h"
 #include "atombios_crtc.h"
@@ -41,18 +40,25 @@
 #include "amdgpu_connectors.h"
 #include "amdgpu_display.h"
 
+#include "dce_v6_0.h"
+#include "sid.h"
+
 #include "bif/bif_3_0_d.h"
 #include "bif/bif_3_0_sh_mask.h"
+
 #include "oss/oss_1_0_d.h"
 #include "oss/oss_1_0_sh_mask.h"
+
 #include "gca/gfx_6_0_d.h"
 #include "gca/gfx_6_0_sh_mask.h"
+#include "gca/gfx_7_2_enum.h"
+
 #include "gmc/gmc_6_0_d.h"
 #include "gmc/gmc_6_0_sh_mask.h"
+
 #include "dce/dce_6_0_d.h"
 #include "dce/dce_6_0_sh_mask.h"
-#include "gca/gfx_7_2_enum.h"
-#include "dce_v6_0.h"
+
 #include "si_enums.h"
 
 static void dce_v6_0_set_display_funcs(struct amdgpu_device *adev);
diff --git a/drivers/gpu/drm/amd/amdgpu/si.c b/drivers/gpu/drm/amd/amdgpu/si.c
index 79307ae3e477..a18b3ece635b 100644
--- a/drivers/gpu/drm/amd/amdgpu/si.c
+++ b/drivers/gpu/drm/amd/amdgpu/si.c
@@ -1124,41 +1124,41 @@ static struct amdgpu_allowed_register_entry 
si_allowed_read_registers[] = {
        {mmCP_STALLED_STAT3},
        {GB_ADDR_CONFIG},
        {MC_ARB_RAMCFG},
-       {GB_TILE_MODE0},
-       {GB_TILE_MODE1},
-       {GB_TILE_MODE2},
-       {GB_TILE_MODE3},
-       {GB_TILE_MODE4},
-       {GB_TILE_MODE5},
-       {GB_TILE_MODE6},
-       {GB_TILE_MODE7},
-       {GB_TILE_MODE8},
-       {GB_TILE_MODE9},
-       {GB_TILE_MODE10},
-       {GB_TILE_MODE11},
-       {GB_TILE_MODE12},
-       {GB_TILE_MODE13},
-       {GB_TILE_MODE14},
-       {GB_TILE_MODE15},
-       {GB_TILE_MODE16},
-       {GB_TILE_MODE17},
-       {GB_TILE_MODE18},
-       {GB_TILE_MODE19},
-       {GB_TILE_MODE20},
-       {GB_TILE_MODE21},
-       {GB_TILE_MODE22},
-       {GB_TILE_MODE23},
-       {GB_TILE_MODE24},
-       {GB_TILE_MODE25},
-       {GB_TILE_MODE26},
-       {GB_TILE_MODE27},
-       {GB_TILE_MODE28},
-       {GB_TILE_MODE29},
-       {GB_TILE_MODE30},
-       {GB_TILE_MODE31},
+       {mmGB_TILE_MODE0},
+       {mmGB_TILE_MODE1},
+       {mmGB_TILE_MODE2},
+       {mmGB_TILE_MODE3},
+       {mmGB_TILE_MODE4},
+       {mmGB_TILE_MODE5},
+       {mmGB_TILE_MODE6},
+       {mmGB_TILE_MODE7},
+       {mmGB_TILE_MODE8},
+       {mmGB_TILE_MODE9},
+       {mmGB_TILE_MODE10},
+       {mmGB_TILE_MODE11},
+       {mmGB_TILE_MODE12},
+       {mmGB_TILE_MODE13},
+       {mmGB_TILE_MODE14},
+       {mmGB_TILE_MODE15},
+       {mmGB_TILE_MODE16},
+       {mmGB_TILE_MODE17},
+       {mmGB_TILE_MODE18},
+       {mmGB_TILE_MODE19},
+       {mmGB_TILE_MODE20},
+       {mmGB_TILE_MODE21},
+       {mmGB_TILE_MODE22},
+       {mmGB_TILE_MODE23},
+       {mmGB_TILE_MODE24},
+       {mmGB_TILE_MODE25},
+       {mmGB_TILE_MODE26},
+       {mmGB_TILE_MODE27},
+       {mmGB_TILE_MODE28},
+       {mmGB_TILE_MODE29},
+       {mmGB_TILE_MODE30},
+       {mmGB_TILE_MODE31},
        {CC_RB_BACKEND_DISABLE, true},
-       {GC_USER_RB_BACKEND_DISABLE, true},
-       {PA_SC_RASTER_CONFIG, true},
+       {mmGC_USER_RB_BACKEND_DISABLE, true},
+       {mmPA_SC_RASTER_CONFIG, true},
 };
 
 static uint32_t si_get_register_value(struct amdgpu_device *adev,
diff --git a/drivers/gpu/drm/amd/amdgpu/si_enums.h 
b/drivers/gpu/drm/amd/amdgpu/si_enums.h
index 8a2ebd725b74..5c3074d4c592 100644
--- a/drivers/gpu/drm/amd/amdgpu/si_enums.h
+++ b/drivers/gpu/drm/amd/amdgpu/si_enums.h
@@ -121,8 +121,6 @@
 #define CURSOR_UPDATE_LOCK             (1 << 16)
 #define CURSOR_DISABLE_MULTIPLE_UPDATE (1 << 24)
 
-#define DMA0_REGISTER_OFFSET 0x000
-#define DMA1_REGISTER_OFFSET 0x200
 #define ES_AND_GS_AUTO       3
 #define RADEON_PACKET_TYPE3  3
 #define CE_PARTITION_BASE    3
diff --git a/drivers/gpu/drm/amd/amdgpu/sid.h b/drivers/gpu/drm/amd/amdgpu/sid.h
index 16314173e5ce..cbf232f5235b 100644
--- a/drivers/gpu/drm/amd/amdgpu/sid.h
+++ b/drivers/gpu/drm/amd/amdgpu/sid.h
@@ -692,18 +692,6 @@
 #define HDP_REG_COHERENCY_FLUSH_CNTL                   0x1528
 
 /* DCE6 ELD audio interface */
-#define AZ_F0_CODEC_ENDPOINT_INDEX                       0x1780
-#       define AZ_ENDPOINT_REG_INDEX(x)                  (((x) & 0xff) << 0)
-#       define AZ_ENDPOINT_REG_WRITE_EN                  (1 << 8)
-#define AZ_F0_CODEC_ENDPOINT_DATA                        0x1781
-
-#define AZ_F0_CODEC_PIN_CONTROL_CHANNEL_SPEAKER          0x25
-#define                SPEAKER_ALLOCATION(x)                   (((x) & 0x7f) 
<< 0)
-#define                SPEAKER_ALLOCATION_MASK                 (0x7f << 0)
-#define                SPEAKER_ALLOCATION_SHIFT                0
-#define                HDMI_CONNECTION                         (1 << 16)
-#define                DP_CONNECTION                           (1 << 17)
-
 #define AZ_F0_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR0        0x28 /* LPCM */
 #define AZ_F0_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR1        0x29 /* AC3 */
 #define AZ_F0_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR2        0x2A /* MPEG1 */
@@ -905,26 +893,11 @@
 #define CRTC_STATUS_FRAME_COUNT                         0x1BA6
 
 /* Audio clocks */
-#define DCCG_AUDIO_DTO_SOURCE                           0x05ac
-#       define DCCG_AUDIO_DTO0_SOURCE_SEL(x) ((x) << 0) /* crtc0 - crtc5 */
-#       define DCCG_AUDIO_DTO_SEL            (1 << 4)   /* 0=dto0 1=dto1 */
-
 #define DCCG_AUDIO_DTO0_PHASE                           0x05b0
 #define DCCG_AUDIO_DTO0_MODULE                          0x05b4
 #define DCCG_AUDIO_DTO1_PHASE                           0x05c0
 #define DCCG_AUDIO_DTO1_MODULE                          0x05c4
 
-#define AFMT_AUDIO_SRC_CONTROL                          0x1c4f
-#define                AFMT_AUDIO_SRC_SELECT(x)                (((x) & 7) << 0)
-/* AFMT_AUDIO_SRC_SELECT
- * 0 = stream0
- * 1 = stream1
- * 2 = stream2
- * 3 = stream3
- * 4 = stream4
- * 5 = stream5
- */
-
 #define        GRBM_CNTL                                       0x2000
 #define                GRBM_READ_TIMEOUT(x)                            ((x) << 
0)
 
@@ -973,30 +946,6 @@
 #define                SE_DB_BUSY                                      (1 << 
30)
 #define                SE_CB_BUSY                                      (1 << 
31)
 
-#define        GRBM_SOFT_RESET                                 0x2008
-#define                SOFT_RESET_CP                                   (1 << 0)
-#define                SOFT_RESET_CB                                   (1 << 1)
-#define                SOFT_RESET_RLC                                  (1 << 2)
-#define                SOFT_RESET_DB                                   (1 << 3)
-#define                SOFT_RESET_GDS                                  (1 << 4)
-#define                SOFT_RESET_PA                                   (1 << 5)
-#define                SOFT_RESET_SC                                   (1 << 6)
-#define                SOFT_RESET_BCI                                  (1 << 7)
-#define                SOFT_RESET_SPI                                  (1 << 8)
-#define                SOFT_RESET_SX                                   (1 << 
10)
-#define                SOFT_RESET_TC                                   (1 << 
11)
-#define                SOFT_RESET_TA                                   (1 << 
12)
-#define                SOFT_RESET_VGT                                  (1 << 
14)
-#define                SOFT_RESET_IA                                   (1 << 
15)
-
-#define GRBM_GFX_INDEX                                 0x200B
-#define                INSTANCE_INDEX(x)                       ((x) << 0)
-#define                SH_INDEX(x)                             ((x) << 8)
-#define                SE_INDEX(x)                             ((x) << 16)
-#define                SH_BROADCAST_WRITES                     (1 << 29)
-#define                INSTANCE_BROADCAST_WRITES               (1 << 30)
-#define                SE_BROADCAST_WRITES                     (1 << 31)
-
 #define GRBM_INT_CNTL                                   0x2018
 #       define RDERR_INT_ENABLE                         (1 << 0)
 #       define GUI_IDLE_INT_ENABLE                      (1 << 19)
@@ -1041,16 +990,6 @@
 
 #define        VGT_VTX_VECT_EJECT_REG                          0x222C
 
-#define        VGT_CACHE_INVALIDATION                          0x2231
-#define                CACHE_INVALIDATION(x)                           ((x) << 
0)
-#define                        VC_ONLY                                         0
-#define                        TC_ONLY                                         
1
-#define                        VC_AND_TC                                       
2
-#define                AUTO_INVLD_EN(x)                                ((x) << 
6)
-#define                        NO_AUTO                                         0
-#define                        ES_AUTO                                         
1
-#define                        GS_AUTO                                         
2
-#define                        ES_AND_GS_AUTO                                  
3
 #define        VGT_ESGS_RING_SIZE                              0x2232
 #define        VGT_GSVS_RING_SIZE                              0x2233
 
@@ -1068,11 +1007,6 @@
 
 #define        VGT_TF_MEMORY_BASE                              0x226E
 
-#define CC_GC_SHADER_ARRAY_CONFIG                      0x226F
-#define                INACTIVE_CUS_MASK                       0xFFFF0000
-#define                INACTIVE_CUS_SHIFT                      16
-#define GC_USER_SHADER_ARRAY_CONFIG                    0x2270
-
 #define        PA_CL_ENHANCE                                   0x2285
 #define                CLIP_VTX_REORDER_ENA                            (1 << 0)
 #define                NUM_CLIP_SEQ(x)                                 ((x) << 
1)
@@ -1165,89 +1099,6 @@
 #define                ROW_SIZE_MASK                           0x30000000
 #define                ROW_SIZE_SHIFT                          28
 
-#define        GB_TILE_MODE0                                   0x2644
-#       define MICRO_TILE_MODE(x)                              ((x) << 0)
-#              define  ADDR_SURF_DISPLAY_MICRO_TILING          0
-#              define  ADDR_SURF_THIN_MICRO_TILING             1
-#              define  ADDR_SURF_DEPTH_MICRO_TILING            2
-#       define ARRAY_MODE(x)                                   ((x) << 2)
-#              define  ARRAY_LINEAR_GENERAL                    0
-#              define  ARRAY_LINEAR_ALIGNED                    1
-#              define  ARRAY_1D_TILED_THIN1                    2
-#              define  ARRAY_2D_TILED_THIN1                    4
-#       define PIPE_CONFIG(x)                                  ((x) << 6)
-#              define  ADDR_SURF_P2                            0
-#              define  ADDR_SURF_P4_8x16                       4
-#              define  ADDR_SURF_P4_16x16                      5
-#              define  ADDR_SURF_P4_16x32                      6
-#              define  ADDR_SURF_P4_32x32                      7
-#              define  ADDR_SURF_P8_16x16_8x16                 8
-#              define  ADDR_SURF_P8_16x32_8x16                 9
-#              define  ADDR_SURF_P8_32x32_8x16                 10
-#              define  ADDR_SURF_P8_16x32_16x16                11
-#              define  ADDR_SURF_P8_32x32_16x16                12
-#              define  ADDR_SURF_P8_32x32_16x32                13
-#              define  ADDR_SURF_P8_32x64_32x32                14
-#       define TILE_SPLIT(x)                                   ((x) << 11)
-#              define  ADDR_SURF_TILE_SPLIT_64B                0
-#              define  ADDR_SURF_TILE_SPLIT_128B               1
-#              define  ADDR_SURF_TILE_SPLIT_256B               2
-#              define  ADDR_SURF_TILE_SPLIT_512B               3
-#              define  ADDR_SURF_TILE_SPLIT_1KB                4
-#              define  ADDR_SURF_TILE_SPLIT_2KB                5
-#              define  ADDR_SURF_TILE_SPLIT_4KB                6
-#       define BANK_WIDTH(x)                                   ((x) << 14)
-#              define  ADDR_SURF_BANK_WIDTH_1                  0
-#              define  ADDR_SURF_BANK_WIDTH_2                  1
-#              define  ADDR_SURF_BANK_WIDTH_4                  2
-#              define  ADDR_SURF_BANK_WIDTH_8                  3
-#       define BANK_HEIGHT(x)                                  ((x) << 16)
-#              define  ADDR_SURF_BANK_HEIGHT_1                 0
-#              define  ADDR_SURF_BANK_HEIGHT_2                 1
-#              define  ADDR_SURF_BANK_HEIGHT_4                 2
-#              define  ADDR_SURF_BANK_HEIGHT_8                 3
-#       define MACRO_TILE_ASPECT(x)                            ((x) << 18)
-#              define  ADDR_SURF_MACRO_ASPECT_1                0
-#              define  ADDR_SURF_MACRO_ASPECT_2                1
-#              define  ADDR_SURF_MACRO_ASPECT_4                2
-#              define  ADDR_SURF_MACRO_ASPECT_8                3
-#       define NUM_BANKS(x)                                    ((x) << 20)
-#              define  ADDR_SURF_2_BANK                        0
-#              define  ADDR_SURF_4_BANK                        1
-#              define  ADDR_SURF_8_BANK                        2
-#              define  ADDR_SURF_16_BANK                       3
-#define        GB_TILE_MODE1                                   0x2645
-#define        GB_TILE_MODE2                                   0x2646
-#define        GB_TILE_MODE3                                   0x2647
-#define        GB_TILE_MODE4                                   0x2648
-#define        GB_TILE_MODE5                                   0x2649
-#define        GB_TILE_MODE6                                   0x264a
-#define        GB_TILE_MODE7                                   0x264b
-#define        GB_TILE_MODE8                                   0x264c
-#define        GB_TILE_MODE9                                   0x264d
-#define        GB_TILE_MODE10                                  0x264e
-#define        GB_TILE_MODE11                                  0x264f
-#define        GB_TILE_MODE12                                  0x2650
-#define        GB_TILE_MODE13                                  0x2651
-#define        GB_TILE_MODE14                                  0x2652
-#define        GB_TILE_MODE15                                  0x2653
-#define        GB_TILE_MODE16                                  0x2654
-#define        GB_TILE_MODE17                                  0x2655
-#define        GB_TILE_MODE18                                  0x2656
-#define        GB_TILE_MODE19                                  0x2657
-#define        GB_TILE_MODE20                                  0x2658
-#define        GB_TILE_MODE21                                  0x2659
-#define        GB_TILE_MODE22                                  0x265a
-#define        GB_TILE_MODE23                                  0x265b
-#define        GB_TILE_MODE24                                  0x265c
-#define        GB_TILE_MODE25                                  0x265d
-#define        GB_TILE_MODE26                                  0x265e
-#define        GB_TILE_MODE27                                  0x265f
-#define        GB_TILE_MODE28                                  0x2660
-#define        GB_TILE_MODE29                                  0x2661
-#define        GB_TILE_MODE30                                  0x2662
-#define        GB_TILE_MODE31                                  0x2663
-
 #define        CB_PERFCOUNTER0_SELECT0                         0x2688
 #define        CB_PERFCOUNTER0_SELECT1                         0x2689
 #define        CB_PERFCOUNTER1_SELECT0                         0x268A
@@ -1259,10 +1110,6 @@
 
 #define        CB_CGTT_SCLK_CTRL                               0x2698
 
-#define        GC_USER_RB_BACKEND_DISABLE                      0x26DF
-#define                BACKEND_DISABLE_MASK                    0x00FF0000
-#define                BACKEND_DISABLE_SHIFT                   16
-
 #define        TCP_CHAN_STEER_LO                               0x2B03
 #define        TCP_CHAN_STEER_HI                               0x2B94
 
@@ -1316,101 +1163,12 @@
 #       define CP_RINGID1_INT_STAT                      (1 << 30)
 #       define CP_RINGID0_INT_STAT                      (1 << 31)
 
-#define        CP_MEM_SLP_CNTL                                 0x3079
-#       define CP_MEM_LS_EN                             (1 << 0)
-
-#define        CP_DEBUG                                        0x307F
-
-#define RLC_CNTL                                          0x30C0
-#       define RLC_ENABLE                                 (1 << 0)
-#define RLC_RL_BASE                                       0x30C1
-#define RLC_RL_SIZE                                       0x30C2
-#define RLC_LB_CNTL                                       0x30C3
-#       define LOAD_BALANCE_ENABLE                        (1 << 0)
-#define RLC_SAVE_AND_RESTORE_BASE                         0x30C4
-#define RLC_LB_CNTR_MAX                                   0x30C5
-#define RLC_LB_CNTR_INIT                                  0x30C6
-
-#define RLC_CLEAR_STATE_RESTORE_BASE                      0x30C8
-
-#define RLC_UCODE_ADDR                                    0x30CB
-#define RLC_UCODE_DATA                                    0x30CC
-
-#define RLC_GPU_CLOCK_COUNT_LSB                           0x30CE
-#define RLC_GPU_CLOCK_COUNT_MSB                           0x30CF
-#define RLC_CAPTURE_GPU_CLOCK_COUNT                       0x30D0
-#define RLC_MC_CNTL                                       0x30D1
-#define RLC_UCODE_CNTL                                    0x30D2
-#define RLC_STAT                                          0x30D3
-#       define RLC_BUSY_STATUS                            (1 << 0)
-#       define GFX_POWER_STATUS                           (1 << 1)
-#       define GFX_CLOCK_STATUS                           (1 << 2)
-#       define GFX_LS_STATUS                              (1 << 3)
-
-#define        RLC_PG_CNTL                                     0x30D7
-#      define GFX_PG_ENABLE                            (1 << 0)
-#      define GFX_PG_SRC                               (1 << 1)
-
-#define        RLC_CGTT_MGCG_OVERRIDE                          0x3100
-#define        RLC_CGCG_CGLS_CTRL                              0x3101
-#      define CGCG_EN                                  (1 << 0)
-#      define CGLS_EN                                  (1 << 1)
-
-#define        RLC_TTOP_D                                      0x3105
-#      define RLC_PUD(x)                               ((x) << 0)
-#      define RLC_PUD_MASK                             (0xff << 0)
-#      define RLC_PDD(x)                               ((x) << 8)
-#      define RLC_PDD_MASK                             (0xff << 8)
-#      define RLC_TTPD(x)                              ((x) << 16)
-#      define RLC_TTPD_MASK                            (0xff << 16)
-#      define RLC_MSD(x)                               ((x) << 24)
-#      define RLC_MSD_MASK                             (0xff << 24)
-
-#define RLC_LB_INIT_CU_MASK                               0x3107
-
-#define        RLC_PG_AO_CU_MASK                               0x310B
-#define        RLC_MAX_PG_CU                                   0x310C
-#      define MAX_PU_CU(x)                             ((x) << 0)
-#      define MAX_PU_CU_MASK                           (0xff << 0)
-#define        RLC_AUTO_PG_CTRL                                0x310C
-#      define AUTO_PG_EN                               (1 << 0)
-#      define GRBM_REG_SGIT(x)                         ((x) << 3)
-#      define GRBM_REG_SGIT_MASK                       (0xffff << 3)
-#      define PG_AFTER_GRBM_REG_ST(x)                  ((x) << 19)
-#      define PG_AFTER_GRBM_REG_ST_MASK                (0x1fff << 19)
-
-#define RLC_SERDES_WR_MASTER_MASK_0                       0x3115
-#define RLC_SERDES_WR_MASTER_MASK_1                       0x3116
-#define RLC_SERDES_WR_CTRL                                0x3117
-
-#define RLC_SERDES_MASTER_BUSY_0                          0x3119
-#define RLC_SERDES_MASTER_BUSY_1                          0x311A
-
-#define RLC_GCPM_GENERAL_3                                0x311E
-
-#define        DB_RENDER_CONTROL                               0xA000
-
-#define DB_DEPTH_INFO                                   0xA00F
-
-#define PA_SC_RASTER_CONFIG                             0xA0D4
-#      define RB_MAP_PKR0(x)                           ((x) << 0)
-#      define RB_MAP_PKR0_MASK                         (0x3 << 0)
-#      define RB_MAP_PKR1(x)                           ((x) << 2)
-#      define RB_MAP_PKR1_MASK                         (0x3 << 2)
-#       define RASTER_CONFIG_RB_MAP_0                   0
-#       define RASTER_CONFIG_RB_MAP_1                   1
-#       define RASTER_CONFIG_RB_MAP_2                   2
-#       define RASTER_CONFIG_RB_MAP_3                   3
+// #define PA_SC_RASTER_CONFIG                             0xA0D4
 #      define RB_XSEL2(x)                              ((x) << 4)
 #      define RB_XSEL2_MASK                            (0x3 << 4)
 #      define RB_XSEL                                  (1 << 6)
 #      define RB_YSEL                                  (1 << 7)
 #      define PKR_MAP(x)                               ((x) << 8)
-#      define PKR_MAP_MASK                             (0x3 << 8)
-#       define RASTER_CONFIG_PKR_MAP_0                 0
-#       define RASTER_CONFIG_PKR_MAP_1                 1
-#       define RASTER_CONFIG_PKR_MAP_2                 2
-#       define RASTER_CONFIG_PKR_MAP_3                 3
 #      define PKR_XSEL(x)                              ((x) << 10)
 #      define PKR_XSEL_MASK                            (0x3 << 10)
 #      define PKR_YSEL(x)                              ((x) << 12)
@@ -1422,56 +1180,11 @@
 #      define SC_YSEL(x)                               ((x) << 20)
 #      define SC_YSEL_MASK                             (0x3 << 20)
 #      define SE_MAP(x)                                ((x) << 24)
-#      define SE_MAP_MASK                              (0x3 << 24)
-#       define RASTER_CONFIG_SE_MAP_0                  0
-#       define RASTER_CONFIG_SE_MAP_1                  1
-#       define RASTER_CONFIG_SE_MAP_2                  2
-#       define RASTER_CONFIG_SE_MAP_3                  3
 #      define SE_XSEL(x)                               ((x) << 26)
 #      define SE_XSEL_MASK                             (0x3 << 26)
 #      define SE_YSEL(x)                               ((x) << 28)
 #      define SE_YSEL_MASK                             (0x3 << 28)
 
-
-#define VGT_EVENT_INITIATOR                             0xA2A4
-#       define SAMPLE_STREAMOUTSTATS1                   (1 << 0)
-#       define SAMPLE_STREAMOUTSTATS2                   (2 << 0)
-#       define SAMPLE_STREAMOUTSTATS3                   (3 << 0)
-#       define CACHE_FLUSH_TS                           (4 << 0)
-#       define CACHE_FLUSH                              (6 << 0)
-#       define CS_PARTIAL_FLUSH                         (7 << 0)
-#       define VGT_STREAMOUT_RESET                      (10 << 0)
-#       define END_OF_PIPE_INCR_DE                      (11 << 0)
-#       define END_OF_PIPE_IB_END                       (12 << 0)
-#       define RST_PIX_CNT                              (13 << 0)
-#       define VS_PARTIAL_FLUSH                         (15 << 0)
-#       define PS_PARTIAL_FLUSH                         (16 << 0)
-#       define CACHE_FLUSH_AND_INV_TS_EVENT             (20 << 0)
-#       define ZPASS_DONE                               (21 << 0)
-#       define CACHE_FLUSH_AND_INV_EVENT                (22 << 0)
-#       define PERFCOUNTER_START                        (23 << 0)
-#       define PERFCOUNTER_STOP                         (24 << 0)
-#       define PIPELINESTAT_START                       (25 << 0)
-#       define PIPELINESTAT_STOP                        (26 << 0)
-#       define PERFCOUNTER_SAMPLE                       (27 << 0)
-#       define SAMPLE_PIPELINESTAT                      (30 << 0)
-#       define SAMPLE_STREAMOUTSTATS                    (32 << 0)
-#       define RESET_VTX_CNT                            (33 << 0)
-#       define VGT_FLUSH                                (36 << 0)
-#       define BOTTOM_OF_PIPE_TS                        (40 << 0)
-#       define DB_CACHE_FLUSH_AND_INV                   (42 << 0)
-#       define FLUSH_AND_INV_DB_DATA_TS                 (43 << 0)
-#       define FLUSH_AND_INV_DB_META                    (44 << 0)
-#       define FLUSH_AND_INV_CB_DATA_TS                 (45 << 0)
-#       define FLUSH_AND_INV_CB_META                    (46 << 0)
-#       define CS_DONE                                  (47 << 0)
-#       define PS_DONE                                  (48 << 0)
-#       define FLUSH_AND_INV_CB_PIXEL_DATA              (49 << 0)
-#       define THREAD_TRACE_START                       (51 << 0)
-#       define THREAD_TRACE_STOP                        (52 << 0)
-#       define THREAD_TRACE_FLUSH                       (54 << 0)
-#       define THREAD_TRACE_FINISH                      (55 << 0)
-
 /* PIF PHY0 registers idx/data 0x8/0xc */
 #define PB0_PIF_CNTL                                      0x10
 #       define LS2_EXIT_TIME(x)                           ((x) << 17)
@@ -2049,9 +1762,6 @@
 #define EVERGREEN_DATA_FORMAT                           0x1ac0
 #       define EVERGREEN_INTERLEAVE_EN                  (1 << 0)
 
-#define MC_SHARED_CHMAP__NOOFCHAN_MASK 0xf000
-#define MC_SHARED_CHMAP__NOOFCHAN__SHIFT 0xc
-
 #define R600_D1GRPH_ARRAY_MODE_LINEAR_GENERAL            (0 << 20)
 #define R600_D1GRPH_ARRAY_MODE_LINEAR_ALIGNED            (1 << 20)
 #define R600_D1GRPH_ARRAY_MODE_1D_TILED_THIN1            (2 << 20)
@@ -2063,32 +1773,6 @@
 #define R700_D2GRPH_SECONDARY_SURFACE_ADDRESS_HIGH              0x1847
 #define R700_D1GRPH_SECONDARY_SURFACE_ADDRESS_HIGH              0x1a47
 
-#define DISP_INTERRUPT_STATUS__LB_D1_VBLANK_INTERRUPT_MASK 0x8
-#define DISP_INTERRUPT_STATUS_CONTINUE__LB_D2_VBLANK_INTERRUPT_MASK 0x8
-#define DISP_INTERRUPT_STATUS_CONTINUE2__LB_D3_VBLANK_INTERRUPT_MASK 0x8
-#define DISP_INTERRUPT_STATUS_CONTINUE3__LB_D4_VBLANK_INTERRUPT_MASK 0x8
-#define DISP_INTERRUPT_STATUS_CONTINUE4__LB_D5_VBLANK_INTERRUPT_MASK 0x8
-#define DISP_INTERRUPT_STATUS_CONTINUE5__LB_D6_VBLANK_INTERRUPT_MASK 0x8
-
-#define DISP_INTERRUPT_STATUS__LB_D1_VLINE_INTERRUPT_MASK 0x4
-#define DISP_INTERRUPT_STATUS_CONTINUE__LB_D2_VLINE_INTERRUPT_MASK 0x4
-#define DISP_INTERRUPT_STATUS_CONTINUE2__LB_D3_VLINE_INTERRUPT_MASK 0x4
-#define DISP_INTERRUPT_STATUS_CONTINUE3__LB_D4_VLINE_INTERRUPT_MASK 0x4
-#define DISP_INTERRUPT_STATUS_CONTINUE4__LB_D5_VLINE_INTERRUPT_MASK 0x4
-#define DISP_INTERRUPT_STATUS_CONTINUE5__LB_D6_VLINE_INTERRUPT_MASK 0x4
-
-#define DISP_INTERRUPT_STATUS__DC_HPD1_INTERRUPT_MASK 0x20000
-#define DISP_INTERRUPT_STATUS_CONTINUE__DC_HPD2_INTERRUPT_MASK 0x20000
-#define DISP_INTERRUPT_STATUS_CONTINUE2__DC_HPD3_INTERRUPT_MASK 0x20000
-#define DISP_INTERRUPT_STATUS_CONTINUE3__DC_HPD4_INTERRUPT_MASK 0x20000
-#define DISP_INTERRUPT_STATUS_CONTINUE4__DC_HPD5_INTERRUPT_MASK 0x20000
-#define DISP_INTERRUPT_STATUS_CONTINUE5__DC_HPD6_INTERRUPT_MASK 0x20000
-
-#define GRPH_INTERRUPT_STATUS__GRPH_PFLIP_INT_OCCURRED_MASK 0x1
-#define GRPH_INTERRUPT_STATUS__GRPH_PFLIP_INT_CLEAR_MASK 0x100
-
-#define DC_HPD1_INT_CONTROL__DC_HPD1_INT_ACK_MASK 0x1
-
 #define R600_D1GRPH_SWAP_CONTROL                               0x1843
 #define R600_D1GRPH_SWAP_ENDIAN_NONE                    (0 << 0)
 #define R600_D1GRPH_SWAP_ENDIAN_16BIT                   (1 << 0)
@@ -2112,8 +1796,6 @@
 #       define R600_SCK_PRESCALE_CRYSTAL_CLK_SHIFT 28
 #       define R600_SCK_PRESCALE_CRYSTAL_CLK_MASK  (0xf << 28)
 
-#define GRPH_INTERRUPT_CONTROL__GRPH_PFLIP_INT_MASK_MASK 0x1
-
 #define FMT_BIT_DEPTH_CONTROL                0x1bf2
 #define FMT_TRUNCATE_EN               (1 << 0)
 #define FMT_TRUNCATE_DEPTH            (1 << 4)
@@ -2417,19 +2099,6 @@
 #define mmSRBM_SOFT_RESET__xxSOFT_RESET_MC_MASK 0x800
 #define mmSRBM_SOFT_RESET__xxSOFT_RESET_MC__SHIFT 0xb
 
-#define VM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK 0x8
-#define VM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT 0x3
-#define VM_CONTEXT1_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK 
0x40
-#define VM_CONTEXT1_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT 
0x6
-#define VM_CONTEXT1_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK 0x200
-#define VM_CONTEXT1_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT 0x9
-#define VM_CONTEXT1_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK 0x1000
-#define VM_CONTEXT1_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT 0xc
-#define VM_CONTEXT1_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK 0x8000
-#define VM_CONTEXT1_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT 0xf
-#define VM_CONTEXT1_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK 0x40000
-#define VM_CONTEXT1_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT 0x12
-
 #define MC_SEQ_MISC0__MT__MASK 0xf0000000
 #define MC_SEQ_MISC0__MT__GDDR1  0x10000000
 #define MC_SEQ_MISC0__MT__DDR2   0x20000000
@@ -2439,10 +2108,7 @@
 #define MC_SEQ_MISC0__MT__HBM    0x60000000
 #define MC_SEQ_MISC0__MT__DDR3   0xB0000000
 
-#define GRBM_STATUS__GUI_ACTIVE_MASK 0x80000000
 #define CP_INT_CNTL_RING__TIME_STAMP_INT_ENABLE_MASK 0x4000000
-#define CP_INT_CNTL_RING0__PRIV_REG_INT_ENABLE_MASK 0x800000
-#define CP_INT_CNTL_RING0__PRIV_INSTR_INT_ENABLE_MASK 0x400000
 #define PACKET3_SEM_WAIT_ON_SIGNAL    (0x1 << 12)
 #define PACKET3_SEM_SEL_SIGNAL     (0x6 << 29)
 #define PACKET3_SEM_SEL_WAIT       (0x7 << 29)
-- 
2.48.1

Reply via email to