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

Commit 761a8c27 authored by Lee Jones's avatar Lee Jones Committed by Tejun Heo
Browse files

ahci: st: Invoke AHCI Platform Suspend/Resume



This is where we disable IRQs on suspend and update the internal
power state during suspend/resume.

Suggested-by: default avatarBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
parent 48c54df1
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -186,6 +186,10 @@ static int st_ahci_suspend(struct device *dev)
	struct ahci_host_priv *hpriv = drv_data->hpriv;
	int err;

	ret = ahci_platform_suspend_host(dev);
	if (ret)
		return ret;

	if (drv_data->pwr) {
		err = reset_control_assert(drv_data->pwr);
		if (err) {
@@ -215,7 +219,7 @@ static int st_ahci_resume(struct device *dev)
		return err;
	}

	return 0;
	return ahci_platform_resume_host(dev);
}
#endif