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

Commit 4739af86 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "cnss: Add vdd-wlan validation"

parents 4f7288c7 f9be3e63
Loading
Loading
Loading
Loading
+10 −5
Original line number Diff line number Diff line
@@ -241,6 +241,11 @@ static int cnss_put_hw_resources(struct device *dev)
		return ret;
	}

	if (!cnss_pdata->regulator.wlan_vreg) {
		pr_debug("%s: wlan_vreg regulator is invalid\n", __func__);
		return 0;
	}

	ret = mmc_power_save_host(host);
	if (ret) {
		pr_err("%s: Failed to Power Save Host err:%d\n", __func__,
@@ -248,11 +253,6 @@ static int cnss_put_hw_resources(struct device *dev)
		return ret;
	}

	if (!cnss_pdata->regulator.wlan_vreg) {
		pr_debug("%s: wlan_vreg regulator is invalid\n", __func__);
		return ret;
	}

	regulator_disable(cnss_pdata->regulator.wlan_vreg);

	return ret;
@@ -282,6 +282,11 @@ static int cnss_get_hw_resources(struct device *dev)
		return ret;
	}

	if (!cnss_pdata->regulator.wlan_vreg) {
		pr_debug("%s: wlan_vreg regulator is invalid\n", __func__);
		return 0;
	}

	ret = regulator_enable(cnss_pdata->regulator.wlan_vreg);
	if (ret) {
		pr_err("%s: Failed to enable wlan vreg\n", __func__);