18c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq
28c2ecf20Sopenharmony_ciDate:		September 2016
38c2ecf20Sopenharmony_ciKernelVersion:	4.9
48c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
58c2ecf20Sopenharmony_ciDescription:	Directory containing information about the system's IRQs.
68c2ecf20Sopenharmony_ci		Specifically, data from the associated struct irq_desc.
78c2ecf20Sopenharmony_ci		The information here is similar to that in /proc/interrupts
88c2ecf20Sopenharmony_ci		but in a more machine-friendly format.  This directory contains
98c2ecf20Sopenharmony_ci		one subdirectory for each Linux IRQ number.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/actions
128c2ecf20Sopenharmony_ciDate:		September 2016
138c2ecf20Sopenharmony_ciKernelVersion:	4.9
148c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
158c2ecf20Sopenharmony_ciDescription:	The IRQ action chain.  A comma-separated list of zero or more
168c2ecf20Sopenharmony_ci		device names associated with this interrupt.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/chip_name
198c2ecf20Sopenharmony_ciDate:		September 2016
208c2ecf20Sopenharmony_ciKernelVersion:	4.9
218c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
228c2ecf20Sopenharmony_ciDescription:	Human-readable chip name supplied by the associated device
238c2ecf20Sopenharmony_ci		driver.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/hwirq
268c2ecf20Sopenharmony_ciDate:		September 2016
278c2ecf20Sopenharmony_ciKernelVersion:	4.9
288c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
298c2ecf20Sopenharmony_ciDescription:	When interrupt translation domains are used, this file contains
308c2ecf20Sopenharmony_ci		the underlying hardware IRQ number used for this Linux IRQ.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/name
338c2ecf20Sopenharmony_ciDate:		September 2016
348c2ecf20Sopenharmony_ciKernelVersion:	4.9
358c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
368c2ecf20Sopenharmony_ciDescription:	Human-readable flow handler name as defined by the irq chip
378c2ecf20Sopenharmony_ci		driver.
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/per_cpu_count
408c2ecf20Sopenharmony_ciDate:		September 2016
418c2ecf20Sopenharmony_ciKernelVersion:	4.9
428c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
438c2ecf20Sopenharmony_ciDescription:	The number of times the interrupt has fired since boot.  This
448c2ecf20Sopenharmony_ci		is a comma-separated list of counters; one per CPU in CPU id
458c2ecf20Sopenharmony_ci		order.  NOTE: This file consistently shows counters for all
468c2ecf20Sopenharmony_ci		CPU ids.  This differs from the behavior of /proc/interrupts
478c2ecf20Sopenharmony_ci		which only shows counters for online CPUs.
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/type
508c2ecf20Sopenharmony_ciDate:		September 2016
518c2ecf20Sopenharmony_ciKernelVersion:	4.9
528c2ecf20Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
538c2ecf20Sopenharmony_ciDescription:	The type of the interrupt.  Either the string 'level' or 'edge'.
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/wakeup
568c2ecf20Sopenharmony_ciDate:		March 2018
578c2ecf20Sopenharmony_ciKernelVersion:	4.17
588c2ecf20Sopenharmony_ciContact:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
598c2ecf20Sopenharmony_ciDescription:	The wakeup state of the interrupt. Either the string
608c2ecf20Sopenharmony_ci		'enabled' or 'disabled'.
61