Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 49e39504 authored by Kasin Li's avatar Kasin Li
Browse files

drm/msm: Fix gmem range setting



GMEM IOVA range is intended to start from 0x100000. But currently
it is initialized with RANGE_MIN_LO:RANGE_MIN_LO. It makes GMEM
IOVA start from 0.

Change-Id: Ib3c9a86d0cd85794881d8708386b18d58bd8e58e
Signed-off-by: default avatarKasin Li <donglil@codeaurora.org>
parent e826ddab
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -613,7 +613,7 @@ static int a5xx_hw_init(struct msm_gpu *gpu)

	/* Set the GMEM VA range [0x100000:0x100000 + gpu->gmem - 1] */
	gpu_write64(gpu, REG_A5XX_UCHE_GMEM_RANGE_MIN_LO,
		REG_A5XX_UCHE_GMEM_RANGE_MIN_LO, 0x00100000);
		REG_A5XX_UCHE_GMEM_RANGE_MIN_HI, 0x00100000);

	gpu_write64(gpu, REG_A5XX_UCHE_GMEM_RANGE_MAX_LO,
		REG_A5XX_UCHE_GMEM_RANGE_MAX_HI,