Merge "pinctrl: qcom: spmi-gpio: Add support for Deep Sleep in kernel-6.1"

This commit is contained in:
qctecmdr 2024-03-14 06:23:34 -07:00 committed by Gerrit - the friendly Code Review server
commit 9aa65c2e77

View File

@ -16,6 +16,7 @@
#include <linux/regmap.h>
#include <linux/slab.h>
#include <linux/spmi.h>
#include <linux/suspend.h>
#include <linux/types.h>
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
@ -834,8 +835,16 @@ static int pmic_gpio_restore(struct device *dev)
return ret;
}
static int pmic_gpio_resume(struct device *dev)
{
if (pm_suspend_target_state == PM_SUSPEND_MEM)
return pmic_gpio_restore(dev);
return 0;
}
static const struct dev_pm_ops pmic_gpio_pm_ops = {
.restore = pmic_gpio_restore,
.resume = pmic_gpio_resume,
};
#else
static const struct dev_pm_ops pmic_gpio_pm_ops = {};