summaryrefslogtreecommitdiff
path: root/Documentation/ABI/testing/sysfs-kernel-irq
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2018-02-26 18:50:43 +0300
committerThomas Gleixner <tglx@linutronix.de>2018-02-28 20:07:20 +0300
commitd61e2944b6364006e3d7a0152aaafda741c8c876 (patch)
tree44998772bb41b7dc38ba45cab307be83077d7dc7 /Documentation/ABI/testing/sysfs-kernel-irq
parente69c61dd050e410d78363e5fe6e56a9f719abdf5 (diff)
downloadlinux-d61e2944b6364006e3d7a0152aaafda741c8c876.tar.xz
genirq: Add wakeup sysfs node to show IRQ wakeup state
Surprisingly there is no simple way to see if the IRQ line in question is wakeup source or not. Note that wakeup might be an OOB (out-of-band) source like GPIO line which makes things slightly more complicated. Add a sysfs node to cover this case. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Tested-by: Tony Lindgren <tony@atomide.com> Cc: Grygorii Strashko <grygorii.strashko@ti.com> Cc: "Rafael J . Wysocki" <rafael.j.wysocki@intel.com> Link: https://lkml.kernel.org/r/20180226155043.67937-1-andriy.shevchenko@linux.intel.com
Diffstat (limited to 'Documentation/ABI/testing/sysfs-kernel-irq')
-rw-r--r--Documentation/ABI/testing/sysfs-kernel-irq7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-kernel-irq b/Documentation/ABI/testing/sysfs-kernel-irq
index eb074b100986..8910d0c4bcd8 100644
--- a/Documentation/ABI/testing/sysfs-kernel-irq
+++ b/Documentation/ABI/testing/sysfs-kernel-irq
@@ -51,3 +51,10 @@ Date: September 2016
KernelVersion: 4.9
Contact: Craig Gallek <kraig@google.com>
Description: The type of the interrupt. Either the string 'level' or 'edge'.
+
+What: /sys/kernel/irq/<irq>/wakeup
+Date: March 2018
+KernelVersion: 4.17
+Contact: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
+Description: The wakeup state of the interrupt. Either the string
+ 'enabled' or 'disabled'.