Lines Matching +full:0 +full:x600
38 #define AMDGPU_VCN_HARVEST_VCN0 (1 << 0)
41 #define VCN_DEC_KMD_CMD 0x80000000
42 #define VCN_DEC_CMD_FENCE 0x00000000
43 #define VCN_DEC_CMD_TRAP 0x00000001
44 #define VCN_DEC_CMD_WRITE_REG 0x00000004
45 #define VCN_DEC_CMD_REG_READ_COND_WAIT 0x00000006
46 #define VCN_DEC_CMD_PACKET_START 0x0000000a
47 #define VCN_DEC_CMD_PACKET_END 0x0000000b
49 #define VCN_DEC_SW_CMD_NO_OP 0x00000000
50 #define VCN_DEC_SW_CMD_END 0x00000001
51 #define VCN_DEC_SW_CMD_IB 0x00000002
52 #define VCN_DEC_SW_CMD_FENCE 0x00000003
53 #define VCN_DEC_SW_CMD_TRAP 0x00000004
54 #define VCN_DEC_SW_CMD_IB_AUTO 0x00000005
55 #define VCN_DEC_SW_CMD_SEMAPHORE 0x00000006
56 #define VCN_DEC_SW_CMD_PREEMPT_FENCE 0x00000009
57 #define VCN_DEC_SW_CMD_REG_WRITE 0x0000000b
58 #define VCN_DEC_SW_CMD_REG_WAIT 0x0000000c
60 #define VCN_ENC_CMD_NO_OP 0x00000000
61 #define VCN_ENC_CMD_END 0x00000001
62 #define VCN_ENC_CMD_IB 0x00000002
63 #define VCN_ENC_CMD_FENCE 0x00000003
64 #define VCN_ENC_CMD_TRAP 0x00000004
65 #define VCN_ENC_CMD_REG_WRITE 0x0000000b
66 #define VCN_ENC_CMD_REG_WAIT 0x0000000c
68 #define VCN_AON_SOC_ADDRESS_2_0 0x1f800
69 #define VCN1_AON_SOC_ADDRESS_3_0 0x48000
70 #define VCN_VID_IP_ADDRESS_2_0 0x0
71 #define VCN_AON_IP_ADDRESS_2_0 0x30000
73 #define mmUVD_RBC_XX_IB_REG_CHECK 0x026b
75 #define mmUVD_REG_XX_MASK 0x026c
100 } while (0)
109 video_range = ((((0xFFFFF & addr) >= (VCN_VID_SOC_ADDRESS_2_0)) && \
110 ((0xFFFFF & addr) < ((VCN_VID_SOC_ADDRESS_2_0 + 0x2600))))); \
111 video1_range = ((((0xFFFFF & addr) >= (VCN1_VID_SOC_ADDRESS_3_0)) && \
112 ((0xFFFFF & addr) < ((VCN1_VID_SOC_ADDRESS_3_0 + 0x2600))))); \
113 aon_range = ((((0xFFFFF & addr) >= (VCN_AON_SOC_ADDRESS_2_0)) && \
114 ((0xFFFFF & addr) < ((VCN_AON_SOC_ADDRESS_2_0 + 0x600))))); \
115 aon1_range = ((((0xFFFFF & addr) >= (VCN1_AON_SOC_ADDRESS_3_0)) && \
116 ((0xFFFFF & addr) < ((VCN1_AON_SOC_ADDRESS_3_0 + 0x600))))); \
118 internal_reg_offset = ((0xFFFFF & addr) - (VCN_VID_SOC_ADDRESS_2_0) + \
121 internal_reg_offset = ((0xFFFFF & addr) - (VCN_AON_SOC_ADDRESS_2_0) + \
124 internal_reg_offset = ((0xFFFFF & addr) - (VCN1_VID_SOC_ADDRESS_3_0) + \
127 internal_reg_offset = ((0xFFFFF & addr) - (VCN1_AON_SOC_ADDRESS_3_0) + \
130 internal_reg_offset = (0xFFFFF & addr); \
138 (0x0 << UVD_DPG_LMA_CTL__READ_WRITE__SHIFT | \
152 (0x1 << UVD_DPG_LMA_CTL__READ_WRITE__SHIFT | \
161 } while (0)
170 video_range = ((((0xFFFFF & addr) >= (VCN_VID_SOC_ADDRESS)) && \
171 ((0xFFFFF & addr) < ((VCN_VID_SOC_ADDRESS + 0x2600))))); \
172 video1_range = ((((0xFFFFF & addr) >= (VCN1_VID_SOC_ADDRESS)) && \
173 ((0xFFFFF & addr) < ((VCN1_VID_SOC_ADDRESS + 0x2600))))); \
174 aon_range = ((((0xFFFFF & addr) >= (VCN_AON_SOC_ADDRESS)) && \
175 ((0xFFFFF & addr) < ((VCN_AON_SOC_ADDRESS + 0x600))))); \
176 aon1_range = ((((0xFFFFF & addr) >= (VCN1_AON_SOC_ADDRESS)) && \
177 ((0xFFFFF & addr) < ((VCN1_AON_SOC_ADDRESS + 0x600))))); \
179 internal_reg_offset = ((0xFFFFF & addr) - (VCN_VID_SOC_ADDRESS) + \
182 internal_reg_offset = ((0xFFFFF & addr) - (VCN_AON_SOC_ADDRESS) + \
185 internal_reg_offset = ((0xFFFFF & addr) - (VCN1_VID_SOC_ADDRESS) + \
188 internal_reg_offset = ((0xFFFFF & addr) - (VCN1_AON_SOC_ADDRESS) + \
191 internal_reg_offset = (0xFFFFF & addr); \
204 (0x1 << UVD_DPG_LMA_CTL__READ_WRITE__SHIFT | \
213 } while (0)
228 #define AMDGPU_VCN_IB_FLAG_DECODE_BUFFER 0x00000001
229 #define AMDGPU_VCN_CMD_FLAG_MSG_BUFFER 0x00000001
231 #define VCN_CODEC_DISABLE_MASK_AV1 (1 << 0)
236 #define AMDGPU_VCN_SMU_DPM_INTERFACE_DGPU (0)
247 UVD_PGFSM_STATUS__UVDM_UVDU_PWR_ON = 0x2AAAA0,
248 UVD_PGFSM_STATUS__UVDM_UVDU_PWR_ON_2_0 = 0xAAAA0,
249 UVD_PGFSM_STATUS__UVDM_UVDU_UVDLM_PWR_ON_3_0 = 0x2A2A8AA0,
250 UVD_PGFSM_CONFIG__UVDM_UVDU_PWR_ON = 0x00000002,
251 UVD_STATUS__UVD_BUSY = 0x00000004,
252 GB_ADDR_CONFIG_DEFAULT = 0x26010011,
253 UVD_STATUS__IDLE = 0x2,
254 UVD_STATUS__BUSY = 0x5,
255 UVD_POWER_STATUS__UVD_POWER_STATUS_TILES_OFF = 0x1,
256 UVD_STATUS__RBC_BUSY = 0x1,
257 UVD_PGFSM_STATUS_UVDJ_PWR_ON = 0,
261 VCN_DPG_STATE__UNPAUSE = 0,
486 #define VCN_BLOCK_ENCODE_DISABLE_MASK 0x80
487 #define VCN_BLOCK_DECODE_DISABLE_MASK 0x40
488 #define VCN_BLOCK_QUEUE_DISABLE_MASK 0xC0