Merge "pinctrl: qcom: spmi-gpio: Add support for Deep Sleep in kernel-6.1"
This commit is contained in:
commit
9aa65c2e77
@ -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 = {};
|
||||
|
Loading…
Reference in New Issue
Block a user