Add system node /sys/private/tlmm_before_sleep etc. Used to check and change the gpio before suspend. This won't save and change gpio's config only after a read of the node. Use tlmm_tz to skip those gpios locked by TZ such as 111, 126. Change-Id: I99810d8659ab8ea4a59029a9cea326f93becefd2 Signed-off-by: yangjq <yangjq@lenovo.com> Reviewed-on: https://gerrit.mot.com/960741 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com> Reviewed-on: https://gerrit.mot.com/1172239 SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Guobin Zhang <zhanggb@motorola.com> Submit-Approved: Jira Key Reviewed-on: https://gerrit.mot.com/1340934 Reviewed-by: Jianqi Yang <yangj@motorola.com> Reviewed-on: https://gerrit.mot.com/1362061 Reviewed-on: https://gerrit.mot.com/1453714 Reviewed-on: https://gerrit.mot.com/1509727 Reviewed-by: Wang Wang <wangwang1@lenovo.com>
23 lines
648 B
Makefile
23 lines
648 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
ccflags-$(CONFIG_PM_DEBUG) := -DDEBUG
|
|
|
|
KASAN_SANITIZE_snapshot.o := n
|
|
|
|
obj-y += qos.o
|
|
obj-$(CONFIG_PM) += main.o
|
|
obj-$(CONFIG_VT_CONSOLE_SLEEP) += console.o
|
|
obj-$(CONFIG_FREEZER) += process.o
|
|
obj-$(CONFIG_SUSPEND) += suspend.o
|
|
obj-$(CONFIG_PM_TEST_SUSPEND) += suspend_test.o
|
|
obj-$(CONFIG_HIBERNATION) += hibernate.o snapshot.o swap.o user.o
|
|
obj-$(CONFIG_PM_AUTOSLEEP) += autosleep.o
|
|
obj-$(CONFIG_PM_WAKELOCKS) += wakelock.o
|
|
|
|
obj-$(CONFIG_MAGIC_SYSRQ) += poweroff.o
|
|
|
|
obj-$(CONFIG_ENERGY_MODEL) += energy_model.o
|
|
obj-$(CONFIG_SUSPEND) += wakeup_reason.o
|
|
|
|
obj-$(CONFIG_SUSPEND_DEBUG) += user_sysfs_private.o
|