aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/of/irq.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-01-15of/irq: Introduce for_each_of_imap_itemHerve Codina (Schneider Electric)1-0/+70
2025-12-04Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+3
2025-12-02Merge tag 'irq-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+20
2025-11-19of/irq: Handle explicit interrupt parentGeert Uytterhoeven1-0/+2
2025-11-17of/irq: Ignore interrupt parent for nodes without interruptsGeert Uytterhoeven1-1/+1
2025-10-27of/irq: Add interrupt affinity reporting interfaceMarc Zyngier1-0/+20
2025-10-24of/irq: Export of_msi_xlate() for module usageLorenzo Pieralisi1-0/+1
2025-10-22of/irq: Fix OF node refcount in of_msi_get_domain()Lorenzo Pieralisi1-1/+3
2025-10-22of/irq: Add msi-parent check to of_msi_xlate()Lorenzo Pieralisi1-3/+36
2025-10-10Merge tag 'devicetree-fixes-for-6.18-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+1
2025-10-01Merge tag 'devicetree-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-20/+5
2025-10-01of: doc: Fix typo in doc comments.Bhanu Seshu Kumar Valluri1-1/+1
2025-09-23of/irq: Export of_irq_count for modulesWill McVicker1-0/+1
2025-09-03of/irq: Convert of_msi_map_id() callers to of_msi_xlate()Lorenzo Pieralisi1-20/+5
2025-07-08of/irq: Add of_msi_xlate() helper functionLorenzo Pieralisi1-5/+17
2025-02-25of/irq: Add comments about refcount for API of_irq_find_parent()Zijun Hu1-2/+2
2025-02-25of/irq: Fix device node refcount leakages in of_irq_init()Zijun Hu1-0/+3
2025-02-25of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()Zijun Hu1-1/+5
2025-02-25of/irq: Fix device node refcount leakages in of_irq_count()Zijun Hu1-1/+3
2025-02-25of/irq: Fix device node refcount leakage in API of_irq_parse_raw()Zijun Hu1-0/+8
2025-02-25of/irq: Fix device node refcount leakage in API of_irq_parse_one()Zijun Hu1-30/+25
2025-01-24Merge tag 'devicetree-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2024-12-10of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()Zijun Hu1-0/+1
2024-12-10of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()Zijun Hu1-0/+1
2024-12-10of/irq: Correct element count for array @dummy_imask in API of_irq_parse_raw()Zijun Hu1-1/+1
2024-10-15of: Constify struct device_node function argumentsRob Herring (Arm)1-2/+2
2024-09-13of/irq: Use helper to define resourcesVasileios Amoiridis1-3/+2
2024-09-13of/irq: Make use of irq_get_trigger_type()Vasileios Amoiridis1-1/+1
2024-08-26of/irq: Refer to actual buffer size in of_irq_parse_one()Geert Uytterhoeven1-2/+2
2024-08-26Merge branch 'dt/linus' into dt/nextRob Herring (Arm)1-4/+11
2024-08-19of/irq: Support #msi-cells=<0> in of_msi_get_domainAndrew Jones1-27/+7
2024-08-13of/irq: Prevent device address out-of-bounds read in interrupt map walkStefan Wiehler1-4/+11
2024-07-08of/irq: Disable "interrupt-map" parsing for PASEMI NemoMarc Zyngier1-14/+4
2024-05-30of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_p...Rob Herring (Arm)1-51/+74
2023-01-18of/irq: add missing of_node_put() for interrupt parent nodeClément Léger1-3/+9
2022-10-19of/irq: export of_msi_get_domainKevin Hilman1-0/+1
2022-09-07of: irq: Report individual failures in of_irq_init()Alexander Sverdlin1-0/+3
2022-05-23of/irq: fix typo in commentJulia Lawall1-1/+1
2022-04-12of/irq: Use interrupts-extended to find parentSamuel Holland1-2/+11
2021-12-03of/irq: Add a quirk for controllers with their own definition of interrupt-mapMarc Zyngier1-2/+25
2021-11-12of/irq: Don't ignore interrupt-controller when interrupt-map failedMarc Zyngier1-3/+16
2021-11-04of/irq: Allow matching of an interrupt-map local to an interrupt controllerMarc Zyngier1-5/+12
2021-03-27of: Add missing 'Return' section in kerneldoc commentsRob Herring1-7/+7
2020-07-28of/irq: Make of_msi_map_rid() PCI bus agnosticLorenzo Pieralisi1-14/+14
2020-07-28of/irq: make of_msi_map_get_device_domain() bus agnosticDiana Craciun1-3/+5
2020-07-28of/iommu: Make of_map_rid() PCI agnosticLorenzo Pieralisi1-1/+1
2019-08-14of: irq: fix a trivial typo in a doc commentLubomir Rintel1-1/+1
2019-05-02of: irq: Remove WARN_ON() for kzalloc() failureGeert Uytterhoeven1-1/+1
2018-09-25iommu/of: make of_pci_map_rid() available for other devices tooNipun Gupta1-3/+2
2018-01-08of: Use SPDX license tag for DT filesRob Herring1-5/+1
2017-12-12of: irq: Fix function description commentVasyl Gomonovych1-2/+1
2017-09-07Merge tag 'devicetree-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-46/+31
2017-08-01of/irq: use of_property_read_u32_index to parse interrupts propertyRob Herring1-21/+13
2017-07-21of: irq: fix of_irq_to_resource() error checkSergei Shtylyov1-1/+1
2017-07-21of: irq: use of_property_read_u32()Sergei Shtylyov1-18/+12
2017-07-21of: irq: use of_property_read_bool() for "interrupt-controller" propSergei Shtylyov1-3/+2
2017-07-18of: Convert to using %pOF instead of full_nameRob Herring1-5/+5
2017-05-16of: irq: use of_irq_get() in of_irq_to_resource()Thomas Petazzoni1-1/+4
2017-05-04of: fix sparse warnings in fdt, irq, reserved mem, and resolver codeRob Herring1-1/+1
2017-01-09of/irq: improve error report on irq discovery process failureGuilherme G. Piccoli1-7/+12
2016-10-19of: irq: make of_msi_configure accessible from modulesSinan Kaya1-0/+1
2016-09-16of/irq: Break out msi-map lookup (again)Robin Murphy1-74/+4
2016-08-09of/irq: Mark interrupt controllers as populated before initialisationPhilipp Zabel1-2/+3
2016-07-18of: use pr_fmt prefix for all console printingRob Herring1-0/+2
2016-06-24of/irq: Mark initialised interrupt controllers as populatedJon Hunter1-0/+2
2016-06-03of: irq: fix of_irq_get[_byname]() kernel-docSergei Shtylyov1-9/+10
2016-02-11of/irq: Fix msi-map calculation for nonzero rid-baseRobin Murphy1-1/+8
2016-01-31Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-15/+3
2016-01-26of: MSI: Simplify irqdomain lookupMarc Zyngier1-15/+3
2016-01-14Merge tag 'devicetree-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-14/+13
2015-12-09of/irq: optimize device node matching loop in of_irq_init()Masahiro Yamada1-14/+13
2015-12-09of/irq: Export of_irq_find_parent againCarlo Caione1-1/+2
2015-11-06Merge tag 'devicetree-for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+6
2015-10-22of/irq: add missing of_node_putJulia Lawall1-2/+5
2015-10-16of/irq: Use the msi-map property to provide device-specific MSI domainMarc Zyngier1-0/+18
2015-10-16of/irq: Split of_msi_map_rid to reuse msi-map lookupMarc Zyngier1-15/+28
2015-10-16of/irq: Use of_msi_get_domain instead of open-coded "msi-parent" parsingMarc Zyngier1-20/+11
2015-10-16of/irq: Add support code for multi-parent version of "msi-parent"Marc Zyngier1-0/+59
2015-10-16of/irq: Add new function of_msi_map_rid()David Daney1-0/+84
2015-10-13of/irq: make of_irq_find_parent staticJonas Gorski1-1/+1
2015-09-08Merge branch 'i2c/for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds1-0/+1
2015-08-26of/irq: export of_get_irq_byname()Dmitry Torokhov1-0/+1
2015-07-30of/platform: Assign MSI domain to platform deviceMarc Zyngier1-0/+21
2015-06-30of/irq: Rename "intc_desc" to "of_intc_desc" to fix OF on shGeert Uytterhoeven1-3/+3
2015-06-30of/irq: Fix pSeries boot failureJeremy Linton1-2/+1
2015-03-19of/irq: Fix of_irq_parse_one() returned error codesLaurent Pinchart1-3/+7
2014-11-10of/irq: Export of_irq_get()Laurent Pinchart1-0/+1
2014-08-16of/irq: Fix lookup to use 'interrupts-extended' property firstFlorian Fainelli1-8/+9
2014-05-23of/irq: do irq resolution in platform_get_irq_byname()Grygorii Strashko1-0/+22
2014-04-24of/irq: do irq resolution in platform_get_irqRob Herring1-0/+26
2014-04-23dt: Fix binding typos in clock-names and interrupt-namesGeert Uytterhoeven1-1/+1
2014-01-17Merge remote-tracking branch 'grant/devicetree/next' into for-3.14Rob Herring1-4/+1
2013-12-30of/irq: Fix device_node refcount in of_irq_parse_raw()Cédric Le Goater1-4/+1
2013-12-04of: irq: Ignore disabled intc's when searching mapPeter Crosthwaite1-0/+3
2013-12-04of: irq: Ignore disabled interrupt controllersPeter Crosthwaite1-1/+2
2013-11-07of: irq: Fix interrupt-map entry matchingTomasz Figa1-1/+1
2013-11-03of/irq: Fix potential buffer overflowGrant Likely1-2/+8
2013-11-03of/irq: Fix bug in interrupt parsing refactor.Grant Likely1-10/+10
2013-10-28of/irq: create interrupts-extended propertyGrant Likely1-5/+11
2013-10-24of/irq: Rework of_irq_count()Thierry Reding1-1/+2
2013-10-24of: Add helper for printing an of_phandle_args structureGrant Likely1-3/+3
2013-10-24of/irq: Refactor interrupt-map parsingGrant Likely1-51/+57
2013-10-24of/irq: simplify args to irq_create_of_mappingGrant Likely1-1/+1
2013-10-24of/irq: Replace of_irq with of_phandle_argsGrant Likely1-8/+7
2013-10-24of/irq: Rename of_irq_map_* functions to of_irq_parse_*Grant Likely1-14/+14
2013-10-15of/irq: Pass trigger type in IRQ resource flagsTomasz Figa1-1/+1
2013-10-15of: Fix dereferencing node name in debug output to be safeGrant Likely1-4/+4
2013-09-09irq/of: Fix comment typo for irq_of_parse_and_mapYijing Wang1-1/+1
2013-07-22of/irq: init struct resource to 0 in of_irq_to_resource()Sebastian Andrzej Siewior1-0/+1
2013-07-22of/irq: Avoid calling list_first_entry() for empty listAxel Lin1-2/+3
2012-10-17of/irq: sparse fixesKim Phillips1-3/+5
2012-09-06DT: export of_irq_to_resource_table()John Crispin1-0/+1
2012-07-06devicetree: add helper inline for retrieving a node's full nameGrant Likely1-1/+1
2012-01-04of/irq: Add interrupts-names property to name an irq resourceBenoit Cousson1-1/+10
2011-12-07of/irq: Get rid of NO_IRQ usageAnton Vorontsov1-9/+4
2011-11-29of/irq: of_irq_init: add check for parent equal to child nodeRob Herring1-0/+2
2011-11-22Revert "of/irq: of_irq_find_parent: check for parent equal to child"Linus Torvalds1-7/+7
2011-11-01Merge branch 'next/dt' of git://git.linaro.org/people/arnd/arm-socLinus Torvalds1-0/+107
2011-10-31of/irq: introduce of_irq_initRob Herring1-0/+107
2011-10-05of/irq: of_irq_find_parent: check for parent equal to childRob Herring1-7/+7
2011-04-20of: Export of_irq_find_parent()Michael Ellerman1-1/+1
2010-10-12of/irq: remove references to NO_IRQ in drivers/of/platform.cAndres Salomon1-0/+39
2010-07-24of/irq: Fix endian issues in parsing interrupt specifiersGrant Likely1-6/+7
2010-07-24of: Fix phandle endian issuesGrant Likely1-3/+3
2010-07-05of: Use full node name in resource structuresGrant Likely1-0/+1
2010-07-05of/irq: little endian fixesRob Herring1-8/+9
2010-07-05of/irq: merge irq mapping codeGrant Likely1-0/+301
2010-06-28of/irq: Move irq_of_parse_and_map() to common codeGrant Likely1-0/+45