[PATCH 2/2] power: sysfs: move wakeup related nodes in power dir to obselete.

From: Ravi Chandra Sadineni
Date: Wed Jul 24 2019 - 13:44:14 EST


As we have a new wakeup_source sub directory under power/ that
exposes all the wakeup_source related attributes, move the
documentation pointing to the existing attributes directly
under power/ directory to obselete.

Signed-off-by: Ravi Chandra Sadineni <ravisadineni@xxxxxxxxxxxx>
---
Documentation/ABI/obsolete/sysfs-device-power | 93 ++++++++++++++++
Documentation/ABI/testing/sysfs-devices-power | 102 ++----------------
2 files changed, 101 insertions(+), 94 deletions(-)
create mode 100644 Documentation/ABI/obsolete/sysfs-device-power

diff --git a/Documentation/ABI/obsolete/sysfs-device-power b/Documentation/ABI/obsolete/sysfs-device-power
new file mode 100644
index 000000000000..fd780cdcf2c3
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-device-power
@@ -0,0 +1,93 @@
+What: /sys/devices/.../power/wakeup_count
+Date: September 2010
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_count attribute contains the number
+ of signaled wakeup events associated with the device. This
+ attribute is read-only. If the device is not capable to wake up
+ the system from sleep states, this attribute is not present.
+ If the device is not enabled to wake up the system from sleep
+ states, this attribute is empty.
+
+What: /sys/devices/.../power/wakeup_active_count
+Date: September 2010
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_active_count attribute contains the
+ number of times the processing of wakeup events associated with
+ the device was completed (at the kernel level). This attribute
+ is read-only. If the device is not capable to wake up the
+ system from sleep states, this attribute is not present. If
+ the device is not enabled to wake up the system from sleep
+ states, this attribute is empty.
+
+What: /sys/devices/.../power/wakeup_abort_count
+Date: February 2012
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_abort_count attribute contains the
+ number of times the processing of a wakeup event associated with
+ the device might have aborted system transition into a sleep
+ state in progress. This attribute is read-only. If the device
+ is not capable to wake up the system from sleep states, this
+ attribute is not present. If the device is not enabled to wake
+ up the system from sleep states, this attribute is empty.
+
+What: /sys/devices/.../power/wakeup_expire_count
+Date: February 2012
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_expire_count attribute contains the
+ number of times a wakeup event associated with the device has
+ been reported with a timeout that expired. This attribute is
+ read-only. If the device is not capable to wake up the system
+ from sleep states, this attribute is not present. If the
+ device is not enabled to wake up the system from sleep states,
+ this attribute is empty.
+
+What: /sys/devices/.../power/wakeup_total_time_ms
+Date: September 2010
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_total_time_ms attribute contains
+ the total time of processing wakeup events associated with the
+ device, in milliseconds. This attribute is read-only. If the
+ device is not capable to wake up the system from sleep states,
+ this attribute is not present. If the device is not enabled to
+ wake up the system from sleep states, this attribute is empty.
+
+What: /sys/devices/.../power/wakeup_max_time_ms
+Date: September 2010
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_max_time_ms attribute contains
+ the maximum time of processing a single wakeup event associated
+ with the device, in milliseconds. This attribute is read-only.
+ If the device is not capable to wake up the system from sleep
+ states, this attribute is not present. If the device is not
+ enabled to wake up the system from sleep states, this attribute
+ is empty.
+
+What: /sys/devices/.../power/wakeup_last_time_ms
+Date: September 2010
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_last_time_ms attribute contains
+ the value of the monotonic clock corresponding to the time of
+ signaling the last wakeup event associated with the device, in
+ milliseconds. This attribute is read-only. If the device is
+ not enabled to wake up the system from sleep states, this
+ attribute is not present. If the device is not enabled to wake
+ up the system from sleep states, this attribute is empty.
+
+What: /sys/devices/.../power/wakeup_prevent_sleep_time_ms
+Date: February 2012
+Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../wakeup_prevent_sleep_time_ms attribute
+ contains the total time the device has been preventing
+ opportunistic transitions to sleep states from occurring.
+ This attribute is read-only. If the device is not capable to
+ wake up the system from sleep states, this attribute is not
+ present. If the device is not enabled to wake up the system
+ from sleep states, this attribute is empty.
\ No newline at end of file
diff --git a/Documentation/ABI/testing/sysfs-devices-power b/Documentation/ABI/testing/sysfs-devices-power
index 80a00f7b6667..30aff73c1dbd 100644
--- a/Documentation/ABI/testing/sysfs-devices-power
+++ b/Documentation/ABI/testing/sysfs-devices-power
@@ -77,53 +77,6 @@ Description:
device drivers and in that cases it should be safe to leave the
default value.

-What: /sys/devices/.../power/wakeup_count
-Date: September 2010
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_count attribute contains the number
- of signaled wakeup events associated with the device. This
- attribute is read-only. If the device is not capable to wake up
- the system from sleep states, this attribute is not present.
- If the device is not enabled to wake up the system from sleep
- states, this attribute is empty.
-
-What: /sys/devices/.../power/wakeup_active_count
-Date: September 2010
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_active_count attribute contains the
- number of times the processing of wakeup events associated with
- the device was completed (at the kernel level). This attribute
- is read-only. If the device is not capable to wake up the
- system from sleep states, this attribute is not present. If
- the device is not enabled to wake up the system from sleep
- states, this attribute is empty.
-
-What: /sys/devices/.../power/wakeup_abort_count
-Date: February 2012
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_abort_count attribute contains the
- number of times the processing of a wakeup event associated with
- the device might have aborted system transition into a sleep
- state in progress. This attribute is read-only. If the device
- is not capable to wake up the system from sleep states, this
- attribute is not present. If the device is not enabled to wake
- up the system from sleep states, this attribute is empty.
-
-What: /sys/devices/.../power/wakeup_expire_count
-Date: February 2012
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_expire_count attribute contains the
- number of times a wakeup event associated with the device has
- been reported with a timeout that expired. This attribute is
- read-only. If the device is not capable to wake up the system
- from sleep states, this attribute is not present. If the
- device is not enabled to wake up the system from sleep states,
- this attribute is empty.
-
What: /sys/devices/.../power/wakeup_active
Date: September 2010
Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
@@ -136,53 +89,6 @@ Description:
enabled to wake up the system from sleep states, this attribute
is empty.

-What: /sys/devices/.../power/wakeup_total_time_ms
-Date: September 2010
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_total_time_ms attribute contains
- the total time of processing wakeup events associated with the
- device, in milliseconds. This attribute is read-only. If the
- device is not capable to wake up the system from sleep states,
- this attribute is not present. If the device is not enabled to
- wake up the system from sleep states, this attribute is empty.
-
-What: /sys/devices/.../power/wakeup_max_time_ms
-Date: September 2010
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_max_time_ms attribute contains
- the maximum time of processing a single wakeup event associated
- with the device, in milliseconds. This attribute is read-only.
- If the device is not capable to wake up the system from sleep
- states, this attribute is not present. If the device is not
- enabled to wake up the system from sleep states, this attribute
- is empty.
-
-What: /sys/devices/.../power/wakeup_last_time_ms
-Date: September 2010
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_last_time_ms attribute contains
- the value of the monotonic clock corresponding to the time of
- signaling the last wakeup event associated with the device, in
- milliseconds. This attribute is read-only. If the device is
- not enabled to wake up the system from sleep states, this
- attribute is not present. If the device is not enabled to wake
- up the system from sleep states, this attribute is empty.
-
-What: /sys/devices/.../power/wakeup_prevent_sleep_time_ms
-Date: February 2012
-Contact: Rafael J. Wysocki <rjw@xxxxxxxxxxxxx>
-Description:
- The /sys/devices/.../wakeup_prevent_sleep_time_ms attribute
- contains the total time the device has been preventing
- opportunistic transitions to sleep states from occurring.
- This attribute is read-only. If the device is not capable to
- wake up the system from sleep states, this attribute is not
- present. If the device is not enabled to wake up the system
- from sleep states, this attribute is empty.
-
What: /sys/devices/.../power/autosuspend_delay_ms
Date: September 2010
Contact: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
@@ -260,3 +166,11 @@ Description:

This attribute has no effect on system-wide suspend/resume and
hibernation.
+
+What: /sys/devices/.../power/wakeup_source
+Date: July 2019
+Contact: Ravi Chandra Sadineni <ravisadineni@xxxxxxxxxxxx>
+Description:
+ The /sys/devices/.../power/wakeup_source directory contains
+ attributes allowing the user space to read several wakeup
+ related statistics of the device.
--
2.20.1