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

Commit 2c92659f authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "scsi: ufs: Don't disable core_clk_unipro if the link is active"

parents 7952df35 b6322f77
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -8246,7 +8246,17 @@ static int __ufshcd_setup_clocks(struct ufs_hba *hba, bool on,

	list_for_each_entry(clki, head, list) {
		if (!IS_ERR_OR_NULL(clki->clk)) {
#if defined(CONFIG_SCSI_UFSHCD_QTI)
			/*
			 * To keep link active, ref_clk and core_clk_unipro
			 * should be kept ON.
			 */
			if (skip_ref_clk &&
				(!strcmp(clki->name, "ref_clk") ||
				 !strcmp(clki->name, "core_clk_unipro")))
#else
			if (skip_ref_clk && !strcmp(clki->name, "ref_clk"))
#endif
				continue;

			clk_state_changed = on ^ clki->enabled;