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