162306a36Sopenharmony_ciWhat:		/sys/kernel/irq
262306a36Sopenharmony_ciDate:		September 2016
362306a36Sopenharmony_ciKernelVersion:	4.9
462306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
562306a36Sopenharmony_ciDescription:	Directory containing information about the system's IRQs.
662306a36Sopenharmony_ci		Specifically, data from the associated struct irq_desc.
762306a36Sopenharmony_ci		The information here is similar to that in /proc/interrupts
862306a36Sopenharmony_ci		but in a more machine-friendly format.  This directory contains
962306a36Sopenharmony_ci		one subdirectory for each Linux IRQ number.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/actions
1262306a36Sopenharmony_ciDate:		September 2016
1362306a36Sopenharmony_ciKernelVersion:	4.9
1462306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
1562306a36Sopenharmony_ciDescription:	The IRQ action chain.  A comma-separated list of zero or more
1662306a36Sopenharmony_ci		device names associated with this interrupt.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/chip_name
1962306a36Sopenharmony_ciDate:		September 2016
2062306a36Sopenharmony_ciKernelVersion:	4.9
2162306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
2262306a36Sopenharmony_ciDescription:	Human-readable chip name supplied by the associated device
2362306a36Sopenharmony_ci		driver.
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/hwirq
2662306a36Sopenharmony_ciDate:		September 2016
2762306a36Sopenharmony_ciKernelVersion:	4.9
2862306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
2962306a36Sopenharmony_ciDescription:	When interrupt translation domains are used, this file contains
3062306a36Sopenharmony_ci		the underlying hardware IRQ number used for this Linux IRQ.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/name
3362306a36Sopenharmony_ciDate:		September 2016
3462306a36Sopenharmony_ciKernelVersion:	4.9
3562306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
3662306a36Sopenharmony_ciDescription:	Human-readable flow handler name as defined by the irq chip
3762306a36Sopenharmony_ci		driver.
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/per_cpu_count
4062306a36Sopenharmony_ciDate:		September 2016
4162306a36Sopenharmony_ciKernelVersion:	4.9
4262306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
4362306a36Sopenharmony_ciDescription:	The number of times the interrupt has fired since boot.  This
4462306a36Sopenharmony_ci		is a comma-separated list of counters; one per CPU in CPU id
4562306a36Sopenharmony_ci		order.  NOTE: This file consistently shows counters for all
4662306a36Sopenharmony_ci		CPU ids.  This differs from the behavior of /proc/interrupts
4762306a36Sopenharmony_ci		which only shows counters for online CPUs.
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/type
5062306a36Sopenharmony_ciDate:		September 2016
5162306a36Sopenharmony_ciKernelVersion:	4.9
5262306a36Sopenharmony_ciContact:	Craig Gallek <kraig@google.com>
5362306a36Sopenharmony_ciDescription:	The type of the interrupt.  Either the string 'level' or 'edge'.
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ciWhat:		/sys/kernel/irq/<irq>/wakeup
5662306a36Sopenharmony_ciDate:		March 2018
5762306a36Sopenharmony_ciKernelVersion:	4.17
5862306a36Sopenharmony_ciContact:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5962306a36Sopenharmony_ciDescription:	The wakeup state of the interrupt. Either the string
6062306a36Sopenharmony_ci		'enabled' or 'disabled'.
61