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