]> git.hungrycats.org Git - linux/commitdiff
drm/radeon: set correct CE ram size for CIK
authorJammy Zhou <Jammy.Zhou@amd.com>
Mon, 3 Nov 2014 13:58:20 +0000 (08:58 -0500)
committerJiri Slaby <jslaby@suse.cz>
Wed, 19 Nov 2014 17:38:18 +0000 (18:38 +0100)
commit dc4edad6530a9b7b66c3d905e2bc06021a05dcad upstream.

CE ram size is 32k/0k/0k for GFX/CS0/CS1 with CIK

Ported from amdgpu driver.

Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/gpu/drm/radeon/cik.c

index ceba819891f4cb780f8e3f8fef8fce2a6231f7d1..8cefe1cf7df75e9004dcb43fc25564d1a755abbe 100644 (file)
@@ -3343,8 +3343,8 @@ static int cik_cp_gfx_start(struct radeon_device *rdev)
        /* init the CE partitions.  CE only used for gfx on CIK */
        radeon_ring_write(ring, PACKET3(PACKET3_SET_BASE, 2));
        radeon_ring_write(ring, PACKET3_BASE_INDEX(CE_PARTITION_BASE));
-       radeon_ring_write(ring, 0xc000);
-       radeon_ring_write(ring, 0xc000);
+       radeon_ring_write(ring, 0x8000);
+       radeon_ring_write(ring, 0x8000);
 
        /* setup clear context state */
        radeon_ring_write(ring, PACKET3(PACKET3_PREAMBLE_CNTL, 0));