X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=Documentation%2Fcore-api%2Firq%2Firq-domain.rst;h=a77c24c27f7b90ca6834adc8ae28575b9d97cb1e;hb=64145482d3339d71f58857591d021588040543f4;hp=096db12f32d54d9c6a957fad7a1db40ac36f803c;hpb=3e08a95294a4fb3702bb3d35ed08028433c37fe6;p=linux-2.6-microblaze.git diff --git a/Documentation/core-api/irq/irq-domain.rst b/Documentation/core-api/irq/irq-domain.rst index 096db12f32d5..a77c24c27f7b 100644 --- a/Documentation/core-api/irq/irq-domain.rst +++ b/Documentation/core-api/irq/irq-domain.rst @@ -147,6 +147,7 @@ Legacy irq_domain_add_simple() irq_domain_add_legacy() irq_domain_add_legacy_isa() + irq_domain_create_legacy() The Legacy mapping is a special case for drivers that already have a range of irq_descs allocated for the hwirqs. It is used when the @@ -185,6 +186,11 @@ that the driver using the simple domain call irq_create_mapping() before any irq_find_mapping() since the latter will actually work for the static IRQ assignment case. +irq_domain_add_legacy() and irq_domain_create_legacy() are functionally +equivalent, except for the first argument is different - the former +accepts an Open Firmware specific 'struct device_node', while the latter +accepts a more general abstraction 'struct fwnode_handle'. + Hierarchy IRQ domain --------------------