summaryrefslogtreecommitdiffstatshomepage
path: root/Documentation/IRQ-domain.txt
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2015-10-13 03:51:45 -0800
committerThomas Gleixner <tglx@linutronix.de>2015-10-13 09:01:25 -0800
commite7a46c818564329f977f8fa157b5e9e1d0d83012 (patch)
tree26f67d01cbe4b584166127b00e9f845a81ddf43f /Documentation/IRQ-domain.txt
parentbe5436c83ac8921f33fe07323fab03c6644ce52e (diff)
downloadlinux-stable-e7a46c818564329f977f8fa157b5e9e1d0d83012.tar.gz
linux-stable-e7a46c818564329f977f8fa157b5e9e1d0d83012.tar.bz2
linux-stable-e7a46c818564329f977f8fa157b5e9e1d0d83012.tar.xz
linux-stable-e7a46c818564329f977f8fa157b5e9e1d0d83012.zip
irqdomain: Documentation updates
Update the IRQ domain documentation to reflect the changes made while divorcing the domain infrastructure from Device Tree. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Tested-by: Hanjun Guo <hanjun.guo@linaro.org> Tested-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Cc: <linux-arm-kernel@lists.infradead.org> Cc: Tomasz Nowicki <tomasz.nowicki@linaro.org> Cc: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> Cc: Graeme Gregory <graeme@xora.org.uk> Cc: Jake Oshins <jakeo@microsoft.com> Cc: Jiang Liu <jiang.liu@linux.intel.com> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Rafael J. Wysocki <rjw@rjwysocki.net> Link: http://lkml.kernel.org/r/1444737105-31573-18-git-send-email-marc.zyngier@arm.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'Documentation/IRQ-domain.txt')
-rw-r--r--Documentation/IRQ-domain.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/Documentation/IRQ-domain.txt b/Documentation/IRQ-domain.txt
index 3a8e15cba816..8d990bde8693 100644
--- a/Documentation/IRQ-domain.txt
+++ b/Documentation/IRQ-domain.txt
@@ -32,9 +32,9 @@ top of the irq_alloc_desc*() API. An irq_domain to manage mapping is
32preferred over interrupt controller drivers open coding their own 32preferred over interrupt controller drivers open coding their own
33reverse mapping scheme. 33reverse mapping scheme.
34 34
35irq_domain also implements translation from Device Tree interrupt 35irq_domain also implements translation from an abstract irq_fwspec
36specifiers to hwirq numbers, and can be easily extended to support 36structure to hwirq numbers (Device Tree and ACPI GSI so far), and can
37other IRQ topology data sources. 37be easily extended to support other IRQ topology data sources.
38 38
39=== irq_domain usage === 39=== irq_domain usage ===
40An interrupt controller driver creates and registers an irq_domain by 40An interrupt controller driver creates and registers an irq_domain by
@@ -184,7 +184,7 @@ There are four major interfaces to use hierarchy irq_domain:
184 related resources associated with these interrupts. 184 related resources associated with these interrupts.
1853) irq_domain_activate_irq(): activate interrupt controller hardware to 1853) irq_domain_activate_irq(): activate interrupt controller hardware to
186 deliver the interrupt. 186 deliver the interrupt.
1873) irq_domain_deactivate_irq(): deactivate interrupt controller hardware 1874) irq_domain_deactivate_irq(): deactivate interrupt controller hardware
188 to stop delivering the interrupt. 188 to stop delivering the interrupt.
189 189
190Following changes are needed to support hierarchy irq_domain. 190Following changes are needed to support hierarchy irq_domain.