drm/amdgpu: add amdgpu <--> amdkfd gfx7 interface
[linux-2.6-block.git] / drivers / gpu / drm / amd / amdgpu / cikd.h
index 220865a44814a59a1934b4de16a87d1d797a3541..a3e3dfaa01a4330a276f604ae912b65af3d9c512 100644 (file)
 #define VCE_CMD_IB_AUTO                0x00000005
 #define VCE_CMD_SEMAPHORE      0x00000006
 
+/* if PTR32, these are the bases for scratch and lds */
+#define        PRIVATE_BASE(x) ((x) << 0) /* scratch */
+#define        SHARED_BASE(x)  ((x) << 16) /* LDS */
+
+#define KFD_CIK_SDMA_QUEUE_OFFSET      0x200
+
+/* valid for both DEFAULT_MTYPE and APE1_MTYPE */
+enum {
+       MTYPE_CACHED = 0,
+       MTYPE_NONCACHED = 3
+};
+
 #endif