Skip to content

Commit 58702e1

Browse files
pldrcalexdeucher
authored andcommitted
drm/amdgpu: Add JPEG4_0_3 core reset control reg
Add core reset control registers for JPEG4_0_3 Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com> Acked-by: Christian König <christian.koenig@amd.com> Reviewed-by: Leo Liu <leo.liu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent dc0297f commit 58702e1

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_3_offset.h

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -954,6 +954,10 @@
954954
#define regUVD_JMI0_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_LOW_BASE_IDX 1
955955
#define regUVD_JMI0_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH 0x0679
956956
#define regUVD_JMI0_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 1
957+
#define regUVD_JMI0_UVD_JMI_CLIENT_STALL 0x067a
958+
#define regUVD_JMI0_UVD_JMI_CLIENT_STALL_BASE_IDX 1
959+
#define regUVD_JMI0_UVD_JMI_CLIENT_CLEAN_STATUS 0x067b
960+
#define regUVD_JMI0_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 1
957961
#define regUVD_JMI0_UVD_JMI_ATOMIC_CNTL2 0x067d
958962
#define regUVD_JMI0_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 1
959963

@@ -1056,6 +1060,8 @@
10561060
#define regJPEG_PERF_BANK_COUNT2_BASE_IDX 1
10571061
#define regJPEG_PERF_BANK_COUNT3 0x072c
10581062
#define regJPEG_PERF_BANK_COUNT3_BASE_IDX 1
1063+
#define regJPEG_CORE_RST_CTRL 0x072e
1064+
#define regJPEG_CORE_RST_CTRL_BASE_IDX 1
10591065

10601066

10611067
// addressBlock: aid_uvd0_uvd_pg_dec
@@ -1930,6 +1936,10 @@
19301936
#define regUVD_JMI1_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
19311937
#define regUVD_JMI1_UVD_JMI_ATOMIC_CNTL2 0x003d
19321938
#define regUVD_JMI1_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
1939+
#define regUVD_JMI1_UVD_JMI_CLIENT_STALL 0x003a
1940+
#define regUVD_JMI1_UVD_JMI_CLIENT_STALL_BASE_IDX 0
1941+
#define regUVD_JMI1_UVD_JMI_CLIENT_CLEAN_STATUS 0x003b
1942+
#define regUVD_JMI1_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
19331943

19341944

19351945
// addressBlock: aid_uvd0_uvd_jmi2_uvd_jmi_dec
@@ -1988,6 +1998,10 @@
19881998
#define regUVD_JMI2_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
19891999
#define regUVD_JMI2_UVD_JMI_ATOMIC_CNTL2 0x007d
19902000
#define regUVD_JMI2_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
2001+
#define regUVD_JMI2_UVD_JMI_CLIENT_STALL 0x007a
2002+
#define regUVD_JMI2_UVD_JMI_CLIENT_STALL_BASE_IDX 0
2003+
#define regUVD_JMI2_UVD_JMI_CLIENT_CLEAN_STATUS 0x007b
2004+
#define regUVD_JMI2_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
19912005

19922006

19932007
// addressBlock: aid_uvd0_uvd_jmi3_uvd_jmi_dec
@@ -2046,6 +2060,10 @@
20462060
#define regUVD_JMI3_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
20472061
#define regUVD_JMI3_UVD_JMI_ATOMIC_CNTL2 0x00bd
20482062
#define regUVD_JMI3_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
2063+
#define regUVD_JMI3_UVD_JMI_CLIENT_STALL 0x00ba
2064+
#define regUVD_JMI3_UVD_JMI_CLIENT_STALL_BASE_IDX 0
2065+
#define regUVD_JMI3_UVD_JMI_CLIENT_CLEAN_STATUS 0x00bb
2066+
#define regUVD_JMI3_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
20492067

20502068

20512069
// addressBlock: aid_uvd0_uvd_jmi4_uvd_jmi_dec
@@ -2104,6 +2122,10 @@
21042122
#define regUVD_JMI4_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
21052123
#define regUVD_JMI4_UVD_JMI_ATOMIC_CNTL2 0x00fd
21062124
#define regUVD_JMI4_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
2125+
#define regUVD_JMI4_UVD_JMI_CLIENT_STALL 0x00fa
2126+
#define regUVD_JMI4_UVD_JMI_CLIENT_STALL_BASE_IDX 0
2127+
#define regUVD_JMI4_UVD_JMI_CLIENT_CLEAN_STATUS 0x00fb
2128+
#define regUVD_JMI4_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
21072129

21082130

21092131
// addressBlock: aid_uvd0_uvd_jmi5_uvd_jmi_dec
@@ -2162,6 +2184,10 @@
21622184
#define regUVD_JMI5_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
21632185
#define regUVD_JMI5_UVD_JMI_ATOMIC_CNTL2 0x013d
21642186
#define regUVD_JMI5_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
2187+
#define regUVD_JMI5_UVD_JMI_CLIENT_STALL 0x013a
2188+
#define regUVD_JMI5_UVD_JMI_CLIENT_STALL_BASE_IDX 0
2189+
#define regUVD_JMI5_UVD_JMI_CLIENT_CLEAN_STATUS 0x013b
2190+
#define regUVD_JMI5_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
21652191

21662192

21672193
// addressBlock: aid_uvd0_uvd_jmi6_uvd_jmi_dec
@@ -2220,6 +2246,10 @@
22202246
#define regUVD_JMI6_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
22212247
#define regUVD_JMI6_UVD_JMI_ATOMIC_CNTL2 0x017d
22222248
#define regUVD_JMI6_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
2249+
#define regUVD_JMI6_UVD_JMI_CLIENT_STALL 0x017a
2250+
#define regUVD_JMI6_UVD_JMI_CLIENT_STALL_BASE_IDX 0
2251+
#define regUVD_JMI6_UVD_JMI_CLIENT_CLEAN_STATUS 0x017b
2252+
#define regUVD_JMI6_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
22232253

22242254

22252255
// addressBlock: aid_uvd0_uvd_jmi7_uvd_jmi_dec
@@ -2278,6 +2308,10 @@
22782308
#define regUVD_JMI7_UVD_LMI_JRBC_IB_MEM_WR_64BIT_BAR_HIGH_BASE_IDX 0
22792309
#define regUVD_JMI7_UVD_JMI_ATOMIC_CNTL2 0x01bd
22802310
#define regUVD_JMI7_UVD_JMI_ATOMIC_CNTL2_BASE_IDX 0
2311+
#define regUVD_JMI7_UVD_JMI_CLIENT_STALL 0x01ba
2312+
#define regUVD_JMI7_UVD_JMI_CLIENT_STALL_BASE_IDX 0
2313+
#define regUVD_JMI7_UVD_JMI_CLIENT_CLEAN_STATUS 0x01bb
2314+
#define regUVD_JMI7_UVD_JMI_CLIENT_CLEAN_STATUS_BASE_IDX 0
22812315

22822316

22832317
// addressBlock: uvdctxind

0 commit comments

Comments
 (0)