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

Commit ef3f24dd authored by Asutosh Das's avatar Asutosh Das
Browse files

scsi: ufs: Increase ah8 idle to 10ms



Increases the ah8 value to 10ms for higher performance.
There's negligible power impact.

Change-Id: I9347ceedb19a0b85f5e3b1b5db1f66b55d0447f5
Signed-off-by: default avatarAsutosh Das <asutoshd@codeaurora.org>
parent 4141c875
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1709,8 +1709,8 @@ static int ufs_qcom_apply_dev_quirks(struct ufs_hba *hba)
	spin_lock_irqsave(hba->host->host_lock, flags);
	/* Set the rpm auto suspend delay to 3s */
	hba->host->hostt->rpm_autosuspend_delay = UFS_QCOM_AUTO_SUSPEND_DELAY;
	/* Set the default auto-hiberate idle timer value to 5ms */
	hba->ahit = FIELD_PREP(UFSHCI_AHIBERN8_TIMER_MASK, 5) |
	/* Set the default auto-hiberate idle timer value to 10ms */
	hba->ahit = FIELD_PREP(UFSHCI_AHIBERN8_TIMER_MASK, 10) |
		    FIELD_PREP(UFSHCI_AHIBERN8_SCALE_MASK, 3);
	/* Set the clock gating delay to performance mode */
	hba->clk_gating.delay_ms = UFS_QCOM_CLK_GATING_DELAY_MS_PERF;