A few register addresses were declared in
amd/display/dc/dce*/dce*_resource.c.

They have been consolidated with the appropriate
master list of registers in
amd/include/asic_reg/dce/...

This will make them accessible to external tools that
need direct asic register access

Signed-off-by: David Francis <david.fran...@amd.com>
---
 .../amd/display/dc/dce100/dce100_resource.c   | 35 -------------------
 .../amd/display/dc/dce110/dce110_resource.c   | 35 -------------------
 .../amd/display/dc/dce112/dce112_resource.c   | 35 -------------------
 .../drm/amd/display/dc/dce80/dce80_resource.c | 34 ------------------
 .../drm/amd/include/asic_reg/dce/dce_10_0_d.h | 18 ++++++++++
 .../drm/amd/include/asic_reg/dce/dce_11_0_d.h | 10 ++++++
 .../drm/amd/include/asic_reg/dce/dce_11_2_d.h | 10 ++++++
 .../drm/amd/include/asic_reg/dce/dce_8_0_d.h  | 15 ++++++++
 8 files changed, 53 insertions(+), 139 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 
b/drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c
index 38ec0d609297..7615668a78e9 100644
--- a/drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c
+++ b/drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c
@@ -59,46 +59,11 @@
 #include "gmc/gmc_8_2_sh_mask.h"
 #endif
 
-#ifndef mmDP_DPHY_INTERNAL_CTRL
-       #define mmDP_DPHY_INTERNAL_CTRL 0x4aa7
-       #define mmDP0_DP_DPHY_INTERNAL_CTRL 0x4aa7
-       #define mmDP1_DP_DPHY_INTERNAL_CTRL 0x4ba7
-       #define mmDP2_DP_DPHY_INTERNAL_CTRL 0x4ca7
-       #define mmDP3_DP_DPHY_INTERNAL_CTRL 0x4da7
-       #define mmDP4_DP_DPHY_INTERNAL_CTRL 0x4ea7
-       #define mmDP5_DP_DPHY_INTERNAL_CTRL 0x4fa7
-       #define mmDP6_DP_DPHY_INTERNAL_CTRL 0x54a7
-       #define mmDP7_DP_DPHY_INTERNAL_CTRL 0x56a7
-       #define mmDP8_DP_DPHY_INTERNAL_CTRL 0x57a7
-#endif
-
 #ifndef mmBIOS_SCRATCH_2
        #define mmBIOS_SCRATCH_2 0x05CB
        #define mmBIOS_SCRATCH_6 0x05CF
 #endif
 
-#ifndef mmDP_DPHY_BS_SR_SWAP_CNTL
-       #define mmDP_DPHY_BS_SR_SWAP_CNTL                       0x4ADC
-       #define mmDP0_DP_DPHY_BS_SR_SWAP_CNTL                   0x4ADC
-       #define mmDP1_DP_DPHY_BS_SR_SWAP_CNTL                   0x4BDC
-       #define mmDP2_DP_DPHY_BS_SR_SWAP_CNTL                   0x4CDC
-       #define mmDP3_DP_DPHY_BS_SR_SWAP_CNTL                   0x4DDC
-       #define mmDP4_DP_DPHY_BS_SR_SWAP_CNTL                   0x4EDC
-       #define mmDP5_DP_DPHY_BS_SR_SWAP_CNTL                   0x4FDC
-       #define mmDP6_DP_DPHY_BS_SR_SWAP_CNTL                   0x54DC
-#endif
-
-#ifndef mmDP_DPHY_FAST_TRAINING
-       #define mmDP_DPHY_FAST_TRAINING                         0x4ABC
-       #define mmDP0_DP_DPHY_FAST_TRAINING                     0x4ABC
-       #define mmDP1_DP_DPHY_FAST_TRAINING                     0x4BBC
-       #define mmDP2_DP_DPHY_FAST_TRAINING                     0x4CBC
-       #define mmDP3_DP_DPHY_FAST_TRAINING                     0x4DBC
-       #define mmDP4_DP_DPHY_FAST_TRAINING                     0x4EBC
-       #define mmDP5_DP_DPHY_FAST_TRAINING                     0x4FBC
-       #define mmDP6_DP_DPHY_FAST_TRAINING                     0x54BC
-#endif
-
 static const struct dce110_timing_generator_offsets dce100_tg_offsets[] = {
        {
                .crtc = (mmCRTC0_CRTC_CONTROL - mmCRTC_CONTROL),
diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 
b/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c
index ee33786bdef6..648187a28671 100644
--- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c
+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c
@@ -68,46 +68,11 @@
 #include "gmc/gmc_8_2_sh_mask.h"
 #endif
 
-#ifndef mmDP_DPHY_INTERNAL_CTRL
-       #define mmDP_DPHY_INTERNAL_CTRL 0x4aa7
-       #define mmDP0_DP_DPHY_INTERNAL_CTRL 0x4aa7
-       #define mmDP1_DP_DPHY_INTERNAL_CTRL 0x4ba7
-       #define mmDP2_DP_DPHY_INTERNAL_CTRL 0x4ca7
-       #define mmDP3_DP_DPHY_INTERNAL_CTRL 0x4da7
-       #define mmDP4_DP_DPHY_INTERNAL_CTRL 0x4ea7
-       #define mmDP5_DP_DPHY_INTERNAL_CTRL 0x4fa7
-       #define mmDP6_DP_DPHY_INTERNAL_CTRL 0x54a7
-       #define mmDP7_DP_DPHY_INTERNAL_CTRL 0x56a7
-       #define mmDP8_DP_DPHY_INTERNAL_CTRL 0x57a7
-#endif
-
 #ifndef mmBIOS_SCRATCH_2
        #define mmBIOS_SCRATCH_2 0x05CB
        #define mmBIOS_SCRATCH_6 0x05CF
 #endif
 
-#ifndef mmDP_DPHY_BS_SR_SWAP_CNTL
-       #define mmDP_DPHY_BS_SR_SWAP_CNTL                       0x4ADC
-       #define mmDP0_DP_DPHY_BS_SR_SWAP_CNTL                   0x4ADC
-       #define mmDP1_DP_DPHY_BS_SR_SWAP_CNTL                   0x4BDC
-       #define mmDP2_DP_DPHY_BS_SR_SWAP_CNTL                   0x4CDC
-       #define mmDP3_DP_DPHY_BS_SR_SWAP_CNTL                   0x4DDC
-       #define mmDP4_DP_DPHY_BS_SR_SWAP_CNTL                   0x4EDC
-       #define mmDP5_DP_DPHY_BS_SR_SWAP_CNTL                   0x4FDC
-       #define mmDP6_DP_DPHY_BS_SR_SWAP_CNTL                   0x54DC
-#endif
-
-#ifndef mmDP_DPHY_FAST_TRAINING
-       #define mmDP_DPHY_FAST_TRAINING                         0x4ABC
-       #define mmDP0_DP_DPHY_FAST_TRAINING                     0x4ABC
-       #define mmDP1_DP_DPHY_FAST_TRAINING                     0x4BBC
-       #define mmDP2_DP_DPHY_FAST_TRAINING                     0x4CBC
-       #define mmDP3_DP_DPHY_FAST_TRAINING                     0x4DBC
-       #define mmDP4_DP_DPHY_FAST_TRAINING                     0x4EBC
-       #define mmDP5_DP_DPHY_FAST_TRAINING                     0x4FBC
-       #define mmDP6_DP_DPHY_FAST_TRAINING                     0x54BC
-#endif
-
 #ifndef DPHY_RX_FAST_TRAINING_CAPABLE
        #define DPHY_RX_FAST_TRAINING_CAPABLE 0x1
 #endif
diff --git a/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 
b/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c
index 00c0a1ef15eb..972743f19a6c 100644
--- a/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c
+++ b/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c
@@ -59,46 +59,11 @@
 #define DC_LOGGER \
                dc->ctx->logger
 
-#ifndef mmDP_DPHY_INTERNAL_CTRL
-       #define mmDP_DPHY_INTERNAL_CTRL 0x4aa7
-       #define mmDP0_DP_DPHY_INTERNAL_CTRL 0x4aa7
-       #define mmDP1_DP_DPHY_INTERNAL_CTRL 0x4ba7
-       #define mmDP2_DP_DPHY_INTERNAL_CTRL 0x4ca7
-       #define mmDP3_DP_DPHY_INTERNAL_CTRL 0x4da7
-       #define mmDP4_DP_DPHY_INTERNAL_CTRL 0x4ea7
-       #define mmDP5_DP_DPHY_INTERNAL_CTRL 0x4fa7
-       #define mmDP6_DP_DPHY_INTERNAL_CTRL 0x54a7
-       #define mmDP7_DP_DPHY_INTERNAL_CTRL 0x56a7
-       #define mmDP8_DP_DPHY_INTERNAL_CTRL 0x57a7
-#endif
-
 #ifndef mmBIOS_SCRATCH_2
        #define mmBIOS_SCRATCH_2 0x05CB
        #define mmBIOS_SCRATCH_6 0x05CF
 #endif
 
-#ifndef mmDP_DPHY_BS_SR_SWAP_CNTL
-       #define mmDP_DPHY_BS_SR_SWAP_CNTL                       0x4ADC
-       #define mmDP0_DP_DPHY_BS_SR_SWAP_CNTL                   0x4ADC
-       #define mmDP1_DP_DPHY_BS_SR_SWAP_CNTL                   0x4BDC
-       #define mmDP2_DP_DPHY_BS_SR_SWAP_CNTL                   0x4CDC
-       #define mmDP3_DP_DPHY_BS_SR_SWAP_CNTL                   0x4DDC
-       #define mmDP4_DP_DPHY_BS_SR_SWAP_CNTL                   0x4EDC
-       #define mmDP5_DP_DPHY_BS_SR_SWAP_CNTL                   0x4FDC
-       #define mmDP6_DP_DPHY_BS_SR_SWAP_CNTL                   0x54DC
-#endif
-
-#ifndef mmDP_DPHY_FAST_TRAINING
-       #define mmDP_DPHY_FAST_TRAINING                         0x4ABC
-       #define mmDP0_DP_DPHY_FAST_TRAINING                     0x4ABC
-       #define mmDP1_DP_DPHY_FAST_TRAINING                     0x4BBC
-       #define mmDP2_DP_DPHY_FAST_TRAINING                     0x4CBC
-       #define mmDP3_DP_DPHY_FAST_TRAINING                     0x4DBC
-       #define mmDP4_DP_DPHY_FAST_TRAINING                     0x4EBC
-       #define mmDP5_DP_DPHY_FAST_TRAINING                     0x4FBC
-       #define mmDP6_DP_DPHY_FAST_TRAINING                     0x54BC
-#endif
-
 enum dce112_clk_src_array_id {
        DCE112_CLK_SRC_PLL0,
        DCE112_CLK_SRC_PLL1,
diff --git a/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c 
b/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c
index 48a068964722..42935cc8d914 100644
--- a/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c
+++ b/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c
@@ -62,45 +62,11 @@
 #include "gmc/gmc_7_1_sh_mask.h"
 #endif
 
-#ifndef mmDP_DPHY_INTERNAL_CTRL
-#define mmDP_DPHY_INTERNAL_CTRL                         0x1CDE
-#define mmDP0_DP_DPHY_INTERNAL_CTRL                     0x1CDE
-#define mmDP1_DP_DPHY_INTERNAL_CTRL                     0x1FDE
-#define mmDP2_DP_DPHY_INTERNAL_CTRL                     0x42DE
-#define mmDP3_DP_DPHY_INTERNAL_CTRL                     0x45DE
-#define mmDP4_DP_DPHY_INTERNAL_CTRL                     0x48DE
-#define mmDP5_DP_DPHY_INTERNAL_CTRL                     0x4BDE
-#define mmDP6_DP_DPHY_INTERNAL_CTRL                     0x4EDE
-#endif
-
-
 #ifndef mmBIOS_SCRATCH_2
        #define mmBIOS_SCRATCH_2 0x05CB
        #define mmBIOS_SCRATCH_6 0x05CF
 #endif
 
-#ifndef mmDP_DPHY_FAST_TRAINING
-       #define mmDP_DPHY_FAST_TRAINING                         0x1CCE
-       #define mmDP0_DP_DPHY_FAST_TRAINING                     0x1CCE
-       #define mmDP1_DP_DPHY_FAST_TRAINING                     0x1FCE
-       #define mmDP2_DP_DPHY_FAST_TRAINING                     0x42CE
-       #define mmDP3_DP_DPHY_FAST_TRAINING                     0x45CE
-       #define mmDP4_DP_DPHY_FAST_TRAINING                     0x48CE
-       #define mmDP5_DP_DPHY_FAST_TRAINING                     0x4BCE
-       #define mmDP6_DP_DPHY_FAST_TRAINING                     0x4ECE
-#endif
-
-
-#ifndef mmHPD_DC_HPD_CONTROL
-       #define mmHPD_DC_HPD_CONTROL                            0x189A
-       #define mmHPD0_DC_HPD_CONTROL                           0x189A
-       #define mmHPD1_DC_HPD_CONTROL                           0x18A2
-       #define mmHPD2_DC_HPD_CONTROL                           0x18AA
-       #define mmHPD3_DC_HPD_CONTROL                           0x18B2
-       #define mmHPD4_DC_HPD_CONTROL                           0x18BA
-       #define mmHPD5_DC_HPD_CONTROL                           0x18C2
-#endif
-
 #define DCE11_DIG_FE_CNTL 0x4a00
 #define DCE11_DIG_BE_CNTL 0x4a47
 #define DCE11_DP_SEC 0x4ac3
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_10_0_d.h 
b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_10_0_d.h
index 813957a17a2d..4d2f0df85c4e 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_10_0_d.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_10_0_d.h
@@ -7354,5 +7354,23 @@
 #define mmXDMA_SLV_CHANNEL3_XDMA_SLV_REMOTE_GPU_ADDRESS_HIGH                   
 0x48a
 #define mmXDMA_SLV_CHANNEL4_XDMA_SLV_REMOTE_GPU_ADDRESS_HIGH                   
 0x492
 #define mmXDMA_SLV_CHANNEL5_XDMA_SLV_REMOTE_GPU_ADDRESS_HIGH                   
 0x49a
+#define mmDP_DPHY_INTERNAL_CTRL                                                
 0x4aa7
+#define mmDP0_DP_DPHY_INTERNAL_CTRL                                            
 0x4aa7
+#define mmDP1_DP_DPHY_INTERNAL_CTRL                                            
 0x4ba7
+#define mmDP2_DP_DPHY_INTERNAL_CTRL                                            
 0x4ca7
+#define mmDP3_DP_DPHY_INTERNAL_CTRL                                            
 0x4da7
+#define mmDP4_DP_DPHY_INTERNAL_CTRL                                            
 0x4ea7
+#define mmDP5_DP_DPHY_INTERNAL_CTRL                                            
 0x4fa7
+#define mmDP6_DP_DPHY_INTERNAL_CTRL                                            
 0x54a7
+#define mmDP7_DP_DPHY_INTERNAL_CTRL                                            
 0x56a7
+#define mmDP8_DP_DPHY_INTERNAL_CTRL                                            
 0x57a7
+#define mmDP_DPHY_BS_SR_SWAP_CNTL                                              
 0x4adc
+#define mmDP0_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x4adc
+#define mmDP1_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x4bdc
+#define mmDP2_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x4cdc
+#define mmDP3_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x4ddc
+#define mmDP4_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x4edc
+#define mmDP5_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x4fdc
+#define mmDP6_DP_DPHY_BS_SR_SWAP_CNTL                                          
 0x54dc
 
 #endif /* DCE_10_0_D_H */
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h 
b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h
index 6df651a94b0a..fd837980e7ce 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h
@@ -7653,5 +7653,15 @@
 #define mmXDMA_SLV_CHANNEL3_XDMA_SLV_REMOTE_GPU_ADDRESS_HIGH                   
 0x48a
 #define mmXDMA_SLV_CHANNEL4_XDMA_SLV_REMOTE_GPU_ADDRESS_HIGH                   
 0x492
 #define mmXDMA_SLV_CHANNEL5_XDMA_SLV_REMOTE_GPU_ADDRESS_HIGH                   
 0x49a
+#define mmDP_DPHY_INTERNAL_CTRL                                                
 0x4aa7
+#define mmDP0_DP_DPHY_INTERNAL_CTRL                                            
 0x4aa7
+#define mmDP1_DP_DPHY_INTERNAL_CTRL                                            
 0x4ba7
+#define mmDP2_DP_DPHY_INTERNAL_CTRL                                            
 0x4ca7
+#define mmDP3_DP_DPHY_INTERNAL_CTRL                                            
 0x4da7
+#define mmDP4_DP_DPHY_INTERNAL_CTRL                                            
 0x4ea7
+#define mmDP5_DP_DPHY_INTERNAL_CTRL                                            
 0x4fa7
+#define mmDP6_DP_DPHY_INTERNAL_CTRL                                            
 0x54a7
+#define mmDP7_DP_DPHY_INTERNAL_CTRL                                            
 0x56a7
+#define mmDP8_DP_DPHY_INTERNAL_CTRL                                            
 0x57a7
 
 #endif /* DCE_11_0_D_H */
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_2_d.h 
b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_2_d.h
index 367b191d49fb..40176ac5ac34 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_2_d.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_11_2_d.h
@@ -10080,5 +10080,15 @@
 #define mmDPCSTX5_DPCSTX_TEST_DEBUG_DATA                                       
 0x9bfd
 #define mmDPCSTX6_DPCSTX_TEST_DEBUG_DATA                                       
 0x9c9d
 #define mmDPCSTX7_DPCSTX_TEST_DEBUG_DATA                                       
 0x9d3d
+#define mmDP_DPHY_INTERNAL_CTRL                                                
 0x4aa7
+#define mmDP0_DP_DPHY_INTERNAL_CTRL                                            
 0x4aa7
+#define mmDP1_DP_DPHY_INTERNAL_CTRL                                            
 0x4ba7
+#define mmDP2_DP_DPHY_INTERNAL_CTRL                                            
 0x4ca7
+#define mmDP3_DP_DPHY_INTERNAL_CTRL                                            
 0x4da7
+#define mmDP4_DP_DPHY_INTERNAL_CTRL                                            
 0x4ea7
+#define mmDP5_DP_DPHY_INTERNAL_CTRL                                            
 0x4fa7
+#define mmDP6_DP_DPHY_INTERNAL_CTRL                                            
 0x54a7
+#define mmDP7_DP_DPHY_INTERNAL_CTRL                                            
 0x56a7
+#define mmDP8_DP_DPHY_INTERNAL_CTRL                                            
 0x57a7
 
 #endif /* DCE_11_2_D_H */
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_8_0_d.h 
b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_8_0_d.h
index 93d84a475134..45657c3f0ca2 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/dce/dce_8_0_d.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/dce/dce_8_0_d.h
@@ -5708,5 +5708,20 @@
 #define mmXDMA_PG_STATUS                                                       
 0x3fb
 #define mmXDMA_AON_TEST_DEBUG_INDEX                                            
 0x3fc
 #define mmXDMA_AON_TEST_DEBUG_DATA                                             
 0x3fd
+#define mmDP_DPHY_INTERNAL_CTRL                                                
 0x1cde
+#define mmDP0_DP_DPHY_INTERNAL_CTRL                                            
 0x1cde
+#define mmDP1_DP_DPHY_INTERNAL_CTRL                                            
 0x1fde
+#define mmDP2_DP_DPHY_INTERNAL_CTRL                                            
 0x42de
+#define mmDP3_DP_DPHY_INTERNAL_CTRL                                            
 0x45de
+#define mmDP4_DP_DPHY_INTERNAL_CTRL                                            
 0x48de
+#define mmDP5_DP_DPHY_INTERNAL_CTRL                                            
 0x4bde
+#define mmDP6_DP_DPHY_INTERNAL_CTRL                                            
 0x4ede
+#define mmHPD_DC_HPD_CONTROL                                                   
 0x189a
+#define mmHPD0_DC_HPD_CONTROL                                                  
 0x189a
+#define mmHPD1_DC_HPD_CONTROL                                                  
 0x18a2
+#define mmHPD2_DC_HPD_CONTROL                                                  
 0x18aa
+#define mmHPD3_DC_HPD_CONTROL                                                  
 0x18b2
+#define mmHPD4_DC_HPD_CONTROL                                                  
 0x18ba
+#define mmHPD5_DC_HPD_CONTROL                                                  
 0x18c2
 
 #endif /* DCE_8_0_D_H */
-- 
2.17.0

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to