drm/amd/amdgpu: Introduction of SI registers (v2)
This introduces the SI registers in the amdgpu driver style. v2: squash duplicates fix Signed-off-by: Tom St Denis <tom.stdenis@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:

committed by
Alex Deucher

szülő
3f12325ab8
commit
de2bdb3dcf
661
drivers/gpu/drm/amd/include/asic_reg/bif/bif_3_0_d.h
Normal file
661
drivers/gpu/drm/amd/include/asic_reg/bif/bif_3_0_d.h
Normal file
@@ -0,0 +1,661 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef BIF_3_0_D_H
|
||||
#define BIF_3_0_D_H
|
||||
|
||||
#define ixPB0_DFT_DEBUG_CTRL_REG0 0x1300C
|
||||
#define ixPB0_DFT_JIT_INJ_REG0 0x13000
|
||||
#define ixPB0_DFT_JIT_INJ_REG1 0x13004
|
||||
#define ixPB0_DFT_JIT_INJ_REG2 0x13008
|
||||
#define ixPB0_GLB_CTRL_REG0 0x10004
|
||||
#define ixPB0_GLB_CTRL_REG1 0x10008
|
||||
#define ixPB0_GLB_CTRL_REG2 0x1000C
|
||||
#define ixPB0_GLB_CTRL_REG3 0x10010
|
||||
#define ixPB0_GLB_CTRL_REG4 0x10014
|
||||
#define ixPB0_GLB_CTRL_REG5 0x10018
|
||||
#define ixPB0_GLB_OVRD_REG0 0x10030
|
||||
#define ixPB0_GLB_OVRD_REG1 0x10034
|
||||
#define ixPB0_GLB_OVRD_REG2 0x10038
|
||||
#define ixPB0_GLB_SCI_STAT_OVRD_REG0 0x1001C
|
||||
#define ixPB0_GLB_SCI_STAT_OVRD_REG1 0x10020
|
||||
#define ixPB0_GLB_SCI_STAT_OVRD_REG2 0x10024
|
||||
#define ixPB0_GLB_SCI_STAT_OVRD_REG3 0x10028
|
||||
#define ixPB0_GLB_SCI_STAT_OVRD_REG4 0x1002C
|
||||
#define ixPB0_HW_DEBUG 0x12004
|
||||
#define ixPB0_PIF_CNTL 0x0010
|
||||
#define ixPB0_PIF_CNTL2 0x0014
|
||||
#define ixPB0_PIF_HW_DEBUG 0x0002
|
||||
#define ixPB0_PIF_PAIRING 0x0011
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_0 0x0020
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_10 0x0032
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_1 0x0021
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_11 0x0033
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_12 0x0034
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_13 0x0035
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_14 0x0036
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_15 0x0037
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_2 0x0022
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_3 0x0023
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_4 0x0024
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_5 0x0025
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_6 0x0026
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_7 0x0027
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_8 0x0030
|
||||
#define ixPB0_PIF_PDNB_OVERRIDE_9 0x0031
|
||||
#define ixPB0_PIF_PWRDOWN_0 0x0012
|
||||
#define ixPB0_PIF_PWRDOWN_1 0x0013
|
||||
#define ixPB0_PIF_PWRDOWN_2 0x0017
|
||||
#define ixPB0_PIF_PWRDOWN_3 0x0018
|
||||
#define ixPB0_PIF_SC_CTL 0x0016
|
||||
#define ixPB0_PIF_SCRATCH 0x0001
|
||||
#define ixPB0_PIF_SEQ_STATUS_0 0x0028
|
||||
#define ixPB0_PIF_SEQ_STATUS_10 0x003A
|
||||
#define ixPB0_PIF_SEQ_STATUS_1 0x0029
|
||||
#define ixPB0_PIF_SEQ_STATUS_11 0x003B
|
||||
#define ixPB0_PIF_SEQ_STATUS_12 0x003C
|
||||
#define ixPB0_PIF_SEQ_STATUS_13 0x003D
|
||||
#define ixPB0_PIF_SEQ_STATUS_14 0x003E
|
||||
#define ixPB0_PIF_SEQ_STATUS_15 0x003F
|
||||
#define ixPB0_PIF_SEQ_STATUS_2 0x002A
|
||||
#define ixPB0_PIF_SEQ_STATUS_3 0x002B
|
||||
#define ixPB0_PIF_SEQ_STATUS_4 0x002C
|
||||
#define ixPB0_PIF_SEQ_STATUS_5 0x002D
|
||||
#define ixPB0_PIF_SEQ_STATUS_6 0x002E
|
||||
#define ixPB0_PIF_SEQ_STATUS_7 0x002F
|
||||
#define ixPB0_PIF_SEQ_STATUS_8 0x0038
|
||||
#define ixPB0_PIF_SEQ_STATUS_9 0x0039
|
||||
#define ixPB0_PIF_TXPHYSTATUS 0x0015
|
||||
#define ixPB0_PLL_LC0_CTRL_REG0 0x14480
|
||||
#define ixPB0_PLL_LC0_OVRD_REG0 0x14490
|
||||
#define ixPB0_PLL_LC0_OVRD_REG1 0x14494
|
||||
#define ixPB0_PLL_LC0_SCI_STAT_OVRD_REG0 0x14500
|
||||
#define ixPB0_PLL_LC1_SCI_STAT_OVRD_REG0 0x14504
|
||||
#define ixPB0_PLL_LC2_SCI_STAT_OVRD_REG0 0x14508
|
||||
#define ixPB0_PLL_LC3_SCI_STAT_OVRD_REG0 0x1450C
|
||||
#define ixPB0_PLL_RO0_CTRL_REG0 0x14440
|
||||
#define ixPB0_PLL_RO0_OVRD_REG0 0x14450
|
||||
#define ixPB0_PLL_RO0_OVRD_REG1 0x14454
|
||||
#define ixPB0_PLL_RO0_SCI_STAT_OVRD_REG0 0x14460
|
||||
#define ixPB0_PLL_RO1_SCI_STAT_OVRD_REG0 0x14464
|
||||
#define ixPB0_PLL_RO2_SCI_STAT_OVRD_REG0 0x14468
|
||||
#define ixPB0_PLL_RO3_SCI_STAT_OVRD_REG0 0x1446C
|
||||
#define ixPB0_PLL_RO_GLB_CTRL_REG0 0x14000
|
||||
#define ixPB0_PLL_RO_GLB_OVRD_REG0 0x14010
|
||||
#define ixPB0_RX_GLB_CTRL_REG0 0x16000
|
||||
#define ixPB0_RX_GLB_CTRL_REG1 0x16004
|
||||
#define ixPB0_RX_GLB_CTRL_REG2 0x16008
|
||||
#define ixPB0_RX_GLB_CTRL_REG3 0x1600C
|
||||
#define ixPB0_RX_GLB_CTRL_REG4 0x16010
|
||||
#define ixPB0_RX_GLB_CTRL_REG5 0x16014
|
||||
#define ixPB0_RX_GLB_CTRL_REG6 0x16018
|
||||
#define ixPB0_RX_GLB_CTRL_REG7 0x1601C
|
||||
#define ixPB0_RX_GLB_CTRL_REG8 0x16020
|
||||
#define ixPB0_RX_GLB_OVRD_REG0 0x16030
|
||||
#define ixPB0_RX_GLB_OVRD_REG1 0x16034
|
||||
#define ixPB0_RX_GLB_SCI_STAT_OVRD_REG0 0x16028
|
||||
#define ixPB0_RX_LANE0_CTRL_REG0 0x16440
|
||||
#define ixPB0_RX_LANE0_SCI_STAT_OVRD_REG0 0x16448
|
||||
#define ixPB0_RX_LANE10_CTRL_REG0 0x17500
|
||||
#define ixPB0_RX_LANE10_SCI_STAT_OVRD_REG0 0x17508
|
||||
#define ixPB0_RX_LANE11_CTRL_REG0 0x17600
|
||||
#define ixPB0_RX_LANE11_SCI_STAT_OVRD_REG0 0x17608
|
||||
#define ixPB0_RX_LANE12_CTRL_REG0 0x17840
|
||||
#define ixPB0_RX_LANE12_SCI_STAT_OVRD_REG0 0x17848
|
||||
#define ixPB0_RX_LANE13_CTRL_REG0 0x17880
|
||||
#define ixPB0_RX_LANE13_SCI_STAT_OVRD_REG0 0x17888
|
||||
#define ixPB0_RX_LANE14_CTRL_REG0 0x17900
|
||||
#define ixPB0_RX_LANE14_SCI_STAT_OVRD_REG0 0x17908
|
||||
#define ixPB0_RX_LANE15_CTRL_REG0 0x17A00
|
||||
#define ixPB0_RX_LANE15_SCI_STAT_OVRD_REG0 0x17A08
|
||||
#define ixPB0_RX_LANE1_CTRL_REG0 0x16480
|
||||
#define ixPB0_RX_LANE1_SCI_STAT_OVRD_REG0 0x16488
|
||||
#define ixPB0_RX_LANE2_CTRL_REG0 0x16500
|
||||
#define ixPB0_RX_LANE2_SCI_STAT_OVRD_REG0 0x16508
|
||||
#define ixPB0_RX_LANE3_CTRL_REG0 0x16600
|
||||
#define ixPB0_RX_LANE3_SCI_STAT_OVRD_REG0 0x16608
|
||||
#define ixPB0_RX_LANE4_CTRL_REG0 0x16800
|
||||
#define ixPB0_RX_LANE4_SCI_STAT_OVRD_REG0 0x16848
|
||||
#define ixPB0_RX_LANE5_CTRL_REG0 0x16880
|
||||
#define ixPB0_RX_LANE5_SCI_STAT_OVRD_REG0 0x16888
|
||||
#define ixPB0_RX_LANE6_CTRL_REG0 0x16900
|
||||
#define ixPB0_RX_LANE6_SCI_STAT_OVRD_REG0 0x16908
|
||||
#define ixPB0_RX_LANE7_CTRL_REG0 0x16A00
|
||||
#define ixPB0_RX_LANE7_SCI_STAT_OVRD_REG0 0x16A08
|
||||
#define ixPB0_RX_LANE8_CTRL_REG0 0x17440
|
||||
#define ixPB0_RX_LANE8_SCI_STAT_OVRD_REG0 0x17448
|
||||
#define ixPB0_RX_LANE9_CTRL_REG0 0x17480
|
||||
#define ixPB0_RX_LANE9_SCI_STAT_OVRD_REG0 0x17488
|
||||
#define ixPB0_STRAP_GLB_REG0 0x12020
|
||||
#define ixPB0_STRAP_PLL_REG0 0x12030
|
||||
#define ixPB0_STRAP_RX_REG0 0x12028
|
||||
#define ixPB0_STRAP_RX_REG1 0x1202C
|
||||
#define ixPB0_STRAP_TX_REG0 0x12024
|
||||
#define ixPB0_TX_GLB_COEFF_ACCEPT_TABLE_REG0 0x18014
|
||||
#define ixPB0_TX_GLB_COEFF_ACCEPT_TABLE_REG1 0x18018
|
||||
#define ixPB0_TX_GLB_COEFF_ACCEPT_TABLE_REG2 0x1801C
|
||||
#define ixPB0_TX_GLB_COEFF_ACCEPT_TABLE_REG3 0x18020
|
||||
#define ixPB0_TX_GLB_CTRL_REG0 0x18000
|
||||
#define ixPB0_TX_GLB_LANE_SKEW_CTRL 0x18004
|
||||
#define ixPB0_TX_GLB_OVRD_REG0 0x18030
|
||||
#define ixPB0_TX_GLB_OVRD_REG1 0x18034
|
||||
#define ixPB0_TX_GLB_OVRD_REG2 0x18038
|
||||
#define ixPB0_TX_GLB_OVRD_REG3 0x1803C
|
||||
#define ixPB0_TX_GLB_OVRD_REG4 0x18040
|
||||
#define ixPB0_TX_GLB_SCI_STAT_OVRD_REG0 0x18010
|
||||
#define ixPB0_TX_LANE0_CTRL_REG0 0x18440
|
||||
#define ixPB0_TX_LANE0_OVRD_REG0 0x18444
|
||||
#define ixPB0_TX_LANE0_SCI_STAT_OVRD_REG0 0x18448
|
||||
#define ixPB0_TX_LANE10_CTRL_REG0 0x19500
|
||||
#define ixPB0_TX_LANE10_OVRD_REG0 0x19504
|
||||
#define ixPB0_TX_LANE10_SCI_STAT_OVRD_REG0 0x19508
|
||||
#define ixPB0_TX_LANE11_CTRL_REG0 0x19600
|
||||
#define ixPB0_TX_LANE11_OVRD_REG0 0x19604
|
||||
#define ixPB0_TX_LANE11_SCI_STAT_OVRD_REG0 0x19608
|
||||
#define ixPB0_TX_LANE12_CTRL_REG0 0x19840
|
||||
#define ixPB0_TX_LANE12_OVRD_REG0 0x19844
|
||||
#define ixPB0_TX_LANE12_SCI_STAT_OVRD_REG0 0x19848
|
||||
#define ixPB0_TX_LANE13_CTRL_REG0 0x19880
|
||||
#define ixPB0_TX_LANE13_OVRD_REG0 0x19884
|
||||
#define ixPB0_TX_LANE13_SCI_STAT_OVRD_REG0 0x19888
|
||||
#define ixPB0_TX_LANE14_CTRL_REG0 0x19900
|
||||
#define ixPB0_TX_LANE14_OVRD_REG0 0x19904
|
||||
#define ixPB0_TX_LANE14_SCI_STAT_OVRD_REG0 0x19908
|
||||
#define ixPB0_TX_LANE15_CTRL_REG0 0x19A00
|
||||
#define ixPB0_TX_LANE15_OVRD_REG0 0x19A04
|
||||
#define ixPB0_TX_LANE15_SCI_STAT_OVRD_REG0 0x19A08
|
||||
#define ixPB0_TX_LANE1_CTRL_REG0 0x18480
|
||||
#define ixPB0_TX_LANE1_OVRD_REG0 0x18484
|
||||
#define ixPB0_TX_LANE1_SCI_STAT_OVRD_REG0 0x18488
|
||||
#define ixPB0_TX_LANE2_CTRL_REG0 0x18500
|
||||
#define ixPB0_TX_LANE2_OVRD_REG0 0x18504
|
||||
#define ixPB0_TX_LANE2_SCI_STAT_OVRD_REG0 0x18508
|
||||
#define ixPB0_TX_LANE3_CTRL_REG0 0x18600
|
||||
#define ixPB0_TX_LANE3_OVRD_REG0 0x18604
|
||||
#define ixPB0_TX_LANE3_SCI_STAT_OVRD_REG0 0x18608
|
||||
#define ixPB0_TX_LANE4_CTRL_REG0 0x18840
|
||||
#define ixPB0_TX_LANE4_OVRD_REG0 0x18844
|
||||
#define ixPB0_TX_LANE4_SCI_STAT_OVRD_REG0 0x18848
|
||||
#define ixPB0_TX_LANE5_CTRL_REG0 0x18880
|
||||
#define ixPB0_TX_LANE5_OVRD_REG0 0x18884
|
||||
#define ixPB0_TX_LANE5_SCI_STAT_OVRD_REG0 0x18888
|
||||
#define ixPB0_TX_LANE6_CTRL_REG0 0x18900
|
||||
#define ixPB0_TX_LANE6_OVRD_REG0 0x18904
|
||||
#define ixPB0_TX_LANE6_SCI_STAT_OVRD_REG0 0x18908
|
||||
#define ixPB0_TX_LANE7_CTRL_REG0 0x18A00
|
||||
#define ixPB0_TX_LANE7_OVRD_REG0 0x18A04
|
||||
#define ixPB0_TX_LANE7_SCI_STAT_OVRD_REG0 0x18A08
|
||||
#define ixPB0_TX_LANE8_CTRL_REG0 0x19440
|
||||
#define ixPB0_TX_LANE8_OVRD_REG0 0x19444
|
||||
#define ixPB0_TX_LANE8_SCI_STAT_OVRD_REG0 0x19448
|
||||
#define ixPB0_TX_LANE9_CTRL_REG0 0x19480
|
||||
#define ixPB0_TX_LANE9_OVRD_REG0 0x19484
|
||||
#define ixPB0_TX_LANE9_SCI_STAT_OVRD_REG0 0x19488
|
||||
#define ixPB1_DFT_DEBUG_CTRL_REG0 0x1300C
|
||||
#define ixPB1_DFT_JIT_INJ_REG0 0x13000
|
||||
#define ixPB1_DFT_JIT_INJ_REG1 0x13004
|
||||
#define ixPB1_DFT_JIT_INJ_REG2 0x13008
|
||||
#define ixPB1_GLB_CTRL_REG0 0x10004
|
||||
#define ixPB1_GLB_CTRL_REG1 0x10008
|
||||
#define ixPB1_GLB_CTRL_REG2 0x1000C
|
||||
#define ixPB1_GLB_CTRL_REG3 0x10010
|
||||
#define ixPB1_GLB_CTRL_REG4 0x10014
|
||||
#define ixPB1_GLB_CTRL_REG5 0x10018
|
||||
#define ixPB1_GLB_OVRD_REG0 0x10030
|
||||
#define ixPB1_GLB_OVRD_REG1 0x10034
|
||||
#define ixPB1_GLB_OVRD_REG2 0x10038
|
||||
#define ixPB1_GLB_SCI_STAT_OVRD_REG0 0x1001C
|
||||
#define ixPB1_GLB_SCI_STAT_OVRD_REG1 0x10020
|
||||
#define ixPB1_GLB_SCI_STAT_OVRD_REG2 0x10024
|
||||
#define ixPB1_GLB_SCI_STAT_OVRD_REG3 0x10028
|
||||
#define ixPB1_GLB_SCI_STAT_OVRD_REG4 0x1002C
|
||||
#define ixPB1_HW_DEBUG 0x12004
|
||||
#define ixPB1_PIF_CNTL 0x0010
|
||||
#define ixPB1_PIF_CNTL2 0x0014
|
||||
#define ixPB1_PIF_HW_DEBUG 0x0002
|
||||
#define ixPB1_PIF_PAIRING 0x0011
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_0 0x0020
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_10 0x0032
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_1 0x0021
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_11 0x0033
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_12 0x0034
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_13 0x0035
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_14 0x0036
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_15 0x0037
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_2 0x0022
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_3 0x0023
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_4 0x0024
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_5 0x0025
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_6 0x0026
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_7 0x0027
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_8 0x0030
|
||||
#define ixPB1_PIF_PDNB_OVERRIDE_9 0x0031
|
||||
#define ixPB1_PIF_PWRDOWN_0 0x0012
|
||||
#define ixPB1_PIF_PWRDOWN_1 0x0013
|
||||
#define ixPB1_PIF_PWRDOWN_2 0x0017
|
||||
#define ixPB1_PIF_PWRDOWN_3 0x0018
|
||||
#define ixPB1_PIF_SC_CTL 0x0016
|
||||
#define ixPB1_PIF_SCRATCH 0x0001
|
||||
#define ixPB1_PIF_SEQ_STATUS_0 0x0028
|
||||
#define ixPB1_PIF_SEQ_STATUS_10 0x003A
|
||||
#define ixPB1_PIF_SEQ_STATUS_1 0x0029
|
||||
#define ixPB1_PIF_SEQ_STATUS_11 0x003B
|
||||
#define ixPB1_PIF_SEQ_STATUS_12 0x003C
|
||||
#define ixPB1_PIF_SEQ_STATUS_13 0x003D
|
||||
#define ixPB1_PIF_SEQ_STATUS_14 0x003E
|
||||
#define ixPB1_PIF_SEQ_STATUS_15 0x003F
|
||||
#define ixPB1_PIF_SEQ_STATUS_2 0x002A
|
||||
#define ixPB1_PIF_SEQ_STATUS_3 0x002B
|
||||
#define ixPB1_PIF_SEQ_STATUS_4 0x002C
|
||||
#define ixPB1_PIF_SEQ_STATUS_5 0x002D
|
||||
#define ixPB1_PIF_SEQ_STATUS_6 0x002E
|
||||
#define ixPB1_PIF_SEQ_STATUS_7 0x002F
|
||||
#define ixPB1_PIF_SEQ_STATUS_8 0x0038
|
||||
#define ixPB1_PIF_SEQ_STATUS_9 0x0039
|
||||
#define ixPB1_PIF_TXPHYSTATUS 0x0015
|
||||
#define ixPB1_PLL_LC0_CTRL_REG0 0x14480
|
||||
#define ixPB1_PLL_LC0_OVRD_REG0 0x14490
|
||||
#define ixPB1_PLL_LC0_OVRD_REG1 0x14494
|
||||
#define ixPB1_PLL_LC0_SCI_STAT_OVRD_REG0 0x14500
|
||||
#define ixPB1_PLL_LC1_SCI_STAT_OVRD_REG0 0x14504
|
||||
#define ixPB1_PLL_LC2_SCI_STAT_OVRD_REG0 0x14508
|
||||
#define ixPB1_PLL_LC3_SCI_STAT_OVRD_REG0 0x1450C
|
||||
#define ixPB1_PLL_RO0_CTRL_REG0 0x14440
|
||||
#define ixPB1_PLL_RO0_OVRD_REG0 0x14450
|
||||
#define ixPB1_PLL_RO0_OVRD_REG1 0x14454
|
||||
#define ixPB1_PLL_RO0_SCI_STAT_OVRD_REG0 0x14460
|
||||
#define ixPB1_PLL_RO1_SCI_STAT_OVRD_REG0 0x14464
|
||||
#define ixPB1_PLL_RO2_SCI_STAT_OVRD_REG0 0x14468
|
||||
#define ixPB1_PLL_RO3_SCI_STAT_OVRD_REG0 0x1446C
|
||||
#define ixPB1_PLL_RO_GLB_CTRL_REG0 0x14000
|
||||
#define ixPB1_PLL_RO_GLB_OVRD_REG0 0x14010
|
||||
#define ixPB1_RX_GLB_CTRL_REG0 0x16000
|
||||
#define ixPB1_RX_GLB_CTRL_REG1 0x16004
|
||||
#define ixPB1_RX_GLB_CTRL_REG2 0x16008
|
||||
#define ixPB1_RX_GLB_CTRL_REG3 0x1600C
|
||||
#define ixPB1_RX_GLB_CTRL_REG4 0x16010
|
||||
#define ixPB1_RX_GLB_CTRL_REG5 0x16014
|
||||
#define ixPB1_RX_GLB_CTRL_REG6 0x16018
|
||||
#define ixPB1_RX_GLB_CTRL_REG7 0x1601C
|
||||
#define ixPB1_RX_GLB_CTRL_REG8 0x16020
|
||||
#define ixPB1_RX_GLB_OVRD_REG0 0x16030
|
||||
#define ixPB1_RX_GLB_OVRD_REG1 0x16034
|
||||
#define ixPB1_RX_GLB_SCI_STAT_OVRD_REG0 0x16028
|
||||
#define ixPB1_RX_LANE0_CTRL_REG0 0x16440
|
||||
#define ixPB1_RX_LANE0_SCI_STAT_OVRD_REG0 0x16448
|
||||
#define ixPB1_RX_LANE10_CTRL_REG0 0x17500
|
||||
#define ixPB1_RX_LANE10_SCI_STAT_OVRD_REG0 0x17508
|
||||
#define ixPB1_RX_LANE11_CTRL_REG0 0x17600
|
||||
#define ixPB1_RX_LANE11_SCI_STAT_OVRD_REG0 0x17608
|
||||
#define ixPB1_RX_LANE12_CTRL_REG0 0x17840
|
||||
#define ixPB1_RX_LANE12_SCI_STAT_OVRD_REG0 0x17848
|
||||
#define ixPB1_RX_LANE13_CTRL_REG0 0x17880
|
||||
#define ixPB1_RX_LANE13_SCI_STAT_OVRD_REG0 0x17888
|
||||
#define ixPB1_RX_LANE14_CTRL_REG0 0x17900
|
||||
#define ixPB1_RX_LANE14_SCI_STAT_OVRD_REG0 0x17908
|
||||
#define ixPB1_RX_LANE15_CTRL_REG0 0x17A00
|
||||
#define ixPB1_RX_LANE15_SCI_STAT_OVRD_REG0 0x17A08
|
||||
#define ixPB1_RX_LANE1_CTRL_REG0 0x16480
|
||||
#define ixPB1_RX_LANE1_SCI_STAT_OVRD_REG0 0x16488
|
||||
#define ixPB1_RX_LANE2_CTRL_REG0 0x16500
|
||||
#define ixPB1_RX_LANE2_SCI_STAT_OVRD_REG0 0x16508
|
||||
#define ixPB1_RX_LANE3_CTRL_REG0 0x16600
|
||||
#define ixPB1_RX_LANE3_SCI_STAT_OVRD_REG0 0x16608
|
||||
#define ixPB1_RX_LANE4_CTRL_REG0 0x16800
|
||||
#define ixPB1_RX_LANE4_SCI_STAT_OVRD_REG0 0x16848
|
||||
#define ixPB1_RX_LANE5_CTRL_REG0 0x16880
|
||||
#define ixPB1_RX_LANE5_SCI_STAT_OVRD_REG0 0x16888
|
||||
#define ixPB1_RX_LANE6_CTRL_REG0 0x16900
|
||||
#define ixPB1_RX_LANE6_SCI_STAT_OVRD_REG0 0x16908
|
||||
#define ixPB1_RX_LANE7_CTRL_REG0 0x16A00
|
||||
#define ixPB1_RX_LANE7_SCI_STAT_OVRD_REG0 0x16A08
|
||||
#define ixPB1_RX_LANE8_CTRL_REG0 0x17440
|
||||
#define ixPB1_RX_LANE8_SCI_STAT_OVRD_REG0 0x17448
|
||||
#define ixPB1_RX_LANE9_CTRL_REG0 0x17480
|
||||
#define ixPB1_RX_LANE9_SCI_STAT_OVRD_REG0 0x17488
|
||||
#define ixPB1_STRAP_GLB_REG0 0x12020
|
||||
#define ixPB1_STRAP_PLL_REG0 0x12030
|
||||
#define ixPB1_STRAP_RX_REG0 0x12028
|
||||
#define ixPB1_STRAP_RX_REG1 0x1202C
|
||||
#define ixPB1_STRAP_TX_REG0 0x12024
|
||||
#define ixPB1_TX_GLB_COEFF_ACCEPT_TABLE_REG0 0x18014
|
||||
#define ixPB1_TX_GLB_COEFF_ACCEPT_TABLE_REG1 0x18018
|
||||
#define ixPB1_TX_GLB_COEFF_ACCEPT_TABLE_REG2 0x1801C
|
||||
#define ixPB1_TX_GLB_COEFF_ACCEPT_TABLE_REG3 0x18020
|
||||
#define ixPB1_TX_GLB_CTRL_REG0 0x18000
|
||||
#define ixPB1_TX_GLB_LANE_SKEW_CTRL 0x18004
|
||||
#define ixPB1_TX_GLB_OVRD_REG0 0x18030
|
||||
#define ixPB1_TX_GLB_OVRD_REG1 0x18034
|
||||
#define ixPB1_TX_GLB_OVRD_REG2 0x18038
|
||||
#define ixPB1_TX_GLB_OVRD_REG3 0x1803C
|
||||
#define ixPB1_TX_GLB_OVRD_REG4 0x18040
|
||||
#define ixPB1_TX_GLB_SCI_STAT_OVRD_REG0 0x18010
|
||||
#define ixPB1_TX_LANE0_CTRL_REG0 0x18440
|
||||
#define ixPB1_TX_LANE0_OVRD_REG0 0x18444
|
||||
#define ixPB1_TX_LANE0_SCI_STAT_OVRD_REG0 0x18448
|
||||
#define ixPB1_TX_LANE10_CTRL_REG0 0x19500
|
||||
#define ixPB1_TX_LANE10_OVRD_REG0 0x19504
|
||||
#define ixPB1_TX_LANE10_SCI_STAT_OVRD_REG0 0x19508
|
||||
#define ixPB1_TX_LANE11_CTRL_REG0 0x19600
|
||||
#define ixPB1_TX_LANE11_OVRD_REG0 0x19604
|
||||
#define ixPB1_TX_LANE11_SCI_STAT_OVRD_REG0 0x19608
|
||||
#define ixPB1_TX_LANE12_CTRL_REG0 0x19840
|
||||
#define ixPB1_TX_LANE12_OVRD_REG0 0x19844
|
||||
#define ixPB1_TX_LANE12_SCI_STAT_OVRD_REG0 0x19848
|
||||
#define ixPB1_TX_LANE13_CTRL_REG0 0x19880
|
||||
#define ixPB1_TX_LANE13_OVRD_REG0 0x19884
|
||||
#define ixPB1_TX_LANE13_SCI_STAT_OVRD_REG0 0x19888
|
||||
#define ixPB1_TX_LANE14_CTRL_REG0 0x19900
|
||||
#define ixPB1_TX_LANE14_OVRD_REG0 0x19904
|
||||
#define ixPB1_TX_LANE14_SCI_STAT_OVRD_REG0 0x19908
|
||||
#define ixPB1_TX_LANE15_CTRL_REG0 0x19A00
|
||||
#define ixPB1_TX_LANE15_OVRD_REG0 0x19A04
|
||||
#define ixPB1_TX_LANE15_SCI_STAT_OVRD_REG0 0x19A08
|
||||
#define ixPB1_TX_LANE1_CTRL_REG0 0x18480
|
||||
#define ixPB1_TX_LANE1_OVRD_REG0 0x18484
|
||||
#define ixPB1_TX_LANE1_SCI_STAT_OVRD_REG0 0x18488
|
||||
#define ixPB1_TX_LANE2_CTRL_REG0 0x18500
|
||||
#define ixPB1_TX_LANE2_OVRD_REG0 0x18504
|
||||
#define ixPB1_TX_LANE2_SCI_STAT_OVRD_REG0 0x18508
|
||||
#define ixPB1_TX_LANE3_CTRL_REG0 0x18600
|
||||
#define ixPB1_TX_LANE3_OVRD_REG0 0x18604
|
||||
#define ixPB1_TX_LANE3_SCI_STAT_OVRD_REG0 0x18608
|
||||
#define ixPB1_TX_LANE4_CTRL_REG0 0x18840
|
||||
#define ixPB1_TX_LANE4_OVRD_REG0 0x18844
|
||||
#define ixPB1_TX_LANE4_SCI_STAT_OVRD_REG0 0x18848
|
||||
#define ixPB1_TX_LANE5_CTRL_REG0 0x18880
|
||||
#define ixPB1_TX_LANE5_OVRD_REG0 0x18884
|
||||
#define ixPB1_TX_LANE5_SCI_STAT_OVRD_REG0 0x18888
|
||||
#define ixPB1_TX_LANE6_CTRL_REG0 0x18900
|
||||
#define ixPB1_TX_LANE6_OVRD_REG0 0x18904
|
||||
#define ixPB1_TX_LANE6_SCI_STAT_OVRD_REG0 0x18908
|
||||
#define ixPB1_TX_LANE7_CTRL_REG0 0x18A00
|
||||
#define ixPB1_TX_LANE7_OVRD_REG0 0x18A04
|
||||
#define ixPB1_TX_LANE7_SCI_STAT_OVRD_REG0 0x18A08
|
||||
#define ixPB1_TX_LANE8_CTRL_REG0 0x19440
|
||||
#define ixPB1_TX_LANE8_OVRD_REG0 0x19444
|
||||
#define ixPB1_TX_LANE8_SCI_STAT_OVRD_REG0 0x19448
|
||||
#define ixPB1_TX_LANE9_CTRL_REG0 0x19480
|
||||
#define ixPB1_TX_LANE9_OVRD_REG0 0x19484
|
||||
#define ixPB1_TX_LANE9_SCI_STAT_OVRD_REG0 0x19488
|
||||
#define ixPCIE_BUS_CNTL 0x0021
|
||||
#define ixPCIE_CFG_CNTL 0x003C
|
||||
#define ixPCIE_CI_CNTL 0x0020
|
||||
#define ixPCIE_CNTL 0x0010
|
||||
#define ixPCIE_CNTL2 0x001C
|
||||
#define ixPCIE_CONFIG_CNTL 0x0011
|
||||
#define ixPCIE_DEBUG_CNTL 0x0012
|
||||
#define ixPCIE_ERR_CNTL 0x006A
|
||||
#define ixPCIE_F0_DPA_CAP 0x00E0
|
||||
#define ixPCIE_F0_DPA_CNTL 0x00E5
|
||||
#define ixPCIE_F0_DPA_LATENCY_INDICATOR 0x00E4
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0 0x00E7
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1 0x00E8
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2 0x00E9
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3 0x00EA
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4 0x00EB
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5 0x00EC
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6 0x00ED
|
||||
#define ixPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7 0x00EE
|
||||
#define ixPCIE_FC_CPL 0x0062
|
||||
#define ixPCIE_FC_NP 0x0061
|
||||
#define ixPCIE_FC_P 0x0060
|
||||
#define ixPCIE_HW_DEBUG 0x0002
|
||||
#define ixPCIE_I2C_REG_ADDR_EXPAND 0x003A
|
||||
#define ixPCIE_I2C_REG_DATA 0x003B
|
||||
#define ixPCIE_INT_CNTL 0x001A
|
||||
#define ixPCIE_INT_STATUS 0x001B
|
||||
#define ixPCIE_LC_BEST_EQ_SETTINGS 0x00B9
|
||||
#define ixPCIE_LC_BW_CHANGE_CNTL 0x00B2
|
||||
#define ixPCIE_LC_CDR_CNTL 0x00B3
|
||||
#define ixPCIE_LC_CNTL 0x00A0
|
||||
#define ixPCIE_LC_CNTL2 0x00B1
|
||||
#define ixPCIE_LC_CNTL3 0x00B5
|
||||
#define ixPCIE_LC_CNTL4 0x00B6
|
||||
#define ixPCIE_LC_CNTL5 0x00B7
|
||||
#define ixPCIE_LC_FORCE_COEFF 0x00B8
|
||||
#define ixPCIE_LC_FORCE_EQ_REQ_COEFF 0x00BA
|
||||
#define ixPCIE_LC_LANE_CNTL 0x00B4
|
||||
#define ixPCIE_LC_LINK_WIDTH_CNTL 0x00A2
|
||||
#define ixPCIE_LC_N_FTS_CNTL 0x00A3
|
||||
#define ixPCIE_LC_SPEED_CNTL 0x00A4
|
||||
#define ixPCIE_LC_STATE0 0x00A5
|
||||
#define ixPCIE_LC_STATE10 0x0026
|
||||
#define ixPCIE_LC_STATE1 0x00A6
|
||||
#define ixPCIE_LC_STATE11 0x0027
|
||||
#define ixPCIE_LC_STATE2 0x00A7
|
||||
#define ixPCIE_LC_STATE3 0x00A8
|
||||
#define ixPCIE_LC_STATE4 0x00A9
|
||||
#define ixPCIE_LC_STATE5 0x00AA
|
||||
#define ixPCIE_LC_STATE6 0x0022
|
||||
#define ixPCIE_LC_STATE7 0x0023
|
||||
#define ixPCIE_LC_STATE8 0x0024
|
||||
#define ixPCIE_LC_STATE9 0x0025
|
||||
#define ixPCIE_LC_STATUS1 0x0028
|
||||
#define ixPCIE_LC_STATUS2 0x0029
|
||||
#define ixPCIE_LC_TRAINING_CNTL 0x00A1
|
||||
#define ixPCIE_P_BUF_STATUS 0x0041
|
||||
#define ixPCIE_P_CNTL 0x0040
|
||||
#define ixPCIE_P_DECODER_STATUS 0x0042
|
||||
#define ixPCIE_PERF_CNTL_EVENT0_PORT_SEL 0x0093
|
||||
#define ixPCIE_PERF_CNTL_EVENT1_PORT_SEL 0x0094
|
||||
#define ixPCIE_PERF_CNTL_MST_C_CLK 0x0087
|
||||
#define ixPCIE_PERF_CNTL_MST_R_CLK 0x0084
|
||||
#define ixPCIE_PERF_CNTL_SLV_NS_C_CLK 0x0090
|
||||
#define ixPCIE_PERF_CNTL_SLV_R_CLK 0x008A
|
||||
#define ixPCIE_PERF_CNTL_SLV_S_C_CLK 0x008D
|
||||
#define ixPCIE_PERF_CNTL_TXCLK 0x0081
|
||||
#define ixPCIE_PERF_CNTL_TXCLK2 0x0095
|
||||
#define ixPCIE_PERF_COUNT0_MST_C_CLK 0x0088
|
||||
#define ixPCIE_PERF_COUNT0_MST_R_CLK 0x0085
|
||||
#define ixPCIE_PERF_COUNT0_SLV_NS_C_CLK 0x0091
|
||||
#define ixPCIE_PERF_COUNT0_SLV_R_CLK 0x008B
|
||||
#define ixPCIE_PERF_COUNT0_SLV_S_C_CLK 0x008E
|
||||
#define ixPCIE_PERF_COUNT0_TXCLK 0x0082
|
||||
#define ixPCIE_PERF_COUNT0_TXCLK2 0x0096
|
||||
#define ixPCIE_PERF_COUNT1_MST_C_CLK 0x0089
|
||||
#define ixPCIE_PERF_COUNT1_MST_R_CLK 0x0086
|
||||
#define ixPCIE_PERF_COUNT1_SLV_NS_C_CLK 0x0092
|
||||
#define ixPCIE_PERF_COUNT1_SLV_R_CLK 0x008C
|
||||
#define ixPCIE_PERF_COUNT1_SLV_S_C_CLK 0x008F
|
||||
#define ixPCIE_PERF_COUNT1_TXCLK 0x0083
|
||||
#define ixPCIE_PERF_COUNT1_TXCLK2 0x0097
|
||||
#define ixPCIE_PERF_COUNT_CNTL 0x0080
|
||||
#define ixPCIEP_HW_DEBUG 0x0002
|
||||
#define ixPCIE_P_MISC_STATUS 0x0043
|
||||
#define ixPCIEP_PORT_CNTL 0x0010
|
||||
#define ixPCIE_P_PORT_LANE_STATUS 0x0050
|
||||
#define ixPCIE_PRBS_CLR 0x00C8
|
||||
#define ixPCIE_PRBS_ERRCNT_0 0x00D0
|
||||
#define ixPCIE_PRBS_ERRCNT_10 0x00DA
|
||||
#define ixPCIE_PRBS_ERRCNT_1 0x00D1
|
||||
#define ixPCIE_PRBS_ERRCNT_11 0x00DB
|
||||
#define ixPCIE_PRBS_ERRCNT_12 0x00DC
|
||||
#define ixPCIE_PRBS_ERRCNT_13 0x00DD
|
||||
#define ixPCIE_PRBS_ERRCNT_14 0x00DE
|
||||
#define ixPCIE_PRBS_ERRCNT_15 0x00DF
|
||||
#define ixPCIE_PRBS_ERRCNT_2 0x00D2
|
||||
#define ixPCIE_PRBS_ERRCNT_3 0x00D3
|
||||
#define ixPCIE_PRBS_ERRCNT_4 0x00D4
|
||||
#define ixPCIE_PRBS_ERRCNT_5 0x00D5
|
||||
#define ixPCIE_PRBS_ERRCNT_6 0x00D6
|
||||
#define ixPCIE_PRBS_ERRCNT_7 0x00D7
|
||||
#define ixPCIE_PRBS_ERRCNT_8 0x00D8
|
||||
#define ixPCIE_PRBS_ERRCNT_9 0x00D9
|
||||
#define ixPCIE_PRBS_FREERUN 0x00CB
|
||||
#define ixPCIE_PRBS_HI_BITCNT 0x00CF
|
||||
#define ixPCIE_PRBS_LO_BITCNT 0x00CE
|
||||
#define ixPCIE_PRBS_MISC 0x00CC
|
||||
#define ixPCIE_PRBS_STATUS1 0x00C9
|
||||
#define ixPCIE_PRBS_STATUS2 0x00CA
|
||||
#define ixPCIE_PRBS_USER_PATTERN 0x00CD
|
||||
#define ixPCIE_P_RCV_L0S_FTS_DET 0x0050
|
||||
#define ixPCIEP_RESERVED 0x0000
|
||||
#define ixPCIEP_SCRATCH 0x0001
|
||||
#define ixPCIEP_STRAP_LC 0x00C0
|
||||
#define ixPCIEP_STRAP_MISC 0x00C1
|
||||
#define ixPCIE_RESERVED 0x0000
|
||||
#define ixPCIE_RX_CNTL 0x0070
|
||||
#define ixPCIE_RX_CNTL2 0x001D
|
||||
#define ixPCIE_RX_CNTL3 0x0074
|
||||
#define ixPCIE_RX_CREDITS_ALLOCATED_CPL 0x0082
|
||||
#define ixPCIE_RX_CREDITS_ALLOCATED_NP 0x0081
|
||||
#define ixPCIE_RX_CREDITS_ALLOCATED_P 0x0080
|
||||
#define ixPCIE_RX_EXPECTED_SEQNUM 0x0071
|
||||
#define ixPCIE_RX_LAST_TLP0 0x0031
|
||||
#define ixPCIE_RX_LAST_TLP1 0x0032
|
||||
#define ixPCIE_RX_LAST_TLP2 0x0033
|
||||
#define ixPCIE_RX_LAST_TLP3 0x0034
|
||||
#define ixPCIE_RX_NUM_NAK 0x000E
|
||||
#define ixPCIE_RX_NUM_NAK_GENERATED 0x000F
|
||||
#define ixPCIE_RX_VENDOR_SPECIFIC 0x0072
|
||||
#define ixPCIE_SCRATCH 0x0001
|
||||
#define ixPCIE_STRAP_F0 0x00B0
|
||||
#define ixPCIE_STRAP_F1 0x00B1
|
||||
#define ixPCIE_STRAP_F2 0x00B2
|
||||
#define ixPCIE_STRAP_F3 0x00B3
|
||||
#define ixPCIE_STRAP_F4 0x00B4
|
||||
#define ixPCIE_STRAP_F5 0x00B5
|
||||
#define ixPCIE_STRAP_F6 0x00B6
|
||||
#define ixPCIE_STRAP_F7 0x00B7
|
||||
#define ixPCIE_STRAP_I2C_BD 0x00C4
|
||||
#define ixPCIE_STRAP_MISC 0x00C0
|
||||
#define ixPCIE_STRAP_MISC2 0x00C1
|
||||
#define ixPCIE_STRAP_PI 0x00C2
|
||||
#define ixPCIE_TX_ACK_LATENCY_LIMIT 0x0026
|
||||
#define ixPCIE_TX_CNTL 0x0020
|
||||
#define ixPCIE_TX_CREDITS_ADVT_CPL 0x0032
|
||||
#define ixPCIE_TX_CREDITS_ADVT_NP 0x0031
|
||||
#define ixPCIE_TX_CREDITS_ADVT_P 0x0030
|
||||
#define ixPCIE_TX_CREDITS_FCU_THRESHOLD 0x0037
|
||||
#define ixPCIE_TX_CREDITS_INIT_CPL 0x0035
|
||||
#define ixPCIE_TX_CREDITS_INIT_NP 0x0034
|
||||
#define ixPCIE_TX_CREDITS_INIT_P 0x0033
|
||||
#define ixPCIE_TX_CREDITS_STATUS 0x0036
|
||||
#define ixPCIE_TX_LAST_TLP0 0x0035
|
||||
#define ixPCIE_TX_LAST_TLP1 0x0036
|
||||
#define ixPCIE_TX_LAST_TLP2 0x0037
|
||||
#define ixPCIE_TX_LAST_TLP3 0x0038
|
||||
#define ixPCIE_TX_REPLAY 0x0025
|
||||
#define ixPCIE_TX_REQUESTER_ID 0x0021
|
||||
#define ixPCIE_TX_REQUEST_NUM_CNTL 0x0023
|
||||
#define ixPCIE_TX_SEQ 0x0024
|
||||
#define ixPCIE_TX_VENDOR_SPECIFIC 0x0022
|
||||
#define ixPCIE_WPR_CNTL 0x0030
|
||||
#define mmBACO_CNTL 0x14E5
|
||||
#define mmBF_ANA_ISO_CNTL 0x14C7
|
||||
#define mmBIF_BACO_DEBUG 0x14DF
|
||||
#define mmBIF_BACO_DEBUG_LATCH 0x14DC
|
||||
#define mmBIF_BACO_MSIC 0x14DE
|
||||
#define mmBIF_BUSNUM_CNTL1 0x1525
|
||||
#define mmBIF_BUSNUM_CNTL2 0x152B
|
||||
#define mmBIF_BUSNUM_LIST0 0x1526
|
||||
#define mmBIF_BUSNUM_LIST1 0x1527
|
||||
#define mmBIF_BUSY_DELAY_CNTR 0x1529
|
||||
#define mmBIF_CLK_PDWN_DELAY_TIMER 0x151F
|
||||
#define mmBIF_DEBUG_CNTL 0x151C
|
||||
#define mmBIF_DEBUG_MUX 0x151D
|
||||
#define mmBIF_DEBUG_OUT 0x151E
|
||||
#define mmBIF_DEVFUNCNUM_LIST0 0x14E8
|
||||
#define mmBIF_DEVFUNCNUM_LIST1 0x14E7
|
||||
#define mmBIF_FB_EN 0x1524
|
||||
#define mmBIF_FEATURES_CONTROL_MISC 0x14C2
|
||||
#define mmBIF_PERFCOUNTER0_RESULT 0x152D
|
||||
#define mmBIF_PERFCOUNTER1_RESULT 0x152E
|
||||
#define mmBIF_PERFMON_CNTL 0x152C
|
||||
#define mmBIF_PIF_TXCLK_SWITCH_TIMER 0x152F
|
||||
#define mmBIF_RESET_EN 0x1511
|
||||
#define mmBIF_SCRATCH0 0x150E
|
||||
#define mmBIF_SCRATCH1 0x150F
|
||||
#define mmBIF_SSA_DISP_LOWER 0x14D2
|
||||
#define mmBIF_SSA_DISP_UPPER 0x14D3
|
||||
#define mmBIF_SSA_GFX0_LOWER 0x14CA
|
||||
#define mmBIF_SSA_GFX0_UPPER 0x14CB
|
||||
#define mmBIF_SSA_GFX1_LOWER 0x14CC
|
||||
#define mmBIF_SSA_GFX1_UPPER 0x14CD
|
||||
#define mmBIF_SSA_GFX2_LOWER 0x14CE
|
||||
#define mmBIF_SSA_GFX2_UPPER 0x14CF
|
||||
#define mmBIF_SSA_GFX3_LOWER 0x14D0
|
||||
#define mmBIF_SSA_GFX3_UPPER 0x14D1
|
||||
#define mmBIF_SSA_MC_LOWER 0x14D4
|
||||
#define mmBIF_SSA_MC_UPPER 0x14D5
|
||||
#define mmBIF_SSA_PWR_STATUS 0x14C8
|
||||
#define mmBIF_XDMA_HI 0x14C1
|
||||
#define mmBIF_XDMA_LO 0x14C0
|
||||
#define mmBIOS_SCRATCH_0 0x05C9
|
||||
#define mmBIOS_SCRATCH_10 0x05D3
|
||||
#define mmBIOS_SCRATCH_1 0x05CA
|
||||
#define mmBIOS_SCRATCH_11 0x05D4
|
||||
#define mmBIOS_SCRATCH_12 0x05D5
|
||||
#define mmBIOS_SCRATCH_13 0x05D6
|
||||
#define mmBIOS_SCRATCH_14 0x05D7
|
||||
#define mmBIOS_SCRATCH_15 0x05D8
|
||||
#define mmBIOS_SCRATCH_2 0x05CB
|
||||
#define mmBIOS_SCRATCH_3 0x05CC
|
||||
#define mmBIOS_SCRATCH_4 0x05CD
|
||||
#define mmBIOS_SCRATCH_5 0x05CE
|
||||
#define mmBIOS_SCRATCH_6 0x05CF
|
||||
#define mmBIOS_SCRATCH_7 0x05D0
|
||||
#define mmBIOS_SCRATCH_8 0x05D1
|
||||
#define mmBIOS_SCRATCH_9 0x05D2
|
||||
#define mmBUS_CNTL 0x1508
|
||||
#define mmCAPTURE_HOST_BUSNUM 0x153C
|
||||
#define mmCLKREQB_PAD_CNTL 0x1521
|
||||
#define mmCONFIG_APER_SIZE 0x150C
|
||||
#define mmCONFIG_CNTL 0x1509
|
||||
#define mmCONFIG_F0_BASE 0x150B
|
||||
#define mmCONFIG_MEMSIZE 0x150A
|
||||
#define mmCONFIG_REG_APER_SIZE 0x150D
|
||||
#define mmHDP_MEM_COHERENCY_FLUSH_CNTL 0x1520
|
||||
#define mmHDP_REG_COHERENCY_FLUSH_CNTL 0x1528
|
||||
#define mmHOST_BUSNUM 0x153D
|
||||
#define mmHW_DEBUG 0x1515
|
||||
#define mmIMPCTL_RESET 0x14F5
|
||||
#define mmINTERRUPT_CNTL 0x151A
|
||||
#define mmINTERRUPT_CNTL2 0x151B
|
||||
#define mmMASTER_CREDIT_CNTL 0x1516
|
||||
#define mmMM_CFGREGS_CNTL 0x1513
|
||||
#define mmMM_DATA 0x0001
|
||||
#define mmMM_INDEX 0x0000
|
||||
#define mmMM_INDEX_HI 0x0006
|
||||
#define mmNEW_REFCLKB_TIMER 0x14EA
|
||||
#define mmNEW_REFCLKB_TIMER_1 0x14E9
|
||||
#define mmPCIE_DATA 0x000D
|
||||
#define mmPCIE_INDEX 0x000C
|
||||
#define mmPEER0_FB_OFFSET_HI 0x14F3
|
||||
#define mmPEER0_FB_OFFSET_LO 0x14F2
|
||||
#define mmPEER1_FB_OFFSET_HI 0x14F1
|
||||
#define mmPEER1_FB_OFFSET_LO 0x14F0
|
||||
#define mmPEER2_FB_OFFSET_HI 0x14EF
|
||||
#define mmPEER2_FB_OFFSET_LO 0x14EE
|
||||
#define mmPEER3_FB_OFFSET_HI 0x14ED
|
||||
#define mmPEER3_FB_OFFSET_LO 0x14EC
|
||||
#define mmPEER_REG_RANGE0 0x153E
|
||||
#define mmPEER_REG_RANGE1 0x153F
|
||||
#define mmSLAVE_HANG_ERROR 0x153B
|
||||
#define mmSLAVE_HANG_PROTECTION_CNTL 0x1536
|
||||
#define mmSLAVE_REQ_CREDIT_CNTL 0x1517
|
||||
#define mmSMBCLK_PAD_CNTL 0x1523
|
||||
#define mmSMBDAT_PAD_CNTL 0x1522
|
||||
#define mmSMBUS_BACO_DUMMY 0x14C6
|
||||
|
||||
#endif
|
8127
drivers/gpu/drm/amd/include/asic_reg/bif/bif_3_0_sh_mask.h
Normal file
8127
drivers/gpu/drm/amd/include/asic_reg/bif/bif_3_0_sh_mask.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
4445
drivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h
Normal file
4445
drivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
9836
drivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h
Normal file
9836
drivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
1760
drivers/gpu/drm/amd/include/asic_reg/gca/gfx_6_0_d.h
Normal file
1760
drivers/gpu/drm/amd/include/asic_reg/gca/gfx_6_0_d.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
12821
drivers/gpu/drm/amd/include/asic_reg/gca/gfx_6_0_sh_mask.h
Normal file
12821
drivers/gpu/drm/amd/include/asic_reg/gca/gfx_6_0_sh_mask.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
1274
drivers/gpu/drm/amd/include/asic_reg/gmc/gmc_6_0_d.h
Normal file
1274
drivers/gpu/drm/amd/include/asic_reg/gmc/gmc_6_0_d.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
11895
drivers/gpu/drm/amd/include/asic_reg/gmc/gmc_6_0_sh_mask.h
Normal file
11895
drivers/gpu/drm/amd/include/asic_reg/gmc/gmc_6_0_sh_mask.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
272
drivers/gpu/drm/amd/include/asic_reg/oss/oss_1_0_d.h
Normal file
272
drivers/gpu/drm/amd/include/asic_reg/oss/oss_1_0_d.h
Normal file
@@ -0,0 +1,272 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef OSS_1_0_D_H
|
||||
#define OSS_1_0_D_H
|
||||
|
||||
#define ixCLIENT0_BM 0x0220
|
||||
#define ixCLIENT0_CD0 0x0210
|
||||
#define ixCLIENT0_CD1 0x0214
|
||||
#define ixCLIENT0_CD2 0x0218
|
||||
#define ixCLIENT0_CD3 0x021C
|
||||
#define ixCLIENT0_CK0 0x0200
|
||||
#define ixCLIENT0_CK1 0x0204
|
||||
#define ixCLIENT0_CK2 0x0208
|
||||
#define ixCLIENT0_CK3 0x020C
|
||||
#define ixCLIENT0_K0 0x01F0
|
||||
#define ixCLIENT0_K1 0x01F4
|
||||
#define ixCLIENT0_K2 0x01F8
|
||||
#define ixCLIENT0_K3 0x01FC
|
||||
#define ixCLIENT0_OFFSET 0x0224
|
||||
#define ixCLIENT0_OFFSET_HI 0x0290
|
||||
#define ixCLIENT0_STATUS 0x0228
|
||||
#define ixCLIENT1_BM 0x025C
|
||||
#define ixCLIENT1_CD0 0x024C
|
||||
#define ixCLIENT1_CD1 0x0250
|
||||
#define ixCLIENT1_CD2 0x0254
|
||||
#define ixCLIENT1_CD3 0x0258
|
||||
#define ixCLIENT1_CK0 0x023C
|
||||
#define ixCLIENT1_CK1 0x0240
|
||||
#define ixCLIENT1_CK2 0x0244
|
||||
#define ixCLIENT1_CK3 0x0248
|
||||
#define ixCLIENT1_K0 0x022C
|
||||
#define ixCLIENT1_K1 0x0230
|
||||
#define ixCLIENT1_K2 0x0234
|
||||
#define ixCLIENT1_K3 0x0238
|
||||
#define ixCLIENT1_OFFSET 0x0260
|
||||
#define ixCLIENT1_OFFSET_HI 0x0294
|
||||
#define ixCLIENT1_PORT_STATUS 0x0264
|
||||
#define ixCLIENT2_BM 0x01E4
|
||||
#define ixCLIENT2_CD0 0x01D4
|
||||
#define ixCLIENT2_CD1 0x01D8
|
||||
#define ixCLIENT2_CD2 0x01DC
|
||||
#define ixCLIENT2_CD3 0x01E0
|
||||
#define ixCLIENT2_CK0 0x01C4
|
||||
#define ixCLIENT2_CK1 0x01C8
|
||||
#define ixCLIENT2_CK2 0x01CC
|
||||
#define ixCLIENT2_CK3 0x01D0
|
||||
#define ixCLIENT2_K0 0x01B4
|
||||
#define ixCLIENT2_K1 0x01B8
|
||||
#define ixCLIENT2_K2 0x01BC
|
||||
#define ixCLIENT2_K3 0x01C0
|
||||
#define ixCLIENT2_OFFSET 0x01E8
|
||||
#define ixCLIENT2_OFFSET_HI 0x0298
|
||||
#define ixCLIENT2_STATUS 0x01EC
|
||||
#define ixCLIENT3_BM 0x02D4
|
||||
#define ixCLIENT3_CD0 0x02C4
|
||||
#define ixCLIENT3_CD1 0x02C8
|
||||
#define ixCLIENT3_CD2 0x02CC
|
||||
#define ixCLIENT3_CD3 0x02D0
|
||||
#define ixCLIENT3_CK0 0x02B4
|
||||
#define ixCLIENT3_CK1 0x02B8
|
||||
#define ixCLIENT3_CK2 0x02BC
|
||||
#define ixCLIENT3_CK3 0x02C0
|
||||
#define ixCLIENT3_K0 0x02A4
|
||||
#define ixCLIENT3_K1 0x02A8
|
||||
#define ixCLIENT3_K2 0x02AC
|
||||
#define ixCLIENT3_K3 0x02B0
|
||||
#define ixCLIENT3_OFFSET 0x02D8
|
||||
#define ixCLIENT3_OFFSET_HI 0x02A0
|
||||
#define ixCLIENT3_STATUS 0x02DC
|
||||
#define ixDH_TEST 0x0000
|
||||
#define ixEXP0 0x0034
|
||||
#define ixEXP1 0x0038
|
||||
#define ixEXP2 0x003C
|
||||
#define ixEXP3 0x0040
|
||||
#define ixEXP4 0x0044
|
||||
#define ixEXP5 0x0048
|
||||
#define ixEXP6 0x004C
|
||||
#define ixEXP7 0x0050
|
||||
#define ixHFS_SEED0 0x0278
|
||||
#define ixHFS_SEED1 0x027C
|
||||
#define ixHFS_SEED2 0x0280
|
||||
#define ixHFS_SEED3 0x0284
|
||||
#define ixKEFUSE0 0x0268
|
||||
#define ixKEFUSE1 0x026C
|
||||
#define ixKEFUSE2 0x0270
|
||||
#define ixKEFUSE3 0x0274
|
||||
#define ixKHFS0 0x0004
|
||||
#define ixKHFS1 0x0008
|
||||
#define ixKHFS2 0x000C
|
||||
#define ixKHFS3 0x0010
|
||||
#define ixKSESSION0 0x0014
|
||||
#define ixKSESSION1 0x0018
|
||||
#define ixKSESSION2 0x001C
|
||||
#define ixKSESSION3 0x0020
|
||||
#define ixKSIG0 0x0024
|
||||
#define ixKSIG1 0x0028
|
||||
#define ixKSIG2 0x002C
|
||||
#define ixKSIG3 0x0030
|
||||
#define ixLX0 0x0054
|
||||
#define ixLX1 0x0058
|
||||
#define ixLX2 0x005C
|
||||
#define ixLX3 0x0060
|
||||
#define ixRINGOSC_MASK 0x0288
|
||||
#define ixSPU_PORT_STATUS 0x029C
|
||||
#define mmCC_DRM_ID_STRAPS 0x1559
|
||||
#define mmCC_SYS_RB_BACKEND_DISABLE 0x03A0
|
||||
#define mmCC_SYS_RB_REDUNDANCY 0x039F
|
||||
#define mmCGTT_DRM_CLK_CTRL0 0x1579
|
||||
#define mmCP_CONFIG 0x0F92
|
||||
#define mmDC_TEST_DEBUG_DATA 0x157D
|
||||
#define mmDC_TEST_DEBUG_INDEX 0x157C
|
||||
#define mmGC_USER_SYS_RB_BACKEND_DISABLE 0x03A1
|
||||
#define mmHDP_ADDR_CONFIG 0x0BD2
|
||||
#define mmHDP_DEBUG0 0x0BCC
|
||||
#define mmHDP_DEBUG1 0x0BCD
|
||||
#define mmHDP_HOST_PATH_CNTL 0x0B00
|
||||
#define mmHDP_LAST_SURFACE_HIT 0x0BCE
|
||||
#define mmHDP_MEMIO_ADDR 0x0BF7
|
||||
#define mmHDP_MEMIO_CNTL 0x0BF6
|
||||
#define mmHDP_MEMIO_RD_DATA 0x0BFA
|
||||
#define mmHDP_MEMIO_STATUS 0x0BF8
|
||||
#define mmHDP_MEMIO_WR_DATA 0x0BF9
|
||||
#define mmHDP_MEM_POWER_LS 0x0BD4
|
||||
#define mmHDP_MISC_CNTL 0x0BD3
|
||||
#define mmHDP_NONSURFACE_BASE 0x0B01
|
||||
#define mmHDP_NONSURFACE_INFO 0x0B02
|
||||
#define mmHDP_NONSURFACE_PREFETCH 0x0BD5
|
||||
#define mmHDP_NONSURFACE_SIZE 0x0B03
|
||||
#define mmHDP_NONSURF_FLAGS 0x0BC9
|
||||
#define mmHDP_NONSURF_FLAGS_CLR 0x0BCA
|
||||
#define mmHDP_OUTSTANDING_REQ 0x0BD1
|
||||
#define mmHDP_SC_MULTI_CHIP_CNTL 0x0BD0
|
||||
#define mmHDP_SW_SEMAPHORE 0x0BCB
|
||||
#define mmHDP_TILING_CONFIG 0x0BCF
|
||||
#define mmHDP_XDP_BARS_ADDR_39_36 0x0C44
|
||||
#define mmHDP_XDP_BUSY_STS 0x0C3E
|
||||
#define mmHDP_XDP_CGTT_BLK_CTRL 0x0C33
|
||||
#define mmHDP_XDP_CHKN 0x0C40
|
||||
#define mmHDP_XDP_D2H_BAR_UPDATE 0x0C02
|
||||
#define mmHDP_XDP_D2H_FLUSH 0x0C01
|
||||
#define mmHDP_XDP_D2H_RSVD_10 0x0C0A
|
||||
#define mmHDP_XDP_D2H_RSVD_11 0x0C0B
|
||||
#define mmHDP_XDP_D2H_RSVD_12 0x0C0C
|
||||
#define mmHDP_XDP_D2H_RSVD_13 0x0C0D
|
||||
#define mmHDP_XDP_D2H_RSVD_14 0x0C0E
|
||||
#define mmHDP_XDP_D2H_RSVD_15 0x0C0F
|
||||
#define mmHDP_XDP_D2H_RSVD_16 0x0C10
|
||||
#define mmHDP_XDP_D2H_RSVD_17 0x0C11
|
||||
#define mmHDP_XDP_D2H_RSVD_18 0x0C12
|
||||
#define mmHDP_XDP_D2H_RSVD_19 0x0C13
|
||||
#define mmHDP_XDP_D2H_RSVD_20 0x0C14
|
||||
#define mmHDP_XDP_D2H_RSVD_21 0x0C15
|
||||
#define mmHDP_XDP_D2H_RSVD_22 0x0C16
|
||||
#define mmHDP_XDP_D2H_RSVD_23 0x0C17
|
||||
#define mmHDP_XDP_D2H_RSVD_24 0x0C18
|
||||
#define mmHDP_XDP_D2H_RSVD_25 0x0C19
|
||||
#define mmHDP_XDP_D2H_RSVD_26 0x0C1A
|
||||
#define mmHDP_XDP_D2H_RSVD_27 0x0C1B
|
||||
#define mmHDP_XDP_D2H_RSVD_28 0x0C1C
|
||||
#define mmHDP_XDP_D2H_RSVD_29 0x0C1D
|
||||
#define mmHDP_XDP_D2H_RSVD_30 0x0C1E
|
||||
#define mmHDP_XDP_D2H_RSVD_3 0x0C03
|
||||
#define mmHDP_XDP_D2H_RSVD_31 0x0C1F
|
||||
#define mmHDP_XDP_D2H_RSVD_32 0x0C20
|
||||
#define mmHDP_XDP_D2H_RSVD_33 0x0C21
|
||||
#define mmHDP_XDP_D2H_RSVD_34 0x0C22
|
||||
#define mmHDP_XDP_D2H_RSVD_4 0x0C04
|
||||
#define mmHDP_XDP_D2H_RSVD_5 0x0C05
|
||||
#define mmHDP_XDP_D2H_RSVD_6 0x0C06
|
||||
#define mmHDP_XDP_D2H_RSVD_7 0x0C07
|
||||
#define mmHDP_XDP_D2H_RSVD_8 0x0C08
|
||||
#define mmHDP_XDP_D2H_RSVD_9 0x0C09
|
||||
#define mmHDP_XDP_DBG_ADDR 0x0C41
|
||||
#define mmHDP_XDP_DBG_DATA 0x0C42
|
||||
#define mmHDP_XDP_DBG_MASK 0x0C43
|
||||
#define mmHDP_XDP_DIRECT2HDP_FIRST 0x0C00
|
||||
#define mmHDP_XDP_DIRECT2HDP_LAST 0x0C23
|
||||
#define mmHDP_XDP_FLUSH_ARMED_STS 0x0C3C
|
||||
#define mmHDP_XDP_FLUSH_CNTR0_STS 0x0C3D
|
||||
#define mmHDP_XDP_HDP_IPH_CFG 0x0C31
|
||||
#define mmHDP_XDP_HDP_MBX_MC_CFG 0x0C2D
|
||||
#define mmHDP_XDP_HDP_MC_CFG 0x0C2E
|
||||
#define mmHDP_XDP_HST_CFG 0x0C2F
|
||||
#define mmHDP_XDP_P2P_BAR0 0x0C34
|
||||
#define mmHDP_XDP_P2P_BAR1 0x0C35
|
||||
#define mmHDP_XDP_P2P_BAR2 0x0C36
|
||||
#define mmHDP_XDP_P2P_BAR3 0x0C37
|
||||
#define mmHDP_XDP_P2P_BAR4 0x0C38
|
||||
#define mmHDP_XDP_P2P_BAR5 0x0C39
|
||||
#define mmHDP_XDP_P2P_BAR6 0x0C3A
|
||||
#define mmHDP_XDP_P2P_BAR7 0x0C3B
|
||||
#define mmHDP_XDP_P2P_BAR_CFG 0x0C24
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR0 0x0C26
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR1 0x0C27
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR2 0x0C28
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR3 0x0C29
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR4 0x0C2A
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR5 0x0C2B
|
||||
#define mmHDP_XDP_P2P_MBX_ADDR6 0x0C2C
|
||||
#define mmHDP_XDP_P2P_MBX_OFFSET 0x0C25
|
||||
#define mmHDP_XDP_SID_CFG 0x0C30
|
||||
#define mmHDP_XDP_SRBM_CFG 0x0C32
|
||||
#define mmHDP_XDP_STICKY 0x0C3F
|
||||
#define mmIH_ADVFAULT_CNTL 0x0F8C
|
||||
#define mmIH_CNTL 0x0F86
|
||||
#define mmIH_LEVEL_STATUS 0x0F87
|
||||
#define mmIH_PERFCOUNTER0_RESULT 0x0F8A
|
||||
#define mmIH_PERFCOUNTER1_RESULT 0x0F8B
|
||||
#define mmIH_PERFMON_CNTL 0x0F89
|
||||
#define mmIH_RB_BASE 0x0F81
|
||||
#define mmIH_RB_CNTL 0x0F80
|
||||
#define mmIH_RB_RPTR 0x0F82
|
||||
#define mmIH_RB_WPTR 0x0F83
|
||||
#define mmIH_RB_WPTR_ADDR_HI 0x0F84
|
||||
#define mmIH_RB_WPTR_ADDR_LO 0x0F85
|
||||
#define mmIH_STATUS 0x0F88
|
||||
#define mmSEM_MAILBOX 0x0F9B
|
||||
#define mmSEM_MAILBOX_CLIENTCONFIG 0x0F9A
|
||||
#define mmSEM_MAILBOX_CONTROL 0x0F9C
|
||||
#define mmSEM_MCIF_CONFIG 0x0F90
|
||||
#define mmSRBM_CAM_DATA 0x0397
|
||||
#define mmSRBM_CAM_INDEX 0x0396
|
||||
#define mmSRBM_CHIP_REVISION 0x039B
|
||||
#define mmSRBM_CNTL 0x0390
|
||||
#define mmSRBM_DEBUG 0x03A4
|
||||
#define mmSRBM_DEBUG_CNTL 0x0399
|
||||
#define mmSRBM_DEBUG_DATA 0x039A
|
||||
#define mmSRBM_DEBUG_SNAPSHOT 0x03A5
|
||||
#define mmSRBM_GFX_CNTL 0x0391
|
||||
#define mmSRBM_INT_ACK 0x03AA
|
||||
#define mmSRBM_INT_CNTL 0x03A8
|
||||
#define mmSRBM_INT_STATUS 0x03A9
|
||||
#define mmSRBM_MC_CLKEN_CNTL 0x03B3
|
||||
#define mmSRBM_PERFCOUNTER0_HI 0x0704
|
||||
#define mmSRBM_PERFCOUNTER0_LO 0x0703
|
||||
#define mmSRBM_PERFCOUNTER0_SELECT 0x0701
|
||||
#define mmSRBM_PERFCOUNTER1_HI 0x0706
|
||||
#define mmSRBM_PERFCOUNTER1_LO 0x0705
|
||||
#define mmSRBM_PERFCOUNTER1_SELECT 0x0702
|
||||
#define mmSRBM_PERFMON_CNTL 0x0700
|
||||
#define mmSRBM_READ_ERROR 0x03A6
|
||||
#define mmSRBM_SOFT_RESET 0x0398
|
||||
#define mmSRBM_STATUS 0x0394
|
||||
#define mmSRBM_STATUS2 0x0393
|
||||
#define mmSRBM_SYS_CLKEN_CNTL 0x03B4
|
||||
#define mmSRBM_UVD_CLKEN_CNTL 0x03B6
|
||||
#define mmSRBM_VCE_CLKEN_CNTL 0x03B5
|
||||
#define mmUVD_CONFIG 0x0F98
|
||||
#define mmVCE_CONFIG 0x0F94
|
||||
#define mmXDMA_MSTR_MEM_OVERFLOW_CNTL 0x03F8
|
||||
|
||||
#endif
|
1079
drivers/gpu/drm/amd/include/asic_reg/oss/oss_1_0_sh_mask.h
Normal file
1079
drivers/gpu/drm/amd/include/asic_reg/oss/oss_1_0_sh_mask.h
Normal file
A különbségek nem kerülnek megjelenítésre, mivel a fájl túl nagy
Load Diff
148
drivers/gpu/drm/amd/include/asic_reg/smu/smu_6_0_d.h
Normal file
148
drivers/gpu/drm/amd/include/asic_reg/smu/smu_6_0_d.h
Normal file
@@ -0,0 +1,148 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef SMU_6_0_D_H
|
||||
#define SMU_6_0_D_H
|
||||
|
||||
#define ixLCAC_MC0_CNTL 0x011C
|
||||
#define ixLCAC_MC0_OVR_SEL 0x011D
|
||||
#define ixLCAC_MC0_OVR_VAL 0x011E
|
||||
#define ixLCAC_MC1_CNTL 0x011F
|
||||
#define ixLCAC_MC1_OVR_SEL 0x0120
|
||||
#define ixLCAC_MC1_OVR_VAL 0x0121
|
||||
#define ixLCAC_MC2_CNTL 0x0122
|
||||
#define ixLCAC_MC2_OVR_SEL 0x0123
|
||||
#define ixLCAC_MC2_OVR_VAL 0x0124
|
||||
#define ixLCAC_MC3_CNTL 0x0125
|
||||
#define ixLCAC_MC3_OVR_SEL 0x0126
|
||||
#define ixLCAC_MC3_OVR_VAL 0x0127
|
||||
#define ixLCAC_MC4_CNTL 0x0128
|
||||
#define ixLCAC_MC4_OVR_SEL 0x0129
|
||||
#define ixLCAC_MC4_OVR_VAL 0x012A
|
||||
#define ixLCAC_MC5_CNTL 0x012B
|
||||
#define ixLCAC_MC5_OVR_SEL 0x012C
|
||||
#define ixLCAC_MC5_OVR_VAL 0x012D
|
||||
#define ixSMC_PC_C 0x80000370
|
||||
#define ixTHM_TMON0_DEBUG 0x03F0
|
||||
#define ixTHM_TMON0_INT_DATA 0x0380
|
||||
#define ixTHM_TMON0_RDIL0_DATA 0x0300
|
||||
#define ixTHM_TMON0_RDIL10_DATA 0x030A
|
||||
#define ixTHM_TMON0_RDIL11_DATA 0x030B
|
||||
#define ixTHM_TMON0_RDIL12_DATA 0x030C
|
||||
#define ixTHM_TMON0_RDIL13_DATA 0x030D
|
||||
#define ixTHM_TMON0_RDIL14_DATA 0x030E
|
||||
#define ixTHM_TMON0_RDIL15_DATA 0x030F
|
||||
#define ixTHM_TMON0_RDIL1_DATA 0x0301
|
||||
#define ixTHM_TMON0_RDIL2_DATA 0x0302
|
||||
#define ixTHM_TMON0_RDIL3_DATA 0x0303
|
||||
#define ixTHM_TMON0_RDIL4_DATA 0x0304
|
||||
#define ixTHM_TMON0_RDIL5_DATA 0x0305
|
||||
#define ixTHM_TMON0_RDIL6_DATA 0x0306
|
||||
#define ixTHM_TMON0_RDIL7_DATA 0x0307
|
||||
#define ixTHM_TMON0_RDIL8_DATA 0x0308
|
||||
#define ixTHM_TMON0_RDIL9_DATA 0x0309
|
||||
#define ixTHM_TMON0_RDIR0_DATA 0x0310
|
||||
#define ixTHM_TMON0_RDIR10_DATA 0x031A
|
||||
#define ixTHM_TMON0_RDIR11_DATA 0x031B
|
||||
#define ixTHM_TMON0_RDIR12_DATA 0x031C
|
||||
#define ixTHM_TMON0_RDIR13_DATA 0x031D
|
||||
#define ixTHM_TMON0_RDIR14_DATA 0x031E
|
||||
#define ixTHM_TMON0_RDIR15_DATA 0x031F
|
||||
#define ixTHM_TMON0_RDIR1_DATA 0x0311
|
||||
#define ixTHM_TMON0_RDIR2_DATA 0x0312
|
||||
#define ixTHM_TMON0_RDIR3_DATA 0x0313
|
||||
#define ixTHM_TMON0_RDIR4_DATA 0x0314
|
||||
#define ixTHM_TMON0_RDIR5_DATA 0x0315
|
||||
#define ixTHM_TMON0_RDIR6_DATA 0x0316
|
||||
#define ixTHM_TMON0_RDIR7_DATA 0x0317
|
||||
#define ixTHM_TMON0_RDIR8_DATA 0x0318
|
||||
#define ixTHM_TMON0_RDIR9_DATA 0x0319
|
||||
#define ixTHM_TMON1_DEBUG 0x03F1
|
||||
#define ixTHM_TMON1_INT_DATA 0x0381
|
||||
#define ixTHM_TMON1_RDIL0_DATA 0x0320
|
||||
#define ixTHM_TMON1_RDIL10_DATA 0x032A
|
||||
#define ixTHM_TMON1_RDIL11_DATA 0x032B
|
||||
#define ixTHM_TMON1_RDIL12_DATA 0x032C
|
||||
#define ixTHM_TMON1_RDIL13_DATA 0x032D
|
||||
#define ixTHM_TMON1_RDIL14_DATA 0x032E
|
||||
#define ixTHM_TMON1_RDIL15_DATA 0x032F
|
||||
#define ixTHM_TMON1_RDIL1_DATA 0x0321
|
||||
#define ixTHM_TMON1_RDIL2_DATA 0x0322
|
||||
#define ixTHM_TMON1_RDIL3_DATA 0x0323
|
||||
#define ixTHM_TMON1_RDIL4_DATA 0x0324
|
||||
#define ixTHM_TMON1_RDIL5_DATA 0x0325
|
||||
#define ixTHM_TMON1_RDIL6_DATA 0x0326
|
||||
#define ixTHM_TMON1_RDIL7_DATA 0x0327
|
||||
#define ixTHM_TMON1_RDIL8_DATA 0x0328
|
||||
#define ixTHM_TMON1_RDIL9_DATA 0x0329
|
||||
#define ixTHM_TMON1_RDIR0_DATA 0x0330
|
||||
#define ixTHM_TMON1_RDIR10_DATA 0x033A
|
||||
#define ixTHM_TMON1_RDIR11_DATA 0x033B
|
||||
#define ixTHM_TMON1_RDIR12_DATA 0x033C
|
||||
#define ixTHM_TMON1_RDIR13_DATA 0x033D
|
||||
#define ixTHM_TMON1_RDIR14_DATA 0x033E
|
||||
#define ixTHM_TMON1_RDIR15_DATA 0x033F
|
||||
#define ixTHM_TMON1_RDIR1_DATA 0x0331
|
||||
#define ixTHM_TMON1_RDIR2_DATA 0x0332
|
||||
#define ixTHM_TMON1_RDIR3_DATA 0x0333
|
||||
#define ixTHM_TMON1_RDIR4_DATA 0x0334
|
||||
#define ixTHM_TMON1_RDIR5_DATA 0x0335
|
||||
#define ixTHM_TMON1_RDIR6_DATA 0x0336
|
||||
#define ixTHM_TMON1_RDIR7_DATA 0x0337
|
||||
#define ixTHM_TMON1_RDIR8_DATA 0x0338
|
||||
#define ixTHM_TMON1_RDIR9_DATA 0x0339
|
||||
#define mmGPIOPAD_A 0x05E7
|
||||
#define mmGPIOPAD_EN 0x05E8
|
||||
#define mmGPIOPAD_EXTERN_TRIG_CNTL 0x05F1
|
||||
#define mmGPIOPAD_INT_EN 0x05EE
|
||||
#define mmGPIOPAD_INT_POLARITY 0x05F0
|
||||
#define mmGPIOPAD_INT_STAT 0x05EC
|
||||
#define mmGPIOPAD_INT_STAT_AK 0x05ED
|
||||
#define mmGPIOPAD_INT_STAT_EN 0x05EB
|
||||
#define mmGPIOPAD_INT_TYPE 0x05EF
|
||||
#define mmGPIOPAD_MASK 0x05E6
|
||||
#define mmGPIOPAD_PD_EN 0x05F4
|
||||
#define mmGPIOPAD_PINSTRAPS 0x05EA
|
||||
#define mmGPIOPAD_PU_EN 0x05F3
|
||||
#define mmGPIOPAD_RCVR_SEL 0x05F2
|
||||
#define mmGPIOPAD_STRENGTH 0x05E5
|
||||
#define mmGPIOPAD_SW_INT_STAT 0x05E4
|
||||
#define mmGPIOPAD_Y 0x05E9
|
||||
#define mmSMC_IND_ACCESS_CNTL 0x008A
|
||||
#define mmSMC_IND_DATA_0 0x0081
|
||||
#define mmSMC_IND_DATA 0x0081
|
||||
#define mmSMC_IND_DATA_1 0x0083
|
||||
#define mmSMC_IND_DATA_2 0x0085
|
||||
#define mmSMC_IND_DATA_3 0x0087
|
||||
#define mmSMC_IND_INDEX_0 0x0080
|
||||
#define mmSMC_IND_INDEX 0x0080
|
||||
#define mmSMC_IND_INDEX_1 0x0082
|
||||
#define mmSMC_IND_INDEX_2 0x0084
|
||||
#define mmSMC_IND_INDEX_3 0x0086
|
||||
#define mmSMC_MESSAGE_0 0x008B
|
||||
#define mmSMC_MESSAGE_1 0x008D
|
||||
#define mmSMC_MESSAGE_2 0x008F
|
||||
#define mmSMC_RESP_0 0x008C
|
||||
#define mmSMC_RESP_1 0x008E
|
||||
#define mmSMC_RESP_2 0x0090
|
||||
|
||||
#endif
|
715
drivers/gpu/drm/amd/include/asic_reg/smu/smu_6_0_sh_mask.h
Normal file
715
drivers/gpu/drm/amd/include/asic_reg/smu/smu_6_0_sh_mask.h
Normal file
@@ -0,0 +1,715 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef SMU_6_0_SH_MASK_H
|
||||
#define SMU_6_0_SH_MASK_H
|
||||
|
||||
#define CG_SPLL_FUNC_CNTL_3__SPLL_FB_DIV_MASK 0x03ffffffL
|
||||
#define CG_SPLL_FUNC_CNTL_3__SPLL_FB_DIV__SHIFT 0x00000000
|
||||
#define CG_SPLL_FUNC_CNTL__SPLL_REF_DIV_MASK 0x000003f0L
|
||||
#define CG_SPLL_FUNC_CNTL__SPLL_REF_DIV__SHIFT 0x00000004
|
||||
#define GPIOPAD_A__GPIO_A_MASK 0x7fffffffL
|
||||
#define GPIOPAD_A__GPIO_A__SHIFT 0x00000000
|
||||
#define GPIOPAD_EN__GPIO_EN_MASK 0x7fffffffL
|
||||
#define GPIOPAD_EN__GPIO_EN__SHIFT 0x00000000
|
||||
#define GPIOPAD_EXTERN_TRIG_CNTL__EXTERN_TRIG_CLR_MASK 0x00000020L
|
||||
#define GPIOPAD_EXTERN_TRIG_CNTL__EXTERN_TRIG_CLR__SHIFT 0x00000005
|
||||
#define GPIOPAD_EXTERN_TRIG_CNTL__EXTERN_TRIG_READ_MASK 0x00000040L
|
||||
#define GPIOPAD_EXTERN_TRIG_CNTL__EXTERN_TRIG_READ__SHIFT 0x00000006
|
||||
#define GPIOPAD_EXTERN_TRIG_CNTL__EXTERN_TRIG_SEL_MASK 0x0000001fL
|
||||
#define GPIOPAD_EXTERN_TRIG_CNTL__EXTERN_TRIG_SEL__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_EN__GPIO_INT_EN_MASK 0x1fffffffL
|
||||
#define GPIOPAD_INT_EN__GPIO_INT_EN__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_EN__SW_INITIATED_INT_EN_MASK 0x80000000L
|
||||
#define GPIOPAD_INT_EN__SW_INITIATED_INT_EN__SHIFT 0x0000001f
|
||||
#define GPIOPAD_INT_POLARITY__GPIO_INT_POLARITY_MASK 0x1fffffffL
|
||||
#define GPIOPAD_INT_POLARITY__GPIO_INT_POLARITY__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_POLARITY__SW_INITIATED_INT_POLARITY_MASK 0x80000000L
|
||||
#define GPIOPAD_INT_POLARITY__SW_INITIATED_INT_POLARITY__SHIFT 0x0000001f
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_0_MASK 0x00000001L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_0__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_10_MASK 0x00000400L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_10__SHIFT 0x0000000a
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_11_MASK 0x00000800L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_11__SHIFT 0x0000000b
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_12_MASK 0x00001000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_12__SHIFT 0x0000000c
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_13_MASK 0x00002000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_13__SHIFT 0x0000000d
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_14_MASK 0x00004000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_14__SHIFT 0x0000000e
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_15_MASK 0x00008000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_15__SHIFT 0x0000000f
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_16_MASK 0x00010000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_16__SHIFT 0x00000010
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_17_MASK 0x00020000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_17__SHIFT 0x00000011
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_18_MASK 0x00040000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_18__SHIFT 0x00000012
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_19_MASK 0x00080000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_19__SHIFT 0x00000013
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_1_MASK 0x00000002L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_1__SHIFT 0x00000001
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_20_MASK 0x00100000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_20__SHIFT 0x00000014
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_21_MASK 0x00200000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_21__SHIFT 0x00000015
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_22_MASK 0x00400000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_22__SHIFT 0x00000016
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_23_MASK 0x00800000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_23__SHIFT 0x00000017
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_24_MASK 0x01000000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_24__SHIFT 0x00000018
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_25_MASK 0x02000000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_25__SHIFT 0x00000019
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_26_MASK 0x04000000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_26__SHIFT 0x0000001a
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_27_MASK 0x08000000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_27__SHIFT 0x0000001b
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_28_MASK 0x10000000L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_28__SHIFT 0x0000001c
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_2_MASK 0x00000004L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_2__SHIFT 0x00000002
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_3_MASK 0x00000008L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_3__SHIFT 0x00000003
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_4_MASK 0x00000010L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_4__SHIFT 0x00000004
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_5_MASK 0x00000020L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_5__SHIFT 0x00000005
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_6_MASK 0x00000040L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_6__SHIFT 0x00000006
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_7_MASK 0x00000080L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_7__SHIFT 0x00000007
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_8_MASK 0x00000100L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_8__SHIFT 0x00000008
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_9_MASK 0x00000200L
|
||||
#define GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_9__SHIFT 0x00000009
|
||||
#define GPIOPAD_INT_STAT_AK__SW_INITIATED_INT_STAT_AK_MASK 0x80000000L
|
||||
#define GPIOPAD_INT_STAT_AK__SW_INITIATED_INT_STAT_AK__SHIFT 0x0000001f
|
||||
#define GPIOPAD_INT_STAT_EN__GPIO_INT_STAT_EN_MASK 0x1fffffffL
|
||||
#define GPIOPAD_INT_STAT_EN__GPIO_INT_STAT_EN__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_STAT_EN__SW_INITIATED_INT_STAT_EN_MASK 0x80000000L
|
||||
#define GPIOPAD_INT_STAT_EN__SW_INITIATED_INT_STAT_EN__SHIFT 0x0000001f
|
||||
#define GPIOPAD_INT_STAT__GPIO_INT_STAT_MASK 0x1fffffffL
|
||||
#define GPIOPAD_INT_STAT__GPIO_INT_STAT__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_STAT__SW_INITIATED_INT_STAT_MASK 0x80000000L
|
||||
#define GPIOPAD_INT_STAT__SW_INITIATED_INT_STAT__SHIFT 0x0000001f
|
||||
#define GPIOPAD_INT_TYPE__GPIO_INT_TYPE_MASK 0x1fffffffL
|
||||
#define GPIOPAD_INT_TYPE__GPIO_INT_TYPE__SHIFT 0x00000000
|
||||
#define GPIOPAD_INT_TYPE__SW_INITIATED_INT_TYPE_MASK 0x80000000L
|
||||
#define GPIOPAD_INT_TYPE__SW_INITIATED_INT_TYPE__SHIFT 0x0000001f
|
||||
#define GPIOPAD_MASK__GPIO_MASK_MASK 0x7fffffffL
|
||||
#define GPIOPAD_MASK__GPIO_MASK__SHIFT 0x00000000
|
||||
#define GPIOPAD_PD_EN__GPIO_PD_EN_MASK 0x7fffffffL
|
||||
#define GPIOPAD_PD_EN__GPIO_PD_EN__SHIFT 0x00000000
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_0_MASK 0x00000001L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_0__SHIFT 0x00000000
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_10_MASK 0x00000400L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_10__SHIFT 0x0000000a
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_11_MASK 0x00000800L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_11__SHIFT 0x0000000b
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_12_MASK 0x00001000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_12__SHIFT 0x0000000c
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_13_MASK 0x00002000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_13__SHIFT 0x0000000d
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_14_MASK 0x00004000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_14__SHIFT 0x0000000e
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_15_MASK 0x00008000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_15__SHIFT 0x0000000f
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_16_MASK 0x00010000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_16__SHIFT 0x00000010
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_17_MASK 0x00020000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_17__SHIFT 0x00000011
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_18_MASK 0x00040000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_18__SHIFT 0x00000012
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_19_MASK 0x00080000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_19__SHIFT 0x00000013
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_1_MASK 0x00000002L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_1__SHIFT 0x00000001
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_20_MASK 0x00100000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_20__SHIFT 0x00000014
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_21_MASK 0x00200000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_21__SHIFT 0x00000015
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_22_MASK 0x00400000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_22__SHIFT 0x00000016
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_23_MASK 0x00800000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_23__SHIFT 0x00000017
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_24_MASK 0x01000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_24__SHIFT 0x00000018
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_25_MASK 0x02000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_25__SHIFT 0x00000019
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_26_MASK 0x04000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_26__SHIFT 0x0000001a
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_27_MASK 0x08000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_27__SHIFT 0x0000001b
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_28_MASK 0x10000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_28__SHIFT 0x0000001c
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_29_MASK 0x20000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_29__SHIFT 0x0000001d
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_2_MASK 0x00000004L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_2__SHIFT 0x00000002
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_30_MASK 0x40000000L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_30__SHIFT 0x0000001e
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_3_MASK 0x00000008L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_3__SHIFT 0x00000003
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_4_MASK 0x00000010L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_4__SHIFT 0x00000004
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_5_MASK 0x00000020L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_5__SHIFT 0x00000005
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_6_MASK 0x00000040L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_6__SHIFT 0x00000006
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_7_MASK 0x00000080L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_7__SHIFT 0x00000007
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_8_MASK 0x00000100L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_8__SHIFT 0x00000008
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_9_MASK 0x00000200L
|
||||
#define GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_9__SHIFT 0x00000009
|
||||
#define GPIOPAD_PU_EN__GPIO_PU_EN_MASK 0x7fffffffL
|
||||
#define GPIOPAD_PU_EN__GPIO_PU_EN__SHIFT 0x00000000
|
||||
#define GPIOPAD_RCVR_SEL__GPIO_RCVR_SEL_MASK 0x7fffffffL
|
||||
#define GPIOPAD_RCVR_SEL__GPIO_RCVR_SEL__SHIFT 0x00000000
|
||||
#define GPIOPAD_STRENGTH__GPIO_STRENGTH_SN_MASK 0x0000000fL
|
||||
#define GPIOPAD_STRENGTH__GPIO_STRENGTH_SN__SHIFT 0x00000000
|
||||
#define GPIOPAD_STRENGTH__GPIO_STRENGTH_SP_MASK 0x000000f0L
|
||||
#define GPIOPAD_STRENGTH__GPIO_STRENGTH_SP__SHIFT 0x00000004
|
||||
#define GPIOPAD_SW_INT_STAT__SW_INT_STAT_MASK 0x00000001L
|
||||
#define GPIOPAD_SW_INT_STAT__SW_INT_STAT__SHIFT 0x00000000
|
||||
#define GPIOPAD_Y__GPIO_Y_MASK 0x7fffffffL
|
||||
#define GPIOPAD_Y__GPIO_Y__SHIFT 0x00000000
|
||||
#define LCAC_MC0_CNTL__MC0_ENABLE_MASK 0x00000001L
|
||||
#define LCAC_MC0_CNTL__MC0_ENABLE__SHIFT 0x00000000
|
||||
#define LCAC_MC0_CNTL__MC0_THRESHOLD_MASK 0x0001fffeL
|
||||
#define LCAC_MC0_CNTL__MC0_THRESHOLD__SHIFT 0x00000001
|
||||
#define LCAC_MC0_OVR_SEL__MC0_OVR_SEL_MASK 0xffffffffL
|
||||
#define LCAC_MC0_OVR_SEL__MC0_OVR_SEL__SHIFT 0x00000000
|
||||
#define LCAC_MC0_OVR_VAL__MC0_OVR_VAL_MASK 0xffffffffL
|
||||
#define LCAC_MC0_OVR_VAL__MC0_OVR_VAL__SHIFT 0x00000000
|
||||
#define LCAC_MC1_CNTL__MC1_ENABLE_MASK 0x00000001L
|
||||
#define LCAC_MC1_CNTL__MC1_ENABLE__SHIFT 0x00000000
|
||||
#define LCAC_MC1_CNTL__MC1_THRESHOLD_MASK 0x0001fffeL
|
||||
#define LCAC_MC1_CNTL__MC1_THRESHOLD__SHIFT 0x00000001
|
||||
#define LCAC_MC1_OVR_SEL__MC1_OVR_SEL_MASK 0xffffffffL
|
||||
#define LCAC_MC1_OVR_SEL__MC1_OVR_SEL__SHIFT 0x00000000
|
||||
#define LCAC_MC1_OVR_VAL__MC1_OVR_VAL_MASK 0xffffffffL
|
||||
#define LCAC_MC1_OVR_VAL__MC1_OVR_VAL__SHIFT 0x00000000
|
||||
#define LCAC_MC2_CNTL__MC2_ENABLE_MASK 0x00000001L
|
||||
#define LCAC_MC2_CNTL__MC2_ENABLE__SHIFT 0x00000000
|
||||
#define LCAC_MC2_CNTL__MC2_THRESHOLD_MASK 0x0001fffeL
|
||||
#define LCAC_MC2_CNTL__MC2_THRESHOLD__SHIFT 0x00000001
|
||||
#define LCAC_MC2_OVR_SEL__MC2_OVR_SEL_MASK 0xffffffffL
|
||||
#define LCAC_MC2_OVR_SEL__MC2_OVR_SEL__SHIFT 0x00000000
|
||||
#define LCAC_MC2_OVR_VAL__MC2_OVR_VAL_MASK 0xffffffffL
|
||||
#define LCAC_MC2_OVR_VAL__MC2_OVR_VAL__SHIFT 0x00000000
|
||||
#define LCAC_MC3_CNTL__MC3_ENABLE_MASK 0x00000001L
|
||||
#define LCAC_MC3_CNTL__MC3_ENABLE__SHIFT 0x00000000
|
||||
#define LCAC_MC3_CNTL__MC3_THRESHOLD_MASK 0x0001fffeL
|
||||
#define LCAC_MC3_CNTL__MC3_THRESHOLD__SHIFT 0x00000001
|
||||
#define LCAC_MC3_OVR_SEL__MC3_OVR_SEL_MASK 0xffffffffL
|
||||
#define LCAC_MC3_OVR_SEL__MC3_OVR_SEL__SHIFT 0x00000000
|
||||
#define LCAC_MC3_OVR_VAL__MC3_OVR_VAL_MASK 0xffffffffL
|
||||
#define LCAC_MC3_OVR_VAL__MC3_OVR_VAL__SHIFT 0x00000000
|
||||
#define LCAC_MC4_CNTL__MC4_ENABLE_MASK 0x00000001L
|
||||
#define LCAC_MC4_CNTL__MC4_ENABLE__SHIFT 0x00000000
|
||||
#define LCAC_MC4_CNTL__MC4_THRESHOLD_MASK 0x0001fffeL
|
||||
#define LCAC_MC4_CNTL__MC4_THRESHOLD__SHIFT 0x00000001
|
||||
#define LCAC_MC4_OVR_SEL__MC4_OVR_SEL_MASK 0xffffffffL
|
||||
#define LCAC_MC4_OVR_SEL__MC4_OVR_SEL__SHIFT 0x00000000
|
||||
#define LCAC_MC4_OVR_VAL__MC4_OVR_VAL_MASK 0xffffffffL
|
||||
#define LCAC_MC4_OVR_VAL__MC4_OVR_VAL__SHIFT 0x00000000
|
||||
#define LCAC_MC5_CNTL__MC5_ENABLE_MASK 0x00000001L
|
||||
#define LCAC_MC5_CNTL__MC5_ENABLE__SHIFT 0x00000000
|
||||
#define LCAC_MC5_CNTL__MC5_THRESHOLD_MASK 0x0001fffeL
|
||||
#define LCAC_MC5_CNTL__MC5_THRESHOLD__SHIFT 0x00000001
|
||||
#define LCAC_MC5_OVR_SEL__MC5_OVR_SEL_MASK 0xffffffffL
|
||||
#define LCAC_MC5_OVR_SEL__MC5_OVR_SEL__SHIFT 0x00000000
|
||||
#define LCAC_MC5_OVR_VAL__MC5_OVR_VAL_MASK 0xffffffffL
|
||||
#define LCAC_MC5_OVR_VAL__MC5_OVR_VAL__SHIFT 0x00000000
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_0_MASK 0x00000001L
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_0__SHIFT 0x00000000
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_1_MASK 0x00000100L
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_1__SHIFT 0x00000008
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_2_MASK 0x00010000L
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_2__SHIFT 0x00000010
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_3_MASK 0x01000000L
|
||||
#define SMC_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_3__SHIFT 0x00000018
|
||||
#define SMC_IND_DATA_0__SMC_IND_DATA_MASK 0xffffffffL
|
||||
#define SMC_IND_DATA_0__SMC_IND_DATA__SHIFT 0x00000000
|
||||
#define SMC_IND_DATA_1__SMC_IND_DATA_MASK 0xffffffffL
|
||||
#define SMC_IND_DATA_1__SMC_IND_DATA__SHIFT 0x00000000
|
||||
#define SMC_IND_DATA_2__SMC_IND_DATA_MASK 0xffffffffL
|
||||
#define SMC_IND_DATA_2__SMC_IND_DATA__SHIFT 0x00000000
|
||||
#define SMC_IND_DATA_3__SMC_IND_DATA_MASK 0xffffffffL
|
||||
#define SMC_IND_DATA_3__SMC_IND_DATA__SHIFT 0x00000000
|
||||
#define SMC_IND_DATA__SMC_IND_DATA_MASK 0xffffffffL
|
||||
#define SMC_IND_DATA__SMC_IND_DATA__SHIFT 0x00000000
|
||||
#define SMC_IND_INDEX_0__SMC_IND_ADDR_MASK 0xffffffffL
|
||||
#define SMC_IND_INDEX_0__SMC_IND_ADDR__SHIFT 0x00000000
|
||||
#define SMC_IND_INDEX_1__SMC_IND_ADDR_MASK 0xffffffffL
|
||||
#define SMC_IND_INDEX_1__SMC_IND_ADDR__SHIFT 0x00000000
|
||||
#define SMC_IND_INDEX_2__SMC_IND_ADDR_MASK 0xffffffffL
|
||||
#define SMC_IND_INDEX_2__SMC_IND_ADDR__SHIFT 0x00000000
|
||||
#define SMC_IND_INDEX_3__SMC_IND_ADDR_MASK 0xffffffffL
|
||||
#define SMC_IND_INDEX_3__SMC_IND_ADDR__SHIFT 0x00000000
|
||||
#define SMC_IND_INDEX__SMC_IND_ADDR_MASK 0xffffffffL
|
||||
#define SMC_IND_INDEX__SMC_IND_ADDR__SHIFT 0x00000000
|
||||
#define SMC_MESSAGE_0__SMC_MSG_MASK 0xffffffffL
|
||||
#define SMC_MESSAGE_0__SMC_MSG__SHIFT 0x00000000
|
||||
#define SMC_MESSAGE_1__SMC_MSG_MASK 0xffffffffL
|
||||
#define SMC_MESSAGE_1__SMC_MSG__SHIFT 0x00000000
|
||||
#define SMC_MESSAGE_2__SMC_MSG_MASK 0xffffffffL
|
||||
#define SMC_MESSAGE_2__SMC_MSG__SHIFT 0x00000000
|
||||
#define SMC_PC_C__smc_pc_c_MASK 0xffffffffL
|
||||
#define SMC_PC_C__smc_pc_c__SHIFT 0x00000000
|
||||
#define SMC_RESP_0__SMC_RESP_MASK 0xffffffffL
|
||||
#define SMC_RESP_0__SMC_RESP__SHIFT 0x00000000
|
||||
#define SMC_RESP_1__SMC_RESP_MASK 0xffffffffL
|
||||
#define SMC_RESP_1__SMC_RESP__SHIFT 0x00000000
|
||||
#define SMC_RESP_2__SMC_RESP_MASK 0xffffffffL
|
||||
#define SMC_RESP_2__SMC_RESP__SHIFT 0x00000000
|
||||
#define SPLL_CNTL_MODE__SPLL_CTLREQ_DLY_CNT_MASK 0x000ff000L
|
||||
#define SPLL_CNTL_MODE__SPLL_CTLREQ_DLY_CNT__SHIFT 0x0000000c
|
||||
#define SPLL_CNTL_MODE__SPLL_ENSAT_MASK 0x00000010L
|
||||
#define SPLL_CNTL_MODE__SPLL_ENSAT__SHIFT 0x00000004
|
||||
#define SPLL_CNTL_MODE__SPLL_FASTEN_MASK 0x00000008L
|
||||
#define SPLL_CNTL_MODE__SPLL_FASTEN__SHIFT 0x00000003
|
||||
#define SPLL_CNTL_MODE__SPLL_LEGACY_PDIV_MASK 0x00000002L
|
||||
#define SPLL_CNTL_MODE__SPLL_LEGACY_PDIV__SHIFT 0x00000001
|
||||
#define SPLL_CNTL_MODE__SPLL_RESET_EN_MASK 0x10000000L
|
||||
#define SPLL_CNTL_MODE__SPLL_RESET_EN__SHIFT 0x0000001c
|
||||
#define SPLL_CNTL_MODE__SPLL_SW_DIR_CONTROL_MASK 0x00000001L
|
||||
#define SPLL_CNTL_MODE__SPLL_SW_DIR_CONTROL__SHIFT 0x00000000
|
||||
#define SPLL_CNTL_MODE__SPLL_TEST_CLK_EXT_DIV_MASK 0x00000c00L
|
||||
#define SPLL_CNTL_MODE__SPLL_TEST_CLK_EXT_DIV__SHIFT 0x0000000a
|
||||
#define SPLL_CNTL_MODE__SPLL_TEST_MASK 0x00000004L
|
||||
#define SPLL_CNTL_MODE__SPLL_TEST__SHIFT 0x00000002
|
||||
#define SPLL_CNTL_MODE__SPLL_VCO_MODE_MASK 0x60000000L
|
||||
#define SPLL_CNTL_MODE__SPLL_VCO_MODE__SHIFT 0x0000001d
|
||||
#define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_PCIE_INDEX_MASK 0x0f000000L
|
||||
#define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_PCIE_INDEX__SHIFT 0x00000018
|
||||
#define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_PCIE_INDEX_MASK 0xf0000000L
|
||||
#define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_PCIE_INDEX__SHIFT 0x0000001c
|
||||
#define THM_TMON0_DEBUG__DEBUG_RDI_MASK 0x0000001fL
|
||||
#define THM_TMON0_DEBUG__DEBUG_RDI__SHIFT 0x00000000
|
||||
#define THM_TMON0_DEBUG__DEBUG_Z_MASK 0x0000ffe0L
|
||||
#define THM_TMON0_DEBUG__DEBUG_Z__SHIFT 0x00000005
|
||||
#define THM_TMON0_INT_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_INT_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_INT_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_INT_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_INT_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_INT_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL0_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL0_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL0_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL0_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL0_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL0_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL10_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL10_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL10_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL10_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL10_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL10_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL11_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL11_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL11_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL11_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL11_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL11_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL12_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL12_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL12_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL12_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL12_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL12_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL13_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL13_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL13_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL13_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL13_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL13_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL14_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL14_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL14_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL14_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL14_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL14_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL15_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL15_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL15_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL15_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL15_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL15_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL1_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL1_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL1_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL1_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL1_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL1_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL2_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL2_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL2_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL2_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL2_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL2_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL3_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL3_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL3_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL3_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL3_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL3_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL4_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL4_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL4_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL4_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL4_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL4_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL5_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL5_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL5_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL5_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL5_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL5_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL6_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL6_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL6_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL6_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL6_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL6_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL7_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL7_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL7_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL7_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL7_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL7_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL8_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL8_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL8_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL8_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL8_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL8_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIL9_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIL9_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIL9_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIL9_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIL9_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIL9_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR0_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR0_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR0_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR0_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR0_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR0_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR10_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR10_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR10_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR10_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR10_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR10_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR11_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR11_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR11_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR11_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR11_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR11_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR12_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR12_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR12_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR12_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR12_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR12_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR13_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR13_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR13_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR13_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR13_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR13_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR14_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR14_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR14_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR14_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR14_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR14_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR15_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR15_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR15_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR15_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR15_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR15_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR1_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR1_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR1_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR1_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR1_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR1_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR2_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR2_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR2_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR2_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR2_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR2_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR3_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR3_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR3_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR3_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR3_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR3_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR4_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR4_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR4_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR4_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR4_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR4_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR5_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR5_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR5_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR5_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR5_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR5_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR6_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR6_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR6_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR6_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR6_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR6_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR7_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR7_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR7_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR7_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR7_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR7_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR8_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR8_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR8_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR8_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR8_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR8_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON0_RDIR9_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON0_RDIR9_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON0_RDIR9_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON0_RDIR9_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON0_RDIR9_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON0_RDIR9_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_DEBUG__DEBUG_RDI_MASK 0x0000001fL
|
||||
#define THM_TMON1_DEBUG__DEBUG_RDI__SHIFT 0x00000000
|
||||
#define THM_TMON1_DEBUG__DEBUG_Z_MASK 0x0000ffe0L
|
||||
#define THM_TMON1_DEBUG__DEBUG_Z__SHIFT 0x00000005
|
||||
#define THM_TMON1_INT_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_INT_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_INT_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_INT_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_INT_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_INT_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL0_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL0_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL0_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL0_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL0_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL0_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL10_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL10_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL10_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL10_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL10_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL10_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL11_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL11_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL11_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL11_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL11_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL11_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL12_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL12_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL12_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL12_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL12_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL12_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL13_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL13_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL13_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL13_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL13_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL13_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL14_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL14_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL14_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL14_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL14_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL14_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL15_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL15_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL15_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL15_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL15_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL15_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL1_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL1_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL1_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL1_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL1_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL1_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL2_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL2_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL2_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL2_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL2_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL2_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL3_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL3_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL3_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL3_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL3_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL3_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL4_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL4_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL4_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL4_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL4_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL4_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL5_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL5_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL5_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL5_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL5_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL5_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL6_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL6_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL6_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL6_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL6_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL6_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL7_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL7_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL7_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL7_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL7_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL7_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL8_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL8_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL8_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL8_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL8_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL8_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIL9_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIL9_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIL9_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIL9_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIL9_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIL9_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR0_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR0_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR0_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR0_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR0_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR0_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR10_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR10_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR10_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR10_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR10_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR10_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR11_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR11_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR11_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR11_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR11_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR11_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR12_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR12_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR12_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR12_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR12_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR12_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR13_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR13_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR13_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR13_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR13_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR13_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR14_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR14_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR14_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR14_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR14_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR14_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR15_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR15_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR15_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR15_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR15_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR15_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR1_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR1_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR1_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR1_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR1_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR1_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR2_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR2_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR2_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR2_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR2_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR2_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR3_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR3_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR3_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR3_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR3_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR3_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR4_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR4_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR4_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR4_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR4_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR4_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR5_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR5_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR5_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR5_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR5_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR5_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR6_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR6_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR6_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR6_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR6_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR6_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR7_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR7_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR7_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR7_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR7_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR7_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR8_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR8_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR8_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR8_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR8_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR8_DATA__Z__SHIFT 0x00000000
|
||||
#define THM_TMON1_RDIR9_DATA__TEMP_MASK 0x00fff000L
|
||||
#define THM_TMON1_RDIR9_DATA__TEMP__SHIFT 0x0000000c
|
||||
#define THM_TMON1_RDIR9_DATA__VALID_MASK 0x00000800L
|
||||
#define THM_TMON1_RDIR9_DATA__VALID__SHIFT 0x0000000b
|
||||
#define THM_TMON1_RDIR9_DATA__Z_MASK 0x000007ffL
|
||||
#define THM_TMON1_RDIR9_DATA__Z__SHIFT 0x00000000
|
||||
|
||||
#endif
|
96
drivers/gpu/drm/amd/include/asic_reg/uvd/uvd_4_0_d.h
Normal file
96
drivers/gpu/drm/amd/include/asic_reg/uvd/uvd_4_0_d.h
Normal file
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef UVD_4_0_D_H
|
||||
#define UVD_4_0_D_H
|
||||
|
||||
#define ixUVD_CGC_CTRL2 0x00C1
|
||||
#define ixUVD_CGC_MEM_CTRL 0x00C0
|
||||
#define ixUVD_LMI_ADDR_EXT2 0x00AB
|
||||
#define ixUVD_LMI_CACHE_CTRL 0x009B
|
||||
#define ixUVD_LMI_SWAP_CNTL2 0x00AA
|
||||
#define ixUVD_MIF_CURR_ADDR_CONFIG 0x0048
|
||||
#define ixUVD_MIF_RECON1_ADDR_CONFIG 0x0114
|
||||
#define ixUVD_MIF_REF_ADDR_CONFIG 0x004C
|
||||
#define mmUVD_CGC_CTRL 0x3D2C
|
||||
#define mmUVD_CGC_GATE 0x3D2A
|
||||
#define mmUVD_CGC_STATUS 0x3D2B
|
||||
#define mmUVD_CGC_UDEC_STATUS 0x3D2D
|
||||
#define mmUVD_CONTEXT_ID 0x3DBD
|
||||
#define mmUVD_CTX_DATA 0x3D29
|
||||
#define mmUVD_CTX_INDEX 0x3D28
|
||||
#define mmUVD_ENGINE_CNTL 0x3BC6
|
||||
#define mmUVD_GPCOM_VCPU_CMD 0x3BC3
|
||||
#define mmUVD_GPCOM_VCPU_DATA0 0x3BC4
|
||||
#define mmUVD_GPCOM_VCPU_DATA1 0x3BC5
|
||||
#define mmUVD_GP_SCRATCH4 0x3D38
|
||||
#define mmUVD_LMI_ADDR_EXT 0x3D65
|
||||
#define mmUVD_LMI_CTRL 0x3D66
|
||||
#define mmUVD_LMI_CTRL2 0x3D3D
|
||||
#define mmUVD_LMI_EXT40_ADDR 0x3D26
|
||||
#define mmUVD_LMI_STATUS 0x3D67
|
||||
#define mmUVD_LMI_SWAP_CNTL 0x3D6D
|
||||
#define mmUVD_MASTINT_EN 0x3D40
|
||||
#define mmUVD_MPC_CNTL 0x3D77
|
||||
#define mmUVD_MPC_SET_ALU 0x3D7E
|
||||
#define mmUVD_MPC_SET_MUX 0x3D7D
|
||||
#define mmUVD_MPC_SET_MUXA0 0x3D79
|
||||
#define mmUVD_MPC_SET_MUXA1 0x3D7A
|
||||
#define mmUVD_MPC_SET_MUXB0 0x3D7B
|
||||
#define mmUVD_MPC_SET_MUXB1 0x3D7C
|
||||
#define mmUVD_MP_SWAP_CNTL 0x3D6F
|
||||
#define mmUVD_NO_OP 0x3BFF
|
||||
#define mmUVD_PGFSM_CONFIG 0x38F8
|
||||
#define mmUVD_PGFSM_READ_TILE1 0x38FA
|
||||
#define mmUVD_PGFSM_READ_TILE2 0x38FB
|
||||
#define mmUVD_POWER_STATUS 0x38FC
|
||||
#define mmUVD_RBC_IB_BASE 0x3DA1
|
||||
#define mmUVD_RBC_IB_SIZE 0x3DA2
|
||||
#define mmUVD_RBC_IB_SIZE_UPDATE 0x3DF1
|
||||
#define mmUVD_RBC_RB_BASE 0x3DA3
|
||||
#define mmUVD_RBC_RB_CNTL 0x3DA9
|
||||
#define mmUVD_RBC_RB_RPTR 0x3DA4
|
||||
#define mmUVD_RBC_RB_RPTR_ADDR 0x3DAA
|
||||
#define mmUVD_RBC_RB_WPTR 0x3DA5
|
||||
#define mmUVD_RBC_RB_WPTR_CNTL 0x3DA6
|
||||
#define mmUVD_SEMA_ADDR_HIGH 0x3BC1
|
||||
#define mmUVD_SEMA_ADDR_LOW 0x3BC0
|
||||
#define mmUVD_SEMA_CMD 0x3BC2
|
||||
#define mmUVD_SEMA_CNTL 0x3D00
|
||||
#define mmUVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL 0x3DB3
|
||||
#define mmUVD_SEMA_TIMEOUT_STATUS 0x3DB0
|
||||
#define mmUVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL 0x3DB2
|
||||
#define mmUVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL 0x3DB1
|
||||
#define mmUVD_SOFT_RESET 0x3DA0
|
||||
#define mmUVD_STATUS 0x3DAF
|
||||
#define mmUVD_UDEC_ADDR_CONFIG 0x3BD3
|
||||
#define mmUVD_UDEC_DB_ADDR_CONFIG 0x3BD4
|
||||
#define mmUVD_UDEC_DBW_ADDR_CONFIG 0x3BD5
|
||||
#define mmUVD_VCPU_CACHE_OFFSET0 0x3D36
|
||||
#define mmUVD_VCPU_CACHE_OFFSET1 0x3D38
|
||||
#define mmUVD_VCPU_CACHE_OFFSET2 0x3D3A
|
||||
#define mmUVD_VCPU_CACHE_SIZE0 0x3D37
|
||||
#define mmUVD_VCPU_CACHE_SIZE1 0x3D39
|
||||
#define mmUVD_VCPU_CACHE_SIZE2 0x3D3B
|
||||
#define mmUVD_VCPU_CNTL 0x3D98
|
||||
|
||||
#endif
|
795
drivers/gpu/drm/amd/include/asic_reg/uvd/uvd_4_0_sh_mask.h
Normal file
795
drivers/gpu/drm/amd/include/asic_reg/uvd/uvd_4_0_sh_mask.h
Normal file
@@ -0,0 +1,795 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef UVD_4_0_SH_MASK_H
|
||||
#define UVD_4_0_SH_MASK_H
|
||||
|
||||
#define UVD_CGC_CTRL2__DYN_OCLK_RAMP_EN_MASK 0x00000001L
|
||||
#define UVD_CGC_CTRL2__DYN_OCLK_RAMP_EN__SHIFT 0x00000000
|
||||
#define UVD_CGC_CTRL2__DYN_RCLK_RAMP_EN_MASK 0x00000002L
|
||||
#define UVD_CGC_CTRL2__DYN_RCLK_RAMP_EN__SHIFT 0x00000001
|
||||
#define UVD_CGC_CTRL2__GATER_DIV_ID_MASK 0x0000001cL
|
||||
#define UVD_CGC_CTRL2__GATER_DIV_ID__SHIFT 0x00000002
|
||||
#define UVD_CGC_CTRL__CLK_GATE_DLY_TIMER_MASK 0x0000003cL
|
||||
#define UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT 0x00000002
|
||||
#define UVD_CGC_CTRL__CLK_OFF_DELAY_MASK 0x000007c0L
|
||||
#define UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT 0x00000006
|
||||
#define UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK 0x00000001L
|
||||
#define UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT 0x00000000
|
||||
#define UVD_CGC_CTRL__IDCT_MODE_MASK 0x00800000L
|
||||
#define UVD_CGC_CTRL__IDCT_MODE__SHIFT 0x00000017
|
||||
#define UVD_CGC_CTRL__LBSI_MODE_MASK 0x04000000L
|
||||
#define UVD_CGC_CTRL__LBSI_MODE__SHIFT 0x0000001a
|
||||
#define UVD_CGC_CTRL__LMI_MC_MODE_MASK 0x00200000L
|
||||
#define UVD_CGC_CTRL__LMI_MC_MODE__SHIFT 0x00000015
|
||||
#define UVD_CGC_CTRL__LMI_UMC_MODE_MASK 0x00400000L
|
||||
#define UVD_CGC_CTRL__LMI_UMC_MODE__SHIFT 0x00000016
|
||||
#define UVD_CGC_CTRL__LRBBM_MODE_MASK 0x08000000L
|
||||
#define UVD_CGC_CTRL__LRBBM_MODE__SHIFT 0x0000001b
|
||||
#define UVD_CGC_CTRL__MPC_MODE_MASK 0x02000000L
|
||||
#define UVD_CGC_CTRL__MPC_MODE__SHIFT 0x00000019
|
||||
#define UVD_CGC_CTRL__MPEG2_MODE_MASK 0x00040000L
|
||||
#define UVD_CGC_CTRL__MPEG2_MODE__SHIFT 0x00000012
|
||||
#define UVD_CGC_CTRL__MPRD_MODE_MASK 0x01000000L
|
||||
#define UVD_CGC_CTRL__MPRD_MODE__SHIFT 0x00000018
|
||||
#define UVD_CGC_CTRL__RBC_MODE_MASK 0x00100000L
|
||||
#define UVD_CGC_CTRL__RBC_MODE__SHIFT 0x00000014
|
||||
#define UVD_CGC_CTRL__REGS_MODE_MASK 0x00080000L
|
||||
#define UVD_CGC_CTRL__REGS_MODE__SHIFT 0x00000013
|
||||
#define UVD_CGC_CTRL__SCPU_MODE_MASK 0x40000000L
|
||||
#define UVD_CGC_CTRL__SCPU_MODE__SHIFT 0x0000001e
|
||||
#define UVD_CGC_CTRL__SYS_MODE_MASK 0x00010000L
|
||||
#define UVD_CGC_CTRL__SYS_MODE__SHIFT 0x00000010
|
||||
#define UVD_CGC_CTRL__UDEC_CM_MODE_MASK 0x00001000L
|
||||
#define UVD_CGC_CTRL__UDEC_CM_MODE__SHIFT 0x0000000c
|
||||
#define UVD_CGC_CTRL__UDEC_DB_MODE_MASK 0x00004000L
|
||||
#define UVD_CGC_CTRL__UDEC_DB_MODE__SHIFT 0x0000000e
|
||||
#define UVD_CGC_CTRL__UDEC_IT_MODE_MASK 0x00002000L
|
||||
#define UVD_CGC_CTRL__UDEC_IT_MODE__SHIFT 0x0000000d
|
||||
#define UVD_CGC_CTRL__UDEC_MODE_MASK 0x00020000L
|
||||
#define UVD_CGC_CTRL__UDEC_MODE__SHIFT 0x00000011
|
||||
#define UVD_CGC_CTRL__UDEC_MP_MODE_MASK 0x00008000L
|
||||
#define UVD_CGC_CTRL__UDEC_MP_MODE__SHIFT 0x0000000f
|
||||
#define UVD_CGC_CTRL__UDEC_RE_MODE_MASK 0x00000800L
|
||||
#define UVD_CGC_CTRL__UDEC_RE_MODE__SHIFT 0x0000000b
|
||||
#define UVD_CGC_CTRL__VCPU_MODE_MASK 0x20000000L
|
||||
#define UVD_CGC_CTRL__VCPU_MODE__SHIFT 0x0000001d
|
||||
#define UVD_CGC_CTRL__WCB_MODE_MASK 0x10000000L
|
||||
#define UVD_CGC_CTRL__WCB_MODE__SHIFT 0x0000001c
|
||||
#define UVD_CGC_GATE__IDCT_MASK 0x00000080L
|
||||
#define UVD_CGC_GATE__IDCT__SHIFT 0x00000007
|
||||
#define UVD_CGC_GATE__LBSI_MASK 0x00000400L
|
||||
#define UVD_CGC_GATE__LBSI__SHIFT 0x0000000a
|
||||
#define UVD_CGC_GATE__LMI_MC_MASK 0x00000020L
|
||||
#define UVD_CGC_GATE__LMI_MC__SHIFT 0x00000005
|
||||
#define UVD_CGC_GATE__LMI_UMC_MASK 0x00000040L
|
||||
#define UVD_CGC_GATE__LMI_UMC__SHIFT 0x00000006
|
||||
#define UVD_CGC_GATE__LRBBM_MASK 0x00000800L
|
||||
#define UVD_CGC_GATE__LRBBM__SHIFT 0x0000000b
|
||||
#define UVD_CGC_GATE__MPC_MASK 0x00000200L
|
||||
#define UVD_CGC_GATE__MPC__SHIFT 0x00000009
|
||||
#define UVD_CGC_GATE__MPEG2_MASK 0x00000004L
|
||||
#define UVD_CGC_GATE__MPEG2__SHIFT 0x00000002
|
||||
#define UVD_CGC_GATE__MPRD_MASK 0x00000100L
|
||||
#define UVD_CGC_GATE__MPRD__SHIFT 0x00000008
|
||||
#define UVD_CGC_GATE__RBC_MASK 0x00000010L
|
||||
#define UVD_CGC_GATE__RBC__SHIFT 0x00000004
|
||||
#define UVD_CGC_GATE__REGS_MASK 0x00000008L
|
||||
#define UVD_CGC_GATE__REGS__SHIFT 0x00000003
|
||||
#define UVD_CGC_GATE__SCPU_MASK 0x00080000L
|
||||
#define UVD_CGC_GATE__SCPU__SHIFT 0x00000013
|
||||
#define UVD_CGC_GATE__SYS_MASK 0x00000001L
|
||||
#define UVD_CGC_GATE__SYS__SHIFT 0x00000000
|
||||
#define UVD_CGC_GATE__UDEC_CM_MASK 0x00002000L
|
||||
#define UVD_CGC_GATE__UDEC_CM__SHIFT 0x0000000d
|
||||
#define UVD_CGC_GATE__UDEC_DB_MASK 0x00008000L
|
||||
#define UVD_CGC_GATE__UDEC_DB__SHIFT 0x0000000f
|
||||
#define UVD_CGC_GATE__UDEC_IT_MASK 0x00004000L
|
||||
#define UVD_CGC_GATE__UDEC_IT__SHIFT 0x0000000e
|
||||
#define UVD_CGC_GATE__UDEC_MASK 0x00000002L
|
||||
#define UVD_CGC_GATE__UDEC_MP_MASK 0x00010000L
|
||||
#define UVD_CGC_GATE__UDEC_MP__SHIFT 0x00000010
|
||||
#define UVD_CGC_GATE__UDEC_RE_MASK 0x00001000L
|
||||
#define UVD_CGC_GATE__UDEC_RE__SHIFT 0x0000000c
|
||||
#define UVD_CGC_GATE__UDEC__SHIFT 0x00000001
|
||||
#define UVD_CGC_GATE__VCPU_MASK 0x00040000L
|
||||
#define UVD_CGC_GATE__VCPU__SHIFT 0x00000012
|
||||
#define UVD_CGC_GATE__WCB_MASK 0x00020000L
|
||||
#define UVD_CGC_GATE__WCB__SHIFT 0x00000011
|
||||
#define UVD_CGC_MEM_CTRL__LCM_LS_EN_MASK 0x00002000L
|
||||
#define UVD_CGC_MEM_CTRL__LCM_LS_EN__SHIFT 0x0000000d
|
||||
#define UVD_CGC_MEM_CTRL__LMI_MC_LS_EN_MASK 0x00000001L
|
||||
#define UVD_CGC_MEM_CTRL__LMI_MC_LS_EN__SHIFT 0x00000000
|
||||
#define UVD_CGC_MEM_CTRL__LS_CLEAR_DELAY_MASK 0x00f00000L
|
||||
#define UVD_CGC_MEM_CTRL__LS_CLEAR_DELAY__SHIFT 0x00000014
|
||||
#define UVD_CGC_MEM_CTRL__LS_SET_DELAY_MASK 0x000f0000L
|
||||
#define UVD_CGC_MEM_CTRL__LS_SET_DELAY__SHIFT 0x00000010
|
||||
#define UVD_CGC_MEM_CTRL__MIF_LS_EN_MASK 0x00001000L
|
||||
#define UVD_CGC_MEM_CTRL__MIF_LS_EN__SHIFT 0x0000000c
|
||||
#define UVD_CGC_MEM_CTRL__MPC_LS_EN_MASK 0x00000002L
|
||||
#define UVD_CGC_MEM_CTRL__MPC_LS_EN__SHIFT 0x00000001
|
||||
#define UVD_CGC_MEM_CTRL__MPRD_LS_EN_MASK 0x00000004L
|
||||
#define UVD_CGC_MEM_CTRL__MPRD_LS_EN__SHIFT 0x00000002
|
||||
#define UVD_CGC_MEM_CTRL__SCPU_LS_EN_MASK 0x00000800L
|
||||
#define UVD_CGC_MEM_CTRL__SCPU_LS_EN__SHIFT 0x0000000b
|
||||
#define UVD_CGC_MEM_CTRL__SYS_LS_EN_MASK 0x00000200L
|
||||
#define UVD_CGC_MEM_CTRL__SYS_LS_EN__SHIFT 0x00000009
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_CM_LS_EN_MASK 0x00000020L
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_CM_LS_EN__SHIFT 0x00000005
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_DB_LS_EN_MASK 0x00000080L
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_DB_LS_EN__SHIFT 0x00000007
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_IT_LS_EN_MASK 0x00000040L
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_IT_LS_EN__SHIFT 0x00000006
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_MP_LS_EN_MASK 0x00000100L
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_MP_LS_EN__SHIFT 0x00000008
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_RE_LS_EN_MASK 0x00000010L
|
||||
#define UVD_CGC_MEM_CTRL__UDEC_RE_LS_EN__SHIFT 0x00000004
|
||||
#define UVD_CGC_MEM_CTRL__VCPU_LS_EN_MASK 0x00000400L
|
||||
#define UVD_CGC_MEM_CTRL__VCPU_LS_EN__SHIFT 0x0000000a
|
||||
#define UVD_CGC_MEM_CTRL__WCB_LS_EN_MASK 0x00000008L
|
||||
#define UVD_CGC_MEM_CTRL__WCB_LS_EN__SHIFT 0x00000003
|
||||
#define UVD_CGC_STATUS__IDCT_SCLK_MASK 0x00004000L
|
||||
#define UVD_CGC_STATUS__IDCT_SCLK__SHIFT 0x0000000e
|
||||
#define UVD_CGC_STATUS__IDCT_VCLK_MASK 0x00008000L
|
||||
#define UVD_CGC_STATUS__IDCT_VCLK__SHIFT 0x0000000f
|
||||
#define UVD_CGC_STATUS__LBSI_SCLK_MASK 0x00200000L
|
||||
#define UVD_CGC_STATUS__LBSI_SCLK__SHIFT 0x00000015
|
||||
#define UVD_CGC_STATUS__LBSI_VCLK_MASK 0x00400000L
|
||||
#define UVD_CGC_STATUS__LBSI_VCLK__SHIFT 0x00000016
|
||||
#define UVD_CGC_STATUS__LMI_MC_SCLK_MASK 0x00001000L
|
||||
#define UVD_CGC_STATUS__LMI_MC_SCLK__SHIFT 0x0000000c
|
||||
#define UVD_CGC_STATUS__LMI_UMC_SCLK_MASK 0x00002000L
|
||||
#define UVD_CGC_STATUS__LMI_UMC_SCLK__SHIFT 0x0000000d
|
||||
#define UVD_CGC_STATUS__LRBBM_SCLK_MASK 0x00800000L
|
||||
#define UVD_CGC_STATUS__LRBBM_SCLK__SHIFT 0x00000017
|
||||
#define UVD_CGC_STATUS__MPC_DCLK_MASK 0x00100000L
|
||||
#define UVD_CGC_STATUS__MPC_DCLK__SHIFT 0x00000014
|
||||
#define UVD_CGC_STATUS__MPC_SCLK_MASK 0x00080000L
|
||||
#define UVD_CGC_STATUS__MPC_SCLK__SHIFT 0x00000013
|
||||
#define UVD_CGC_STATUS__MPEG2_DCLK_MASK 0x00000080L
|
||||
#define UVD_CGC_STATUS__MPEG2_DCLK__SHIFT 0x00000007
|
||||
#define UVD_CGC_STATUS__MPEG2_SCLK_MASK 0x00000040L
|
||||
#define UVD_CGC_STATUS__MPEG2_SCLK__SHIFT 0x00000006
|
||||
#define UVD_CGC_STATUS__MPEG2_VCLK_MASK 0x00000100L
|
||||
#define UVD_CGC_STATUS__MPEG2_VCLK__SHIFT 0x00000008
|
||||
#define UVD_CGC_STATUS__MPRD_DCLK_MASK 0x00020000L
|
||||
#define UVD_CGC_STATUS__MPRD_DCLK__SHIFT 0x00000011
|
||||
#define UVD_CGC_STATUS__MPRD_SCLK_MASK 0x00010000L
|
||||
#define UVD_CGC_STATUS__MPRD_SCLK__SHIFT 0x00000010
|
||||
#define UVD_CGC_STATUS__MPRD_VCLK_MASK 0x00040000L
|
||||
#define UVD_CGC_STATUS__MPRD_VCLK__SHIFT 0x00000012
|
||||
#define UVD_CGC_STATUS__RBC_SCLK_MASK 0x00000800L
|
||||
#define UVD_CGC_STATUS__RBC_SCLK__SHIFT 0x0000000b
|
||||
#define UVD_CGC_STATUS__REGS_SCLK_MASK 0x00000200L
|
||||
#define UVD_CGC_STATUS__REGS_SCLK__SHIFT 0x00000009
|
||||
#define UVD_CGC_STATUS__REGS_VCLK_MASK 0x00000400L
|
||||
#define UVD_CGC_STATUS__REGS_VCLK__SHIFT 0x0000000a
|
||||
#define UVD_CGC_STATUS__SCPU_SCLK_MASK 0x08000000L
|
||||
#define UVD_CGC_STATUS__SCPU_SCLK__SHIFT 0x0000001b
|
||||
#define UVD_CGC_STATUS__SCPU_VCLK_MASK 0x10000000L
|
||||
#define UVD_CGC_STATUS__SCPU_VCLK__SHIFT 0x0000001c
|
||||
#define UVD_CGC_STATUS__SYS_DCLK_MASK 0x00000002L
|
||||
#define UVD_CGC_STATUS__SYS_DCLK__SHIFT 0x00000001
|
||||
#define UVD_CGC_STATUS__SYS_SCLK_MASK 0x00000001L
|
||||
#define UVD_CGC_STATUS__SYS_SCLK__SHIFT 0x00000000
|
||||
#define UVD_CGC_STATUS__SYS_VCLK_MASK 0x00000004L
|
||||
#define UVD_CGC_STATUS__SYS_VCLK__SHIFT 0x00000002
|
||||
#define UVD_CGC_STATUS__UDEC_DCLK_MASK 0x00000010L
|
||||
#define UVD_CGC_STATUS__UDEC_DCLK__SHIFT 0x00000004
|
||||
#define UVD_CGC_STATUS__UDEC_SCLK_MASK 0x00000008L
|
||||
#define UVD_CGC_STATUS__UDEC_SCLK__SHIFT 0x00000003
|
||||
#define UVD_CGC_STATUS__UDEC_VCLK_MASK 0x00000020L
|
||||
#define UVD_CGC_STATUS__UDEC_VCLK__SHIFT 0x00000005
|
||||
#define UVD_CGC_STATUS__VCPU_SCLK_MASK 0x02000000L
|
||||
#define UVD_CGC_STATUS__VCPU_SCLK__SHIFT 0x00000019
|
||||
#define UVD_CGC_STATUS__VCPU_VCLK_MASK 0x04000000L
|
||||
#define UVD_CGC_STATUS__VCPU_VCLK__SHIFT 0x0000001a
|
||||
#define UVD_CGC_STATUS__WCB_SCLK_MASK 0x01000000L
|
||||
#define UVD_CGC_STATUS__WCB_SCLK__SHIFT 0x00000018
|
||||
#define UVD_CGC_UDEC_STATUS__CM_DCLK_MASK 0x00000010L
|
||||
#define UVD_CGC_UDEC_STATUS__CM_DCLK__SHIFT 0x00000004
|
||||
#define UVD_CGC_UDEC_STATUS__CM_SCLK_MASK 0x00000008L
|
||||
#define UVD_CGC_UDEC_STATUS__CM_SCLK__SHIFT 0x00000003
|
||||
#define UVD_CGC_UDEC_STATUS__CM_VCLK_MASK 0x00000020L
|
||||
#define UVD_CGC_UDEC_STATUS__CM_VCLK__SHIFT 0x00000005
|
||||
#define UVD_CGC_UDEC_STATUS__DB_DCLK_MASK 0x00000400L
|
||||
#define UVD_CGC_UDEC_STATUS__DB_DCLK__SHIFT 0x0000000a
|
||||
#define UVD_CGC_UDEC_STATUS__DB_SCLK_MASK 0x00000200L
|
||||
#define UVD_CGC_UDEC_STATUS__DB_SCLK__SHIFT 0x00000009
|
||||
#define UVD_CGC_UDEC_STATUS__DB_VCLK_MASK 0x00000800L
|
||||
#define UVD_CGC_UDEC_STATUS__DB_VCLK__SHIFT 0x0000000b
|
||||
#define UVD_CGC_UDEC_STATUS__IT_DCLK_MASK 0x00000080L
|
||||
#define UVD_CGC_UDEC_STATUS__IT_DCLK__SHIFT 0x00000007
|
||||
#define UVD_CGC_UDEC_STATUS__IT_SCLK_MASK 0x00000040L
|
||||
#define UVD_CGC_UDEC_STATUS__IT_SCLK__SHIFT 0x00000006
|
||||
#define UVD_CGC_UDEC_STATUS__IT_VCLK_MASK 0x00000100L
|
||||
#define UVD_CGC_UDEC_STATUS__IT_VCLK__SHIFT 0x00000008
|
||||
#define UVD_CGC_UDEC_STATUS__MP_DCLK_MASK 0x00002000L
|
||||
#define UVD_CGC_UDEC_STATUS__MP_DCLK__SHIFT 0x0000000d
|
||||
#define UVD_CGC_UDEC_STATUS__MP_SCLK_MASK 0x00001000L
|
||||
#define UVD_CGC_UDEC_STATUS__MP_SCLK__SHIFT 0x0000000c
|
||||
#define UVD_CGC_UDEC_STATUS__MP_VCLK_MASK 0x00004000L
|
||||
#define UVD_CGC_UDEC_STATUS__MP_VCLK__SHIFT 0x0000000e
|
||||
#define UVD_CGC_UDEC_STATUS__RE_DCLK_MASK 0x00000002L
|
||||
#define UVD_CGC_UDEC_STATUS__RE_DCLK__SHIFT 0x00000001
|
||||
#define UVD_CGC_UDEC_STATUS__RE_SCLK_MASK 0x00000001L
|
||||
#define UVD_CGC_UDEC_STATUS__RE_SCLK__SHIFT 0x00000000
|
||||
#define UVD_CGC_UDEC_STATUS__RE_VCLK_MASK 0x00000004L
|
||||
#define UVD_CGC_UDEC_STATUS__RE_VCLK__SHIFT 0x00000002
|
||||
#define UVD_CONTEXT_ID__CONTEXT_ID_MASK 0xffffffffL
|
||||
#define UVD_CONTEXT_ID__CONTEXT_ID__SHIFT 0x00000000
|
||||
#define UVD_CTX_DATA__DATA_MASK 0xffffffffL
|
||||
#define UVD_CTX_DATA__DATA__SHIFT 0x00000000
|
||||
#define UVD_CTX_INDEX__INDEX_MASK 0x000001ffL
|
||||
#define UVD_CTX_INDEX__INDEX__SHIFT 0x00000000
|
||||
#define UVD_ENGINE_CNTL__ENGINE_START_MASK 0x00000001L
|
||||
#define UVD_ENGINE_CNTL__ENGINE_START_MODE_MASK 0x00000002L
|
||||
#define UVD_ENGINE_CNTL__ENGINE_START_MODE__SHIFT 0x00000001
|
||||
#define UVD_ENGINE_CNTL__ENGINE_START__SHIFT 0x00000000
|
||||
#define UVD_GPCOM_VCPU_CMD__CMD_MASK 0x7ffffffeL
|
||||
#define UVD_GPCOM_VCPU_CMD__CMD_SEND_MASK 0x00000001L
|
||||
#define UVD_GPCOM_VCPU_CMD__CMD_SEND__SHIFT 0x00000000
|
||||
#define UVD_GPCOM_VCPU_CMD__CMD__SHIFT 0x00000001
|
||||
#define UVD_GPCOM_VCPU_CMD__CMD_SOURCE_MASK 0x80000000L
|
||||
#define UVD_GPCOM_VCPU_CMD__CMD_SOURCE__SHIFT 0x0000001f
|
||||
#define UVD_GPCOM_VCPU_DATA0__DATA0_MASK 0xffffffffL
|
||||
#define UVD_GPCOM_VCPU_DATA0__DATA0__SHIFT 0x00000000
|
||||
#define UVD_GPCOM_VCPU_DATA1__DATA1_MASK 0xffffffffL
|
||||
#define UVD_GPCOM_VCPU_DATA1__DATA1__SHIFT 0x00000000
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_ADDR_EXT_MASK 0x0000000fL
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_ADDR_EXT__SHIFT 0x00000000
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_NC0_ADDR_EXT_MASK 0x00000f00L
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_NC0_ADDR_EXT__SHIFT 0x00000008
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_NC1_ADDR_EXT_MASK 0x0000f000L
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_NC1_ADDR_EXT__SHIFT 0x0000000c
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_VM_ADDR_EXT_MASK 0x000000f0L
|
||||
#define UVD_LMI_ADDR_EXT2__SCPU_VM_ADDR_EXT__SHIFT 0x00000004
|
||||
#define UVD_LMI_ADDR_EXT__CM_ADDR_EXT_MASK 0x000000f0L
|
||||
#define UVD_LMI_ADDR_EXT__CM_ADDR_EXT__SHIFT 0x00000004
|
||||
#define UVD_LMI_ADDR_EXT__IT_ADDR_EXT_MASK 0x00000f00L
|
||||
#define UVD_LMI_ADDR_EXT__IT_ADDR_EXT__SHIFT 0x00000008
|
||||
#define UVD_LMI_ADDR_EXT__MP_ADDR_EXT_MASK 0x00f00000L
|
||||
#define UVD_LMI_ADDR_EXT__MP_ADDR_EXT__SHIFT 0x00000014
|
||||
#define UVD_LMI_ADDR_EXT__RE_ADDR_EXT_MASK 0x000f0000L
|
||||
#define UVD_LMI_ADDR_EXT__RE_ADDR_EXT__SHIFT 0x00000010
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_ADDR_EXT_MASK 0x0000000fL
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_ADDR_EXT__SHIFT 0x00000000
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_NC0_ADDR_EXT_MASK 0x0f000000L
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_NC0_ADDR_EXT__SHIFT 0x00000018
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_NC1_ADDR_EXT_MASK 0xf0000000L
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_NC1_ADDR_EXT__SHIFT 0x0000001c
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_VM_ADDR_EXT_MASK 0x0000f000L
|
||||
#define UVD_LMI_ADDR_EXT__VCPU_VM_ADDR_EXT__SHIFT 0x0000000c
|
||||
#define UVD_LMI_CACHE_CTRL__CM_EN_MASK 0x00000004L
|
||||
#define UVD_LMI_CACHE_CTRL__CM_EN__SHIFT 0x00000002
|
||||
#define UVD_LMI_CACHE_CTRL__CM_FLUSH_MASK 0x00000008L
|
||||
#define UVD_LMI_CACHE_CTRL__CM_FLUSH__SHIFT 0x00000003
|
||||
#define UVD_LMI_CACHE_CTRL__IT_EN_MASK 0x00000001L
|
||||
#define UVD_LMI_CACHE_CTRL__IT_EN__SHIFT 0x00000000
|
||||
#define UVD_LMI_CACHE_CTRL__IT_FLUSH_MASK 0x00000002L
|
||||
#define UVD_LMI_CACHE_CTRL__IT_FLUSH__SHIFT 0x00000001
|
||||
#define UVD_LMI_CACHE_CTRL__VCPU_EN_MASK 0x00000010L
|
||||
#define UVD_LMI_CACHE_CTRL__VCPU_EN__SHIFT 0x00000004
|
||||
#define UVD_LMI_CACHE_CTRL__VCPU_FLUSH_MASK 0x00000020L
|
||||
#define UVD_LMI_CACHE_CTRL__VCPU_FLUSH__SHIFT 0x00000005
|
||||
#define UVD_LMI_CTRL2__ASSERT_UMC_URGENT_MASK 0x00000004L
|
||||
#define UVD_LMI_CTRL2__ASSERT_UMC_URGENT__SHIFT 0x00000002
|
||||
#define UVD_LMI_CTRL2__DRCITF_BUBBLE_FIX_DIS_MASK 0x00000080L
|
||||
#define UVD_LMI_CTRL2__DRCITF_BUBBLE_FIX_DIS__SHIFT 0x00000007
|
||||
#define UVD_LMI_CTRL2__MASK_UMC_URGENT_MASK 0x00000008L
|
||||
#define UVD_LMI_CTRL2__MASK_UMC_URGENT__SHIFT 0x00000003
|
||||
#define UVD_LMI_CTRL2__MCIF_WR_WATERMARK_MASK 0x00000070L
|
||||
#define UVD_LMI_CTRL2__MCIF_WR_WATERMARK__SHIFT 0x00000004
|
||||
#define UVD_LMI_CTRL2__MC_READ_ID_SEL_MASK 0x00000600L
|
||||
#define UVD_LMI_CTRL2__MC_READ_ID_SEL__SHIFT 0x00000009
|
||||
#define UVD_LMI_CTRL2__MC_WRITE_ID_SEL_MASK 0x00001800L
|
||||
#define UVD_LMI_CTRL2__MC_WRITE_ID_SEL__SHIFT 0x0000000b
|
||||
#define UVD_LMI_CTRL2__SPH_DIS_MASK 0x00000001L
|
||||
#define UVD_LMI_CTRL2__SPH_DIS__SHIFT 0x00000000
|
||||
#define UVD_LMI_CTRL2__SPU_EXTRA_CID_EN_MASK 0x00008000L
|
||||
#define UVD_LMI_CTRL2__SPU_EXTRA_CID_EN__SHIFT 0x0000000f
|
||||
#define UVD_LMI_CTRL2__STALL_ARB_MASK 0x00000002L
|
||||
#define UVD_LMI_CTRL2__STALL_ARB__SHIFT 0x00000001
|
||||
#define UVD_LMI_CTRL2__STALL_ARB_UMC_MASK 0x00000100L
|
||||
#define UVD_LMI_CTRL2__STALL_ARB_UMC__SHIFT 0x00000008
|
||||
#define UVD_LMI_CTRL2__VCPU_NC0_EXT_EN_MASK 0x00002000L
|
||||
#define UVD_LMI_CTRL2__VCPU_NC0_EXT_EN__SHIFT 0x0000000d
|
||||
#define UVD_LMI_CTRL2__VCPU_NC1_EXT_EN_MASK 0x00004000L
|
||||
#define UVD_LMI_CTRL2__VCPU_NC1_EXT_EN__SHIFT 0x0000000e
|
||||
#define UVD_LMI_CTRL__ASSERT_MC_URGENT_MASK 0x00000800L
|
||||
#define UVD_LMI_CTRL__ASSERT_MC_URGENT__SHIFT 0x0000000b
|
||||
#define UVD_LMI_CTRL__CM_DATA_COHERENCY_EN_MASK 0x00400000L
|
||||
#define UVD_LMI_CTRL__CM_DATA_COHERENCY_EN__SHIFT 0x00000016
|
||||
#define UVD_LMI_CTRL__CRC_RESET_MASK 0x00004000L
|
||||
#define UVD_LMI_CTRL__CRC_RESET__SHIFT 0x0000000e
|
||||
#define UVD_LMI_CTRL__CRC_SEL_MASK 0x000f8000L
|
||||
#define UVD_LMI_CTRL__CRC_SEL__SHIFT 0x0000000f
|
||||
#define UVD_LMI_CTRL__DATA_COHERENCY_EN_MASK 0x00002000L
|
||||
#define UVD_LMI_CTRL__DATA_COHERENCY_EN__SHIFT 0x0000000d
|
||||
#define UVD_LMI_CTRL__DB_DB_DATA_COHERENCY_EN_MASK 0x00800000L
|
||||
#define UVD_LMI_CTRL__DB_DB_DATA_COHERENCY_EN__SHIFT 0x00000017
|
||||
#define UVD_LMI_CTRL__DB_IT_DATA_COHERENCY_EN_MASK 0x01000000L
|
||||
#define UVD_LMI_CTRL__DB_IT_DATA_COHERENCY_EN__SHIFT 0x00000018
|
||||
#define UVD_LMI_CTRL__DISABLE_ON_FWV_FAIL_MASK 0x00100000L
|
||||
#define UVD_LMI_CTRL__DISABLE_ON_FWV_FAIL__SHIFT 0x00000014
|
||||
#define UVD_LMI_CTRL__IT_IT_DATA_COHERENCY_EN_MASK 0x02000000L
|
||||
#define UVD_LMI_CTRL__IT_IT_DATA_COHERENCY_EN__SHIFT 0x00000019
|
||||
#define UVD_LMI_CTRL__MASK_MC_URGENT_MASK 0x00001000L
|
||||
#define UVD_LMI_CTRL__MASK_MC_URGENT__SHIFT 0x0000000c
|
||||
#define UVD_LMI_CTRL__MIF_MIF_DATA_COHERENCY_EN_MASK 0x04000000L
|
||||
#define UVD_LMI_CTRL__MIF_MIF_DATA_COHERENCY_EN__SHIFT 0x0000001a
|
||||
#define UVD_LMI_CTRL__REQ_MODE_MASK 0x00000200L
|
||||
#define UVD_LMI_CTRL__REQ_MODE__SHIFT 0x00000009
|
||||
#define UVD_LMI_CTRL__RFU_MASK 0xf8000000L
|
||||
#define UVD_LMI_CTRL__RFU_MASK 0xfc000000L
|
||||
#define UVD_LMI_CTRL__RFU__SHIFT 0x0000001a
|
||||
#define UVD_LMI_CTRL__RFU__SHIFT 0x0000001b
|
||||
#define UVD_LMI_CTRL__VCPU_DATA_COHERENCY_EN_MASK 0x00200000L
|
||||
#define UVD_LMI_CTRL__VCPU_DATA_COHERENCY_EN__SHIFT 0x00000015
|
||||
#define UVD_LMI_CTRL__WRITE_CLEAN_TIMER_EN_MASK 0x00000100L
|
||||
#define UVD_LMI_CTRL__WRITE_CLEAN_TIMER_EN__SHIFT 0x00000008
|
||||
#define UVD_LMI_CTRL__WRITE_CLEAN_TIMER_MASK 0x000000ffL
|
||||
#define UVD_LMI_CTRL__WRITE_CLEAN_TIMER__SHIFT 0x00000000
|
||||
#define UVD_LMI_EXT40_ADDR__ADDR_MASK 0x000000ffL
|
||||
#define UVD_LMI_EXT40_ADDR__ADDR__SHIFT 0x00000000
|
||||
#define UVD_LMI_EXT40_ADDR__INDEX_MASK 0x001f0000L
|
||||
#define UVD_LMI_EXT40_ADDR__INDEX__SHIFT 0x00000010
|
||||
#define UVD_LMI_EXT40_ADDR__WRITE_ADDR_MASK 0x80000000L
|
||||
#define UVD_LMI_EXT40_ADDR__WRITE_ADDR__SHIFT 0x0000001f
|
||||
#define UVD_LMI_STATUS__ADP_MC_READ_CLEAN_MASK 0x00001000L
|
||||
#define UVD_LMI_STATUS__ADP_MC_READ_CLEAN__SHIFT 0x0000000c
|
||||
#define UVD_LMI_STATUS__ADP_UMC_READ_CLEAN_MASK 0x00002000L
|
||||
#define UVD_LMI_STATUS__ADP_UMC_READ_CLEAN__SHIFT 0x0000000d
|
||||
#define UVD_LMI_STATUS__PENDING_UVD_MC_WRITE_MASK 0x00000080L
|
||||
#define UVD_LMI_STATUS__PENDING_UVD_MC_WRITE__SHIFT 0x00000007
|
||||
#define UVD_LMI_STATUS__READ_CLEAN_MASK 0x00000001L
|
||||
#define UVD_LMI_STATUS__READ_CLEAN_RAW_MASK 0x00000100L
|
||||
#define UVD_LMI_STATUS__READ_CLEAN_RAW__SHIFT 0x00000008
|
||||
#define UVD_LMI_STATUS__READ_CLEAN__SHIFT 0x00000000
|
||||
#define UVD_LMI_STATUS__UMC_AVP_IDLE_MASK 0x00000800L
|
||||
#define UVD_LMI_STATUS__UMC_AVP_IDLE__SHIFT 0x0000000b
|
||||
#define UVD_LMI_STATUS__UMC_READ_CLEAN_MASK 0x00000010L
|
||||
#define UVD_LMI_STATUS__UMC_READ_CLEAN_RAW_MASK 0x00000200L
|
||||
#define UVD_LMI_STATUS__UMC_READ_CLEAN_RAW__SHIFT 0x00000009
|
||||
#define UVD_LMI_STATUS__UMC_READ_CLEAN__SHIFT 0x00000004
|
||||
#define UVD_LMI_STATUS__UMC_UVD_IDLE_MASK 0x00000400L
|
||||
#define UVD_LMI_STATUS__UMC_UVD_IDLE__SHIFT 0x0000000a
|
||||
#define UVD_LMI_STATUS__UMC_WRITE_CLEAN_MASK 0x00000020L
|
||||
#define UVD_LMI_STATUS__UMC_WRITE_CLEAN_RAW_MASK 0x00000040L
|
||||
#define UVD_LMI_STATUS__UMC_WRITE_CLEAN_RAW__SHIFT 0x00000006
|
||||
#define UVD_LMI_STATUS__UMC_WRITE_CLEAN__SHIFT 0x00000005
|
||||
#define UVD_LMI_STATUS__VCPU_LMI_WRITE_CLEAN_MASK 0x00000008L
|
||||
#define UVD_LMI_STATUS__VCPU_LMI_WRITE_CLEAN__SHIFT 0x00000003
|
||||
#define UVD_LMI_STATUS__WRITE_CLEAN_MASK 0x00000002L
|
||||
#define UVD_LMI_STATUS__WRITE_CLEAN_RAW_MASK 0x00000004L
|
||||
#define UVD_LMI_STATUS__WRITE_CLEAN_RAW__SHIFT 0x00000002
|
||||
#define UVD_LMI_STATUS__WRITE_CLEAN__SHIFT 0x00000001
|
||||
#define UVD_LMI_SWAP_CNTL2__SCPU_R_MC_SWAP_MASK 0x00000003L
|
||||
#define UVD_LMI_SWAP_CNTL2__SCPU_R_MC_SWAP__SHIFT 0x00000000
|
||||
#define UVD_LMI_SWAP_CNTL2__SCPU_W_MC_SWAP_MASK 0x0000000cL
|
||||
#define UVD_LMI_SWAP_CNTL2__SCPU_W_MC_SWAP__SHIFT 0x00000002
|
||||
#define UVD_LMI_SWAP_CNTL__CM_MC_SWAP_MASK 0x00000c00L
|
||||
#define UVD_LMI_SWAP_CNTL__CM_MC_SWAP__SHIFT 0x0000000a
|
||||
#define UVD_LMI_SWAP_CNTL__CSM_MC_SWAP_MASK 0x000c0000L
|
||||
#define UVD_LMI_SWAP_CNTL__CSM_MC_SWAP__SHIFT 0x00000012
|
||||
#define UVD_LMI_SWAP_CNTL__DB_R_MC_SWAP_MASK 0x0000c000L
|
||||
#define UVD_LMI_SWAP_CNTL__DB_R_MC_SWAP__SHIFT 0x0000000e
|
||||
#define UVD_LMI_SWAP_CNTL__DB_W_MC_SWAP_MASK 0x00030000L
|
||||
#define UVD_LMI_SWAP_CNTL__DBW_MC_SWAP_MASK 0x03000000L
|
||||
#define UVD_LMI_SWAP_CNTL__DB_W_MC_SWAP__SHIFT 0x00000010
|
||||
#define UVD_LMI_SWAP_CNTL__DBW_MC_SWAP__SHIFT 0x00000018
|
||||
#define UVD_LMI_SWAP_CNTL__IB_MC_SWAP_MASK 0x0000000cL
|
||||
#define UVD_LMI_SWAP_CNTL__IB_MC_SWAP__SHIFT 0x00000002
|
||||
#define UVD_LMI_SWAP_CNTL__IT_MC_SWAP_MASK 0x00003000L
|
||||
#define UVD_LMI_SWAP_CNTL__IT_MC_SWAP__SHIFT 0x0000000c
|
||||
#define UVD_LMI_SWAP_CNTL__MP_MC_SWAP_MASK 0xc0000000L
|
||||
#define UVD_LMI_SWAP_CNTL__MP_MC_SWAP__SHIFT 0x0000001e
|
||||
#define UVD_LMI_SWAP_CNTL__MP_REF16_MC_SWAP_MASK 0x00c00000L
|
||||
#define UVD_LMI_SWAP_CNTL__MP_REF16_MC_SWAP__SHIFT 0x00000016
|
||||
#define UVD_LMI_SWAP_CNTL__RB_MC_SWAP_MASK 0x00000003L
|
||||
#define UVD_LMI_SWAP_CNTL__RB_MC_SWAP__SHIFT 0x00000000
|
||||
#define UVD_LMI_SWAP_CNTL__RB_RPTR_MC_SWAP_MASK 0x00000030L
|
||||
#define UVD_LMI_SWAP_CNTL__RB_RPTR_MC_SWAP__SHIFT 0x00000004
|
||||
#define UVD_LMI_SWAP_CNTL__RB_WR_MC_SWAP_MASK 0x0c000000L
|
||||
#define UVD_LMI_SWAP_CNTL__RB_WR_MC_SWAP__SHIFT 0x0000001a
|
||||
#define UVD_LMI_SWAP_CNTL__RE_MC_SWAP_MASK 0x30000000L
|
||||
#define UVD_LMI_SWAP_CNTL__RE_MC_SWAP__SHIFT 0x0000001c
|
||||
#define UVD_LMI_SWAP_CNTL__VCPU_R_MC_SWAP_MASK 0x000000c0L
|
||||
#define UVD_LMI_SWAP_CNTL__VCPU_R_MC_SWAP__SHIFT 0x00000006
|
||||
#define UVD_LMI_SWAP_CNTL__VCPU_W_MC_SWAP_MASK 0x00000300L
|
||||
#define UVD_LMI_SWAP_CNTL__VCPU_W_MC_SWAP__SHIFT 0x00000008
|
||||
#define UVD_MASTINT_EN__INT_OVERRUN_MASK 0x007ffff0L
|
||||
#define UVD_MASTINT_EN__INT_OVERRUN__SHIFT 0x00000004
|
||||
#define UVD_MASTINT_EN__OVERRUN_RST_MASK 0x00000001L
|
||||
#define UVD_MASTINT_EN__OVERRUN_RST__SHIFT 0x00000000
|
||||
#define UVD_MASTINT_EN__SYS_EN_MASK 0x00000004L
|
||||
#define UVD_MASTINT_EN__SYS_EN__SHIFT 0x00000002
|
||||
#define UVD_MASTINT_EN__VCPU_EN_MASK 0x00000002L
|
||||
#define UVD_MASTINT_EN__VCPU_EN__SHIFT 0x00000001
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L
|
||||
#define UVD_MIF_CURR_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L
|
||||
#define UVD_MIF_RECON1_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L
|
||||
#define UVD_MIF_REF_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010
|
||||
#define UVD_MPC_CNTL__AVE_WEIGHT_MASK 0x00030000L
|
||||
#define UVD_MPC_CNTL__AVE_WEIGHT__SHIFT 0x00000010
|
||||
#define UVD_MPC_CNTL__DBG_MUX_MASK 0x00000700L
|
||||
#define UVD_MPC_CNTL__DBG_MUX__SHIFT 0x00000008
|
||||
#define UVD_MPC_CNTL__PERF_RST_MASK 0x00000040L
|
||||
#define UVD_MPC_CNTL__PERF_RST__SHIFT 0x00000006
|
||||
#define UVD_MPC_CNTL__REPLACEMENT_MODE_MASK 0x00000038L
|
||||
#define UVD_MPC_CNTL__REPLACEMENT_MODE__SHIFT 0x00000003
|
||||
#define UVD_MPC_CNTL__URGENT_EN_MASK 0x00040000L
|
||||
#define UVD_MPC_CNTL__URGENT_EN__SHIFT 0x00000012
|
||||
#define UVD_MPC_SET_ALU__FUNCT_MASK 0x00000007L
|
||||
#define UVD_MPC_SET_ALU__FUNCT__SHIFT 0x00000000
|
||||
#define UVD_MPC_SET_ALU__OPERAND_MASK 0x00000ff0L
|
||||
#define UVD_MPC_SET_ALU__OPERAND__SHIFT 0x00000004
|
||||
#define UVD_MPC_SET_MUXA0__VARA_0_MASK 0x0000003fL
|
||||
#define UVD_MPC_SET_MUXA0__VARA_0__SHIFT 0x00000000
|
||||
#define UVD_MPC_SET_MUXA0__VARA_1_MASK 0x00000fc0L
|
||||
#define UVD_MPC_SET_MUXA0__VARA_1__SHIFT 0x00000006
|
||||
#define UVD_MPC_SET_MUXA0__VARA_2_MASK 0x0003f000L
|
||||
#define UVD_MPC_SET_MUXA0__VARA_2__SHIFT 0x0000000c
|
||||
#define UVD_MPC_SET_MUXA0__VARA_3_MASK 0x00fc0000L
|
||||
#define UVD_MPC_SET_MUXA0__VARA_3__SHIFT 0x00000012
|
||||
#define UVD_MPC_SET_MUXA0__VARA_4_MASK 0x3f000000L
|
||||
#define UVD_MPC_SET_MUXA0__VARA_4__SHIFT 0x00000018
|
||||
#define UVD_MPC_SET_MUXA1__VARA_5_MASK 0x0000003fL
|
||||
#define UVD_MPC_SET_MUXA1__VARA_5__SHIFT 0x00000000
|
||||
#define UVD_MPC_SET_MUXA1__VARA_6_MASK 0x00000fc0L
|
||||
#define UVD_MPC_SET_MUXA1__VARA_6__SHIFT 0x00000006
|
||||
#define UVD_MPC_SET_MUXA1__VARA_7_MASK 0x0003f000L
|
||||
#define UVD_MPC_SET_MUXA1__VARA_7__SHIFT 0x0000000c
|
||||
#define UVD_MPC_SET_MUXB0__VARB_0_MASK 0x0000003fL
|
||||
#define UVD_MPC_SET_MUXB0__VARB_0__SHIFT 0x00000000
|
||||
#define UVD_MPC_SET_MUXB0__VARB_1_MASK 0x00000fc0L
|
||||
#define UVD_MPC_SET_MUXB0__VARB_1__SHIFT 0x00000006
|
||||
#define UVD_MPC_SET_MUXB0__VARB_2_MASK 0x0003f000L
|
||||
#define UVD_MPC_SET_MUXB0__VARB_2__SHIFT 0x0000000c
|
||||
#define UVD_MPC_SET_MUXB0__VARB_3_MASK 0x00fc0000L
|
||||
#define UVD_MPC_SET_MUXB0__VARB_3__SHIFT 0x00000012
|
||||
#define UVD_MPC_SET_MUXB0__VARB_4_MASK 0x3f000000L
|
||||
#define UVD_MPC_SET_MUXB0__VARB_4__SHIFT 0x00000018
|
||||
#define UVD_MPC_SET_MUXB1__VARB_5_MASK 0x0000003fL
|
||||
#define UVD_MPC_SET_MUXB1__VARB_5__SHIFT 0x00000000
|
||||
#define UVD_MPC_SET_MUXB1__VARB_6_MASK 0x00000fc0L
|
||||
#define UVD_MPC_SET_MUXB1__VARB_6__SHIFT 0x00000006
|
||||
#define UVD_MPC_SET_MUXB1__VARB_7_MASK 0x0003f000L
|
||||
#define UVD_MPC_SET_MUXB1__VARB_7__SHIFT 0x0000000c
|
||||
#define UVD_MPC_SET_MUX__SET_0_MASK 0x00000007L
|
||||
#define UVD_MPC_SET_MUX__SET_0__SHIFT 0x00000000
|
||||
#define UVD_MPC_SET_MUX__SET_1_MASK 0x00000038L
|
||||
#define UVD_MPC_SET_MUX__SET_1__SHIFT 0x00000003
|
||||
#define UVD_MPC_SET_MUX__SET_2_MASK 0x000001c0L
|
||||
#define UVD_MPC_SET_MUX__SET_2__SHIFT 0x00000006
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF0_MC_SWAP_MASK 0x00000003L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF0_MC_SWAP__SHIFT 0x00000000
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF10_MC_SWAP_MASK 0x00300000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF10_MC_SWAP__SHIFT 0x00000014
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF11_MC_SWAP_MASK 0x00c00000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF11_MC_SWAP__SHIFT 0x00000016
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF12_MC_SWAP_MASK 0x03000000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF12_MC_SWAP__SHIFT 0x00000018
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF13_MC_SWAP_MASK 0x0c000000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF13_MC_SWAP__SHIFT 0x0000001a
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF14_MC_SWAP_MASK 0x30000000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF14_MC_SWAP__SHIFT 0x0000001c
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF15_MC_SWAP_MASK 0xc0000000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF15_MC_SWAP__SHIFT 0x0000001e
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF1_MC_SWAP_MASK 0x0000000cL
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF1_MC_SWAP__SHIFT 0x00000002
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF2_MC_SWAP_MASK 0x00000030L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF2_MC_SWAP__SHIFT 0x00000004
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF3_MC_SWAP_MASK 0x000000c0L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF3_MC_SWAP__SHIFT 0x00000006
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF4_MC_SWAP_MASK 0x00000300L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF4_MC_SWAP__SHIFT 0x00000008
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF5_MC_SWAP_MASK 0x00000c00L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF5_MC_SWAP__SHIFT 0x0000000a
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF6_MC_SWAP_MASK 0x00003000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF6_MC_SWAP__SHIFT 0x0000000c
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF7_MC_SWAP_MASK 0x0000c000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF7_MC_SWAP__SHIFT 0x0000000e
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF8_MC_SWAP_MASK 0x00030000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF8_MC_SWAP__SHIFT 0x00000010
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF9_MC_SWAP_MASK 0x000c0000L
|
||||
#define UVD_MP_SWAP_CNTL__MP_REF9_MC_SWAP__SHIFT 0x00000012
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_FSM_ADDR_MASK 0x000000ffL
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_FSM_ADDR__SHIFT 0x00000000
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_P1_SELECT_MASK 0x00000400L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_P1_SELECT__SHIFT 0x0000000a
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_P2_SELECT_MASK 0x00000800L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_P2_SELECT__SHIFT 0x0000000b
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_POWER_DOWN_MASK 0x00000100L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_POWER_DOWN__SHIFT 0x00000008
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_POWER_UP_MASK 0x00000200L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_POWER_UP__SHIFT 0x00000009
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_READ_MASK 0x00002000L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_READ__SHIFT 0x0000000d
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_REG_ADDR_MASK 0xf0000000L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_REG_ADDR__SHIFT 0x0000001c
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_WRITE_MASK 0x00001000L
|
||||
#define UVD_PGFSM_CONFIG__UVD_PGFSM_WRITE__SHIFT 0x0000000c
|
||||
#define UVD_PGFSM_READ_TILE1__UVD_PGFSM_READ_TILE1_VALUE_MASK 0x00ffffffL
|
||||
#define UVD_PGFSM_READ_TILE1__UVD_PGFSM_READ_TILE1_VALUE__SHIFT 0x00000000
|
||||
#define UVD_PGFSM_READ_TILE2__UVD_PGFSM_READ_TILE2_VALUE_MASK 0x00ffffffL
|
||||
#define UVD_PGFSM_READ_TILE2__UVD_PGFSM_READ_TILE2_VALUE__SHIFT 0x00000000
|
||||
#define UVD_POWER_STATUS__UVD_POWER_STATUS_MASK 0x00000001L
|
||||
#define UVD_POWER_STATUS__UVD_POWER_STATUS__SHIFT 0x00000000
|
||||
#define UVD_RBC_IB_BASE__IB_BASE_MASK 0xffffffc0L
|
||||
#define UVD_RBC_IB_BASE__IB_BASE__SHIFT 0x00000006
|
||||
#define UVD_RBC_IB_SIZE__IB_SIZE_MASK 0x007ffff0L
|
||||
#define UVD_RBC_IB_SIZE__IB_SIZE__SHIFT 0x00000004
|
||||
#define UVD_RBC_RB_BASE__RB_BASE_MASK 0xffffffc0L
|
||||
#define UVD_RBC_RB_BASE__RB_BASE__SHIFT 0x00000006
|
||||
#define UVD_RBC_RB_CNTL__RB_BLKSZ_MASK 0x00001f00L
|
||||
#define UVD_RBC_RB_CNTL__RB_BLKSZ__SHIFT 0x00000008
|
||||
#define UVD_RBC_RB_CNTL__RB_BUFSZ_MASK 0x0000001fL
|
||||
#define UVD_RBC_RB_CNTL__RB_BUFSZ__SHIFT 0x00000000
|
||||
#define UVD_RBC_RB_CNTL__RB_NO_FETCH_MASK 0x00010000L
|
||||
#define UVD_RBC_RB_CNTL__RB_NO_FETCH__SHIFT 0x00000010
|
||||
#define UVD_RBC_RB_CNTL__RB_NO_UPDATE_MASK 0x01000000L
|
||||
#define UVD_RBC_RB_CNTL__RB_NO_UPDATE__SHIFT 0x00000018
|
||||
#define UVD_RBC_RB_CNTL__RB_RPTR_WR_EN_MASK 0x10000000L
|
||||
#define UVD_RBC_RB_CNTL__RB_RPTR_WR_EN__SHIFT 0x0000001c
|
||||
#define UVD_RBC_RB_CNTL__RB_WPTR_POLL_EN_MASK 0x00100000L
|
||||
#define UVD_RBC_RB_CNTL__RB_WPTR_POLL_EN__SHIFT 0x00000014
|
||||
#define UVD_RBC_RB_RPTR_ADDR__RB_RPTR_ADDR_MASK 0xffffffffL
|
||||
#define UVD_RBC_RB_RPTR_ADDR__RB_RPTR_ADDR__SHIFT 0x00000000
|
||||
#define UVD_RBC_RB_RPTR__RB_RPTR_MASK 0x007ffff0L
|
||||
#define UVD_RBC_RB_RPTR__RB_RPTR__SHIFT 0x00000004
|
||||
#define UVD_RBC_RB_WPTR__RB_WPTR_MASK 0x007ffff0L
|
||||
#define UVD_RBC_RB_WPTR__RB_WPTR__SHIFT 0x00000004
|
||||
#define UVD_SEMA_ADDR_HIGH__ADDR_42_23_MASK 0x000fffffL
|
||||
#define UVD_SEMA_ADDR_HIGH__ADDR_42_23__SHIFT 0x00000000
|
||||
#define UVD_SEMA_ADDR_LOW__ADDR_22_3_MASK 0x000fffffL
|
||||
#define UVD_SEMA_ADDR_LOW__ADDR_22_3__SHIFT 0x00000000
|
||||
#define UVD_SEMA_CMD__MODE_MASK 0x00000040L
|
||||
#define UVD_SEMA_CMD__MODE__SHIFT 0x00000006
|
||||
#define UVD_SEMA_CMD__REQ_CMD_MASK 0x0000000fL
|
||||
#define UVD_SEMA_CMD__REQ_CMD__SHIFT 0x00000000
|
||||
#define UVD_SEMA_CMD__VMID_EN_MASK 0x00000080L
|
||||
#define UVD_SEMA_CMD__VMID_EN__SHIFT 0x00000007
|
||||
#define UVD_SEMA_CMD__VMID_MASK 0x00000f00L
|
||||
#define UVD_SEMA_CMD__VMID__SHIFT 0x00000008
|
||||
#define UVD_SEMA_CMD__WR_PHASE_MASK 0x00000030L
|
||||
#define UVD_SEMA_CMD__WR_PHASE__SHIFT 0x00000004
|
||||
#define UVD_SEMA_CNTL__ADVANCED_MODE_DIS_MASK 0x00000002L
|
||||
#define UVD_SEMA_CNTL__ADVANCED_MODE_DIS__SHIFT 0x00000001
|
||||
#define UVD_SEMA_CNTL__SEMAPHORE_EN_MASK 0x00000001L
|
||||
#define UVD_SEMA_CNTL__SEMAPHORE_EN__SHIFT 0x00000000
|
||||
#define UVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL__RESEND_TIMER_MASK 0x07000000L
|
||||
#define UVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL__RESEND_TIMER__SHIFT 0x00000018
|
||||
#define UVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL__SIGNAL_INCOMPLETE_COUNT_MASK 0x001ffffeL
|
||||
#define UVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL__SIGNAL_INCOMPLETE_COUNT__SHIFT 0x00000001
|
||||
#define UVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL__SIGNAL_INCOMPLETE_EN_MASK 0x00000001L
|
||||
#define UVD_SEMA_SIGNAL_INCOMPLETE_TIMEOUT_CNTL__SIGNAL_INCOMPLETE_EN__SHIFT 0x00000000
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_SIGNAL_INCOMPLETE_TIMEOUT_STAT_MASK 0x00000004L
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_SIGNAL_INCOMPLETE_TIMEOUT_STAT__SHIFT 0x00000002
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_TIMEOUT_CLEAR_MASK 0x00000008L
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_TIMEOUT_CLEAR__SHIFT 0x00000003
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_WAIT_FAULT_TIMEOUT_STAT_MASK 0x00000002L
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_WAIT_FAULT_TIMEOUT_STAT__SHIFT 0x00000001
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_WAIT_INCOMPLETE_TIMEOUT_STAT_MASK 0x00000001L
|
||||
#define UVD_SEMA_TIMEOUT_STATUS__SEMAPHORE_WAIT_INCOMPLETE_TIMEOUT_STAT__SHIFT 0x00000000
|
||||
#define UVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL__RESEND_TIMER_MASK 0x07000000L
|
||||
#define UVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL__RESEND_TIMER__SHIFT 0x00000018
|
||||
#define UVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL__WAIT_FAULT_COUNT_MASK 0x001ffffeL
|
||||
#define UVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL__WAIT_FAULT_COUNT__SHIFT 0x00000001
|
||||
#define UVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL__WAIT_FAULT_EN_MASK 0x00000001L
|
||||
#define UVD_SEMA_WAIT_FAULT_TIMEOUT_CNTL__WAIT_FAULT_EN__SHIFT 0x00000000
|
||||
#define UVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL__RESEND_TIMER_MASK 0x07000000L
|
||||
#define UVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL__RESEND_TIMER__SHIFT 0x00000018
|
||||
#define UVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL__WAIT_INCOMPLETE_COUNT_MASK 0x001ffffeL
|
||||
#define UVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL__WAIT_INCOMPLETE_COUNT__SHIFT 0x00000001
|
||||
#define UVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL__WAIT_INCOMPLETE_EN_MASK 0x00000001L
|
||||
#define UVD_SEMA_WAIT_INCOMPLETE_TIMEOUT_CNTL__WAIT_INCOMPLETE_EN__SHIFT 0x00000000
|
||||
#define UVD_SOFT_RESET__CSM_SOFT_RESET_MASK 0x00000020L
|
||||
#define UVD_SOFT_RESET__CSM_SOFT_RESET__SHIFT 0x00000005
|
||||
#define UVD_SOFT_RESET__CXW_SOFT_RESET_MASK 0x00000040L
|
||||
#define UVD_SOFT_RESET__CXW_SOFT_RESET__SHIFT 0x00000006
|
||||
#define UVD_SOFT_RESET__FWV_SOFT_RESET_MASK 0x00000200L
|
||||
#define UVD_SOFT_RESET__FWV_SOFT_RESET__SHIFT 0x00000009
|
||||
#define UVD_SOFT_RESET__IDCT_SOFT_RESET_MASK 0x00001000L
|
||||
#define UVD_SOFT_RESET__IDCT_SOFT_RESET__SHIFT 0x0000000c
|
||||
#define UVD_SOFT_RESET__IH_SOFT_RESET_MASK 0x00000400L
|
||||
#define UVD_SOFT_RESET__IH_SOFT_RESET__SHIFT 0x0000000a
|
||||
#define UVD_SOFT_RESET__LBSI_SOFT_RESET_MASK 0x00000002L
|
||||
#define UVD_SOFT_RESET__LBSI_SOFT_RESET__SHIFT 0x00000001
|
||||
#define UVD_SOFT_RESET__LCM_SOFT_RESET_MASK 0x00010000L
|
||||
#define UVD_SOFT_RESET__LCM_SOFT_RESET__SHIFT 0x00000010
|
||||
#define UVD_SOFT_RESET__LMI_SOFT_RESET_MASK 0x00000004L
|
||||
#define UVD_SOFT_RESET__LMI_SOFT_RESET__SHIFT 0x00000002
|
||||
#define UVD_SOFT_RESET__LMI_UMC_SOFT_RESET_MASK 0x00002000L
|
||||
#define UVD_SOFT_RESET__LMI_UMC_SOFT_RESET__SHIFT 0x0000000d
|
||||
#define UVD_SOFT_RESET__MIF_SOFT_RESET_MASK 0x00008000L
|
||||
#define UVD_SOFT_RESET__MIF_SOFT_RESET__SHIFT 0x0000000f
|
||||
#define UVD_SOFT_RESET__MPC_SOFT_RESET_MASK 0x00000100L
|
||||
#define UVD_SOFT_RESET__MPC_SOFT_RESET__SHIFT 0x00000008
|
||||
#define UVD_SOFT_RESET__MPRD_SOFT_RESET_MASK 0x00000800L
|
||||
#define UVD_SOFT_RESET__MPRD_SOFT_RESET__SHIFT 0x0000000b
|
||||
#define UVD_SOFT_RESET__RBC_SOFT_RESET_MASK 0x00000001L
|
||||
#define UVD_SOFT_RESET__RBC_SOFT_RESET__SHIFT 0x00000000
|
||||
#define UVD_SOFT_RESET__SPH_SOFT_RESET_MASK 0x00004000L
|
||||
#define UVD_SOFT_RESET__SPH_SOFT_RESET__SHIFT 0x0000000e
|
||||
#define UVD_SOFT_RESET__TAP_SOFT_RESET_MASK 0x00000080L
|
||||
#define UVD_SOFT_RESET__TAP_SOFT_RESET__SHIFT 0x00000007
|
||||
#define UVD_SOFT_RESET__UDEC_SOFT_RESET_MASK 0x00000010L
|
||||
#define UVD_SOFT_RESET__UDEC_SOFT_RESET__SHIFT 0x00000004
|
||||
#define UVD_SOFT_RESET__VCPU_SOFT_RESET_MASK 0x00000008L
|
||||
#define UVD_SOFT_RESET__VCPU_SOFT_RESET__SHIFT 0x00000003
|
||||
#define UVD_STATUS__RBC_BUSY_MASK 0x00000001L
|
||||
#define UVD_STATUS__RBC_BUSY__SHIFT 0x00000000
|
||||
#define UVD_STATUS__VCPU_REPORT_MASK 0x000000feL
|
||||
#define UVD_STATUS__VCPU_REPORT__SHIFT 0x00000001
|
||||
#define UVD_UDEC_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L
|
||||
#define UVD_UDEC_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008
|
||||
#define UVD_UDEC_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L
|
||||
#define UVD_UDEC_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L
|
||||
#define UVD_UDEC_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c
|
||||
#define UVD_UDEC_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L
|
||||
#define UVD_UDEC_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004
|
||||
#define UVD_UDEC_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L
|
||||
#define UVD_UDEC_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c
|
||||
#define UVD_UDEC_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L
|
||||
#define UVD_UDEC_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L
|
||||
#define UVD_UDEC_DB_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L
|
||||
#define UVD_UDEC_DBW_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010
|
||||
#define UVD_VCPU_CACHE_OFFSET0__CACHE_OFFSET0_MASK 0x01ffffffL
|
||||
#define UVD_VCPU_CACHE_OFFSET0__CACHE_OFFSET0__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CACHE_OFFSET1__CACHE_OFFSET1_MASK 0x01ffffffL
|
||||
#define UVD_VCPU_CACHE_OFFSET1__CACHE_OFFSET1__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CACHE_OFFSET2__CACHE_OFFSET2_MASK 0x01ffffffL
|
||||
#define UVD_VCPU_CACHE_OFFSET2__CACHE_OFFSET2__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CACHE_SIZE0__CACHE_SIZE0_MASK 0x001fffffL
|
||||
#define UVD_VCPU_CACHE_SIZE0__CACHE_SIZE0__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CACHE_SIZE1__CACHE_SIZE1_MASK 0x001fffffL
|
||||
#define UVD_VCPU_CACHE_SIZE1__CACHE_SIZE1__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CACHE_SIZE2__CACHE_SIZE2_MASK 0x001fffffL
|
||||
#define UVD_VCPU_CACHE_SIZE2__CACHE_SIZE2__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CNTL__ABORT_REQ_MASK 0x00000100L
|
||||
#define UVD_VCPU_CNTL__ABORT_REQ__SHIFT 0x00000008
|
||||
#define UVD_VCPU_CNTL__AXI_MAX_BRST_SIZE_IS_4_MASK 0x00000010L
|
||||
#define UVD_VCPU_CNTL__AXI_MAX_BRST_SIZE_IS_4__SHIFT 0x00000004
|
||||
#define UVD_VCPU_CNTL__CABAC_MB_ACC_MASK 0x10000000L
|
||||
#define UVD_VCPU_CNTL__CABAC_MB_ACC__SHIFT 0x0000001c
|
||||
#define UVD_VCPU_CNTL__CLK_ACTIVE_MASK 0x00020000L
|
||||
#define UVD_VCPU_CNTL__CLK_ACTIVE__SHIFT 0x00000011
|
||||
#define UVD_VCPU_CNTL__CLK_EN_MASK 0x00000200L
|
||||
#define UVD_VCPU_CNTL__CLK_EN__SHIFT 0x00000009
|
||||
#define UVD_VCPU_CNTL__DBG_MUX_MASK 0x0000e000L
|
||||
#define UVD_VCPU_CNTL__DBG_MUX__SHIFT 0x0000000d
|
||||
#define UVD_VCPU_CNTL__ECPU_AM32_EN_MASK 0x20000000L
|
||||
#define UVD_VCPU_CNTL__ECPU_AM32_EN__SHIFT 0x0000001d
|
||||
#define UVD_VCPU_CNTL__IRQ_ERR_MASK 0x0000000fL
|
||||
#define UVD_VCPU_CNTL__IRQ_ERR__SHIFT 0x00000000
|
||||
#define UVD_VCPU_CNTL__JTAG_EN_MASK 0x00010000L
|
||||
#define UVD_VCPU_CNTL__JTAG_EN__SHIFT 0x00000010
|
||||
#define UVD_VCPU_CNTL__PMB_ED_ENABLE_MASK 0x00000020L
|
||||
#define UVD_VCPU_CNTL__PMB_ED_ENABLE__SHIFT 0x00000005
|
||||
#define UVD_VCPU_CNTL__PMB_SOFT_RESET_MASK 0x00000040L
|
||||
#define UVD_VCPU_CNTL__PMB_SOFT_RESET__SHIFT 0x00000006
|
||||
#define UVD_VCPU_CNTL__PRB_TIMEOUT_VAL_MASK 0x0ff00000L
|
||||
#define UVD_VCPU_CNTL__PRB_TIMEOUT_VAL__SHIFT 0x00000014
|
||||
#define UVD_VCPU_CNTL__RBBM_SOFT_RESET_MASK 0x00000080L
|
||||
#define UVD_VCPU_CNTL__RBBM_SOFT_RESET__SHIFT 0x00000007
|
||||
#define UVD_VCPU_CNTL__TIMEOUT_DIS_MASK 0x00040000L
|
||||
#define UVD_VCPU_CNTL__TIMEOUT_DIS__SHIFT 0x00000012
|
||||
#define UVD_VCPU_CNTL__TRCE_EN_MASK 0x00000400L
|
||||
#define UVD_VCPU_CNTL__TRCE_EN__SHIFT 0x0000000a
|
||||
#define UVD_VCPU_CNTL__TRCE_MUX_MASK 0x00001800L
|
||||
#define UVD_VCPU_CNTL__TRCE_MUX__SHIFT 0x0000000b
|
||||
#define UVD_VCPU_CNTL__WMV9_EN_MASK 0x40000000L
|
||||
#define UVD_VCPU_CNTL__WMV9_EN__SHIFT 0x0000001e
|
||||
|
||||
#endif
|
64
drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h
Normal file
64
drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef VCE_1_0_D_H
|
||||
#define VCE_1_0_D_H
|
||||
|
||||
#define mmVCE_CLOCK_GATING_A 0x80BE
|
||||
#define mmVCE_CLOCK_GATING_B 0x80BF
|
||||
#define mmVCE_LMI_CACHE_CTRL 0x83BD
|
||||
#define mmVCE_LMI_CTRL 0x83A6
|
||||
#define mmVCE_LMI_CTRL2 0x839D
|
||||
#define mmVCE_LMI_MISC_CTRL 0x83B5
|
||||
#define mmVCE_LMI_STATUS 0x83A7
|
||||
#define mmVCE_LMI_SWAP_CNTL 0x83AD
|
||||
#define mmVCE_LMI_SWAP_CNTL1 0x83AE
|
||||
#define mmVCE_LMI_VCPU_CACHE_40BIT_BAR 0x8397
|
||||
#define mmVCE_LMI_VM_CTRL 0x83A8
|
||||
#define mmVCE_RB_ARB_CTRL 0x809F
|
||||
#define mmVCE_RB_BASE_HI 0x8061
|
||||
#define mmVCE_RB_BASE_HI2 0x805C
|
||||
#define mmVCE_RB_BASE_LO 0x8060
|
||||
#define mmVCE_RB_BASE_LO2 0x805B
|
||||
#define mmVCE_RB_RPTR 0x8063
|
||||
#define mmVCE_RB_RPTR2 0x805E
|
||||
#define mmVCE_RB_SIZE 0x8062
|
||||
#define mmVCE_RB_SIZE2 0x805D
|
||||
#define mmVCE_RB_WPTR 0x8064
|
||||
#define mmVCE_RB_WPTR2 0x805F
|
||||
#define mmVCE_SOFT_RESET 0x8048
|
||||
#define mmVCE_STATUS 0x8001
|
||||
#define mmVCE_SYS_INT_ACK 0x8341
|
||||
#define mmVCE_SYS_INT_EN 0x8340
|
||||
#define mmVCE_SYS_INT_STATUS 0x8341
|
||||
#define mmVCE_UENC_CLOCK_GATING 0x816F
|
||||
#define mmVCE_UENC_DMA_DCLK_CTRL 0x8250
|
||||
#define mmVCE_UENC_REG_CLOCK_GATING 0x8170
|
||||
#define mmVCE_VCPU_CACHE_OFFSET0 0x8009
|
||||
#define mmVCE_VCPU_CACHE_OFFSET1 0x800B
|
||||
#define mmVCE_VCPU_CACHE_OFFSET2 0x800D
|
||||
#define mmVCE_VCPU_CACHE_SIZE0 0x800A
|
||||
#define mmVCE_VCPU_CACHE_SIZE1 0x800C
|
||||
#define mmVCE_VCPU_CACHE_SIZE2 0x800E
|
||||
#define mmVCE_VCPU_CNTL 0x8005
|
||||
|
||||
#endif
|
99
drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h
Normal file
99
drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 2016 Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef VCE_1_0_SH_MASK_H
|
||||
#define VCE_1_0_SH_MASK_H
|
||||
|
||||
#define VCE_LMI_CACHE_CTRL__VCPU_EN_MASK 0x00000001L
|
||||
#define VCE_LMI_CACHE_CTRL__VCPU_EN__SHIFT 0x00000000
|
||||
#define VCE_LMI_CTRL2__STALL_ARB_UMC_MASK 0x00000100L
|
||||
#define VCE_LMI_CTRL2__STALL_ARB_UMC__SHIFT 0x00000008
|
||||
#define VCE_LMI_CTRL__VCPU_DATA_COHERENCY_EN_MASK 0x00200000L
|
||||
#define VCE_LMI_CTRL__VCPU_DATA_COHERENCY_EN__SHIFT 0x00000015
|
||||
#define VCE_LMI_SWAP_CNTL1__RD_MC_CID_SWAP_MASK 0x00003ffcL
|
||||
#define VCE_LMI_SWAP_CNTL1__RD_MC_CID_SWAP__SHIFT 0x00000002
|
||||
#define VCE_LMI_SWAP_CNTL1__VCPU_R_MC_SWAP_MASK 0x00000003L
|
||||
#define VCE_LMI_SWAP_CNTL1__VCPU_R_MC_SWAP__SHIFT 0x00000000
|
||||
#define VCE_LMI_SWAP_CNTL__VCPU_W_MC_SWAP_MASK 0x00000003L
|
||||
#define VCE_LMI_SWAP_CNTL__VCPU_W_MC_SWAP__SHIFT 0x00000000
|
||||
#define VCE_LMI_SWAP_CNTL__WR_MC_CID_SWAP_MASK 0x00003ffcL
|
||||
#define VCE_LMI_SWAP_CNTL__WR_MC_CID_SWAP__SHIFT 0x00000002
|
||||
#define VCE_LMI_VCPU_CACHE_40BIT_BAR__BAR_MASK 0xffffffffL
|
||||
#define VCE_LMI_VCPU_CACHE_40BIT_BAR__BAR__SHIFT 0x00000000
|
||||
#define VCE_RB_BASE_HI2__RB_BASE_HI_MASK 0xffffffffL
|
||||
#define VCE_RB_BASE_HI2__RB_BASE_HI__SHIFT 0x00000000
|
||||
#define VCE_RB_BASE_HI__RB_BASE_HI_MASK 0xffffffffL
|
||||
#define VCE_RB_BASE_HI__RB_BASE_HI__SHIFT 0x00000000
|
||||
#define VCE_RB_BASE_LO2__RB_BASE_LO_MASK 0xffffffc0L
|
||||
#define VCE_RB_BASE_LO2__RB_BASE_LO__SHIFT 0x00000006
|
||||
#define VCE_RB_BASE_LO__RB_BASE_LO_MASK 0xffffffc0L
|
||||
#define VCE_RB_BASE_LO__RB_BASE_LO__SHIFT 0x00000006
|
||||
#define VCE_RB_RPTR2__RB_RPTR_MASK 0x007ffff0L
|
||||
#define VCE_RB_RPTR2__RB_RPTR__SHIFT 0x00000004
|
||||
#define VCE_RB_RPTR__RB_RPTR_MASK 0x007ffff0L
|
||||
#define VCE_RB_RPTR__RB_RPTR__SHIFT 0x00000004
|
||||
#define VCE_RB_SIZE2__RB_SIZE_MASK 0x007ffff0L
|
||||
#define VCE_RB_SIZE2__RB_SIZE__SHIFT 0x00000004
|
||||
#define VCE_RB_SIZE__RB_SIZE_MASK 0x007ffff0L
|
||||
#define VCE_RB_SIZE__RB_SIZE__SHIFT 0x00000004
|
||||
#define VCE_RB_WPTR2__RB_WPTR_MASK 0x007ffff0L
|
||||
#define VCE_RB_WPTR2__RB_WPTR__SHIFT 0x00000004
|
||||
#define VCE_RB_WPTR__RB_WPTR_MASK 0x007ffff0L
|
||||
#define VCE_RB_WPTR__RB_WPTR__SHIFT 0x00000004
|
||||
#define VCE_SOFT_RESET__ECPU_SOFT_RESET_MASK 0x00000001L
|
||||
#define VCE_SOFT_RESET__ECPU_SOFT_RESET__SHIFT 0x00000000
|
||||
#define VCE_STATUS__JOB_BUSY_MASK 0x00000001L
|
||||
#define VCE_STATUS__JOB_BUSY__SHIFT 0x00000000
|
||||
#define VCE_STATUS__UENC_BUSY_MASK 0x00000100L
|
||||
#define VCE_STATUS__UENC_BUSY__SHIFT 0x00000008
|
||||
#define VCE_STATUS__VCPU_REPORT_MASK 0x000000feL
|
||||
#define VCE_STATUS__VCPU_REPORT__SHIFT 0x00000001
|
||||
#define VCE_SYS_INT_ACK__VCE_SYS_INT_TRAP_INTERRUPT_ACK_MASK 0x00000008L
|
||||
#define VCE_SYS_INT_ACK__VCE_SYS_INT_TRAP_INTERRUPT_ACK__SHIFT 0x00000003
|
||||
#define VCE_SYS_INT_EN__VCE_SYS_INT_TRAP_INTERRUPT_EN_MASK 0x00000008L
|
||||
#define VCE_SYS_INT_EN__VCE_SYS_INT_TRAP_INTERRUPT_EN__SHIFT 0x00000003
|
||||
#define VCE_SYS_INT_STATUS__VCE_SYS_INT_TRAP_INTERRUPT_INT_MASK 0x00000008L
|
||||
#define VCE_SYS_INT_STATUS__VCE_SYS_INT_TRAP_INTERRUPT_INT__SHIFT 0x00000003
|
||||
#define VCE_UENC_DMA_DCLK_CTRL__RDDMCLK_FORCEON_MASK 0x00000002L
|
||||
#define VCE_UENC_DMA_DCLK_CTRL__RDDMCLK_FORCEON__SHIFT 0x00000001
|
||||
#define VCE_UENC_DMA_DCLK_CTRL__REGCLK_FORCEON_MASK 0x00000004L
|
||||
#define VCE_UENC_DMA_DCLK_CTRL__REGCLK_FORCEON__SHIFT 0x00000002
|
||||
#define VCE_UENC_DMA_DCLK_CTRL__WRDMCLK_FORCEON_MASK 0x00000001L
|
||||
#define VCE_UENC_DMA_DCLK_CTRL__WRDMCLK_FORCEON__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CACHE_OFFSET0__OFFSET_MASK 0x0fffffffL
|
||||
#define VCE_VCPU_CACHE_OFFSET0__OFFSET__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CACHE_OFFSET1__OFFSET_MASK 0x0fffffffL
|
||||
#define VCE_VCPU_CACHE_OFFSET1__OFFSET__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CACHE_OFFSET2__OFFSET_MASK 0x0fffffffL
|
||||
#define VCE_VCPU_CACHE_OFFSET2__OFFSET__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CACHE_SIZE0__SIZE_MASK 0x00ffffffL
|
||||
#define VCE_VCPU_CACHE_SIZE0__SIZE__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CACHE_SIZE1__SIZE_MASK 0x00ffffffL
|
||||
#define VCE_VCPU_CACHE_SIZE1__SIZE__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CACHE_SIZE2__SIZE_MASK 0x00ffffffL
|
||||
#define VCE_VCPU_CACHE_SIZE2__SIZE__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CNTL__CLK_EN_MASK 0x00000001L
|
||||
#define VCE_VCPU_CNTL__CLK_EN__SHIFT 0x00000000
|
||||
#define VCE_VCPU_CNTL__RBBM_SOFT_RESET_MASK 0x00040000L
|
||||
#define VCE_VCPU_CNTL__RBBM_SOFT_RESET__SHIFT 0x00000012
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user