Commit f3d63f50 authored by Venkata Lakshmi Narayana Gubba's avatar Venkata Lakshmi Narayana Gubba Committed by Marcel Holtmann
Browse files

Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC



* Directly passing clock pointer to clock code without checking for NULL
  as clock code takes care of it
* Removed the comment which was not necessary
* Updated code for return in qca_regulator_enable()

Signed-off-by: default avatarVenkata Lakshmi Narayana Gubba <gubbaven@codeaurora.org>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent 2ade42d8
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -1756,13 +1756,10 @@ static int qca_regulator_enable(struct qca_serdev *qcadev)
	power->vregs_on = true;

	ret = clk_prepare_enable(qcadev->susclk);
	if (ret) {
		/* Turn off regulators to overcome power leakage */
	if (ret)
		qca_regulator_disable(qcadev);
		return ret;
	}

	return 0;
	return ret;
}

static void qca_regulator_disable(struct qca_serdev *qcadev)
@@ -1781,7 +1778,6 @@ static void qca_regulator_disable(struct qca_serdev *qcadev)
	regulator_bulk_disable(power->num_vregs, power->vreg_bulk);
	power->vregs_on = false;

	if (qcadev->susclk)
	clk_disable_unprepare(qcadev->susclk);
}