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

Commit 4bb9f110 authored by Oleg Perelet's avatar Oleg Perelet Committed by George Shen
Browse files

msm:kgsl: Enable GPU peak current threshold setting



Sets correct enabling bitmask to request GMU to take
new peak current limit setting.

CRs-Fixed: 2120475
Signed-off-by: default avatarOleg Perelet <operelet@codeaurora.org>
Change-Id: I8199423cf97dc549f567974a03e23901ed1563f5
Signed-off-by: default avatarGeorge Shen <sqiao@codeaurora.org>
parent 5bc5bb65
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1540,6 +1540,8 @@ static void isense_cold_trimm(struct kgsl_device *device)
	kgsl_gmu_regwrite(device, A6XX_GPU_CS_AMP_CALIBRATION_DONE, 1);

}

#define GPU_LIMIT_THRESHOLD_ENABLE	BIT(31)
/*
 * a6xx_gmu_fw_start() - set up GMU and start FW
 * @device: Pointer to KGSL device
@@ -1623,7 +1625,7 @@ static int a6xx_gmu_fw_start(struct kgsl_device *device,
	if (ADRENO_FEATURE(adreno_dev, ADRENO_LM) &&
		test_bit(ADRENO_LM_CTRL, &adreno_dev->pwrctrl_flag)) {
		kgsl_gmu_regwrite(device, A6XX_GPU_GMU_CX_GMU_PWR_THRESHOLD,
			lm_limit(adreno_dev));
			GPU_LIMIT_THRESHOLD_ENABLE | lm_limit(adreno_dev));
		isense_cold_trimm(device);
	}