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

Commit dfdd7d28 authored by Raghu Ananya Arabolu's avatar Raghu Ananya Arabolu
Browse files

msm: kgsl: Override UBWC configuration for A660 based on DDR type



The highest bank bit defined in the A660 gpucore structure defaults
to DDR type 8. If underlying DDR is type 7, then modify the highest
bank bit accordingly.

Change-Id: Idd36f69227dca63eef19c1ac1843b88982346edd
Signed-off-by: default avatarRaghu Ananya Arabolu <rarabolu@codeaurora.org>
parent 0b0f7507
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -106,7 +106,9 @@ static void a6xx_init(struct adreno_device *adreno_dev)

	adreno_dev->highest_bank_bit = a6xx_core->highest_bank_bit;

	if (adreno_is_a650(adreno_dev) && of_fdt_get_ddrtype() == 0x7)
	/* If the memory type is DDR 4, override the existing configuration */
	if ((adreno_is_a650(adreno_dev) || adreno_is_a660(adreno_dev)) &&
		of_fdt_get_ddrtype() == 0x7)
		adreno_dev->highest_bank_bit = 15;

	a6xx_crashdump_init(adreno_dev);