aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/cikd.h
diff options
context:
space:
mode:
authorChristian König <christian.koenig@amd.com>2013-04-09 13:39:21 -0400
committerAlex Deucher <alexander.deucher@amd.com>2013-06-26 16:11:50 -0400
commit87167bb16dfdd76b836ed3c19024c4a2d985f993 (patch)
tree5a54a9f4472384090388f7d1980b17df1db4c600 /drivers/gpu/drm/radeon/cikd.h
parent9219ed65d34ab016c7263758886781e7b5c33eab (diff)
drm/radeon: add UVD support for CIK (v3)
v2: agd5f: fix clock dividers setup for bonaire v3: agd5f: rebase Signed-off-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/cikd.h')
-rw-r--r--drivers/gpu/drm/radeon/cikd.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/cikd.h b/drivers/gpu/drm/radeon/cikd.h
index d23809a557a6..79be39e071a9 100644
--- a/drivers/gpu/drm/radeon/cikd.h
+++ b/drivers/gpu/drm/radeon/cikd.h
@@ -1204,4 +1204,32 @@
1204# define SDMA_SRBM_WRITE_EXTRA_BYTE_ENABLE(x) ((x) << 12) 1204# define SDMA_SRBM_WRITE_EXTRA_BYTE_ENABLE(x) ((x) << 12)
1205 /* byte mask */ 1205 /* byte mask */
1206 1206
1207/* UVD */
1208
1209#define UVD_UDEC_ADDR_CONFIG 0xef4c
1210#define UVD_UDEC_DB_ADDR_CONFIG 0xef50
1211#define UVD_UDEC_DBW_ADDR_CONFIG 0xef54
1212
1213#define UVD_LMI_EXT40_ADDR 0xf498
1214#define UVD_LMI_ADDR_EXT 0xf594
1215#define UVD_VCPU_CACHE_OFFSET0 0xf608
1216#define UVD_VCPU_CACHE_SIZE0 0xf60c
1217#define UVD_VCPU_CACHE_OFFSET1 0xf610
1218#define UVD_VCPU_CACHE_SIZE1 0xf614
1219#define UVD_VCPU_CACHE_OFFSET2 0xf618
1220#define UVD_VCPU_CACHE_SIZE2 0xf61c
1221
1222#define UVD_RBC_RB_RPTR 0xf690
1223#define UVD_RBC_RB_WPTR 0xf694
1224
1225/* UVD clocks */
1226
1227#define CG_DCLK_CNTL 0xC050009C
1228# define DCLK_DIVIDER_MASK 0x7f
1229# define DCLK_DIR_CNTL_EN (1 << 8)
1230#define CG_DCLK_STATUS 0xC05000A0
1231# define DCLK_STATUS (1 << 0)
1232#define CG_VCLK_CNTL 0xC05000A4
1233#define CG_VCLK_STATUS 0xC05000A8
1234
1207#endif 1235#endif