path: root/Documentation/IRQ-domain.txt
AgeCommit message (Collapse)Author
2012-12-05irqdomain: update documentationLinus Walleij
This updates the IRQdomain documentation a bit, by adding a more verbose explanation to why we need this, and by adding some extended documentation of the irq_domain_simple() usecase. Signed-off-by: Linus Walleij <> Signed-off-by: Grant Likely <>
2012-07-11irq_domain: Standardise legacy/linear domain selectionMark Brown
A large proportion of interrupt controllers that support legacy mappings do so because non-DT systems need to use fixed IRQ numbers when registering devices via buses but can otherwise use a linear mapping. The interrupt controller itself typically is not affected by the mapping used and best practice is to use a linear mapping where possible so drivers frequently select at runtime depending on if a legacy range has been allocated to them. Standardise this behaviour by providing irq_domain_register_simple() which will allocate a linear mapping unless a positive first_irq is provided in which case it will fall back to a legacy mapping. This helps make best practice for irq_domain adoption clearer. Signed-off-by: Mark Brown <> Signed-off-by: Grant Likely <>
2012-02-14irq_domain: add documentation and MAINTAINERS entry.Grant Likely
Documentation for irq_domain library which will be created in subsequent patches. v4: editorial changes Signed-off-by: Grant Likely <> Reviewed-by: Randy Dunlap <> Cc: Benjamin Herrenschmidt <> Cc: Thomas Gleixner <> Cc: Rob Herring <> Cc: Milton Miller <> Tested-by: Olof Johansson <>