Add an ID and a device pointer to 'struct wakeup_source'. Use them to to
expose wakeup sources statistics in sysfs under
/sys/class/wakeup/wakeup<ID>/*.
Bug: 129087298
Bug: 151789966
Co-developed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Co-developed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Tri Vo <trong@android.com>
Tested-by: Kalesh Singh <kaleshsingh@google.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit c8377adfa78103be5380200eb9dab764d7ca890e)
Signed-off-by: Tri Vo <trong@google.com>
(cherry picked from commit 2c9f5fa9c3)
[sspatil: fix conflict in fs/eventpoll.c]
[sspatil: fix all in-tree usage of wakeup_source_register]
Signed-off-by: Sandeep Patil <sspatil@google.com>
Change-Id: Ie12200c8d439b08410961415d5899a390b82f5b0
9 lines
352 B
Makefile
9 lines
352 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_PM) += sysfs.o generic_ops.o common.o qos.o runtime.o wakeirq.o
|
|
obj-$(CONFIG_PM_SLEEP) += main.o wakeup.o wakeup_stats.o
|
|
obj-$(CONFIG_PM_TRACE_RTC) += trace.o
|
|
obj-$(CONFIG_PM_GENERIC_DOMAINS) += domain.o domain_governor.o
|
|
obj-$(CONFIG_HAVE_CLK) += clock_ops.o
|
|
|
|
ccflags-$(CONFIG_DEBUG_DRIVER) := -DDEBUG
|