| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-21 | irqchip/mips-gic: Allow forced affinity | Markus Stockhausen | 1 | -2/+6 |
| 2025-05-16 | irqchip: Switch to irq_domain_create_*() | Jiri Slaby (SUSE) | 1 | -7/+8 |
| 2024-10-30 | irqchip/mips-gic: Prevent indirect access to clusters without CPU cores | Gregory CLEMENT | 1 | -4/+16 |
| 2024-10-30 | irqchip/mips-gic: Multi-cluster support | Paul Burton | 1 | -19/+142 |
| 2024-10-30 | irqchip/mips-gic: Setup defaults in each cluster | Chao-ying Fu | 1 | -6/+24 |
| 2024-10-30 | irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic() | Paul Burton | 1 | -0/+7 |
| 2024-10-30 | irqchip/mips-gic: Replace open coded online CPU iterations | Paul Burton | 1 | -18/+41 |
| 2023-08-21 | irqchip/mips-gic: Mark gic_irq_domain_free() static | Arnd Bergmann | 1 | -1/+1 |
| 2023-05-16 | irqchip/mips-gic: Use raw spinlock for gic_lock | Jiaxun Yang | 1 | -15/+15 |
| 2023-05-16 | irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable | Jiaxun Yang | 1 | -0/+2 |
| 2023-04-12 | MIPS: Remove deprecated CONFIG_MIPS_CMP | Thomas Bogendoerfer | 1 | -26/+0 |
| 2022-11-26 | irqchip/mips-gic: Drop repeated word in comment | wangjianli | 1 | -1/+1 |
| 2022-07-25 | Merge branch irq/misc-5.20 into irq/irqchip-next | Marc Zyngier | 1 | -0/+4 |
| 2022-07-24 | irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() | William Dean | 1 | -0/+4 |
| 2022-07-07 | irqchip/mips-gic: Only register IPI domain when SMP is enabled | Samuel Holland | 1 | -26/+54 |
| 2021-11-25 | irqchip/mips-gic: Use bitfield helpers | Geert Uytterhoeven | 1 | -2/+2 |
| 2021-10-26 | irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() | Marc Zyngier | 1 | -11/+26 |
| 2021-07-09 | irqchip/mips: Fix RCU violation when using irqdomain lookup on interrupt entry | Marc Zyngier | 1 | -4/+4 |
| 2021-06-10 | irqchip: Bulk conversion to generic_handle_domain_irq() | Marc Zyngier | 1 | -10/+10 |
| 2021-06-10 | irqchip/mips-gic: Directly include linux/irqdomain.h | Marc Zyngier | 1 | -0/+1 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-07-27 | irqchip/mips-gic: Make local symbols static | Wei Yongjun | 1 | -5/+5 |
| 2020-01-06 | remove ioremap_nocache and devm_ioremap_nocache | Christoph Hellwig | 1 | -1/+1 |
| 2019-06-05 | irqchip/mips-gic: Use the correct local interrupt map registers | Paul Burton | 1 | -2/+2 |
| 2018-02-16 | irqchip/mips-gic: Avoid spuriously handling masked interrupts | Matt Redfearn | 1 | -2/+0 |
| 2017-11-09 | irqchip: mips-gic: Print warning if inherited GIC base is used | Matt Redfearn | 1 | -0/+2 |
| 2017-11-09 | irqchip/mips-gic: Add pr_fmt and reword pr_* messages | Matt Redfearn | 1 | -4/+7 |
| 2017-11-02 | irqchip: mips-gic: Make IPI bitmaps static | Paul Burton | 1 | -2/+2 |
| 2017-11-02 | irqchip: mips-gic: Share register writes in gic_set_type() | Paul Burton | 1 | -23/+23 |
| 2017-11-02 | irqchip: mips-gic: Remove gic_vpes variable | Paul Burton | 1 | -5/+0 |
| 2017-11-02 | irqchip: mips-gic: Use num_possible_cpus() to reserve IPIs | Paul Burton | 1 | -5/+7 |
| 2017-11-02 | irqchip: mips-gic: Configure EIC when CPUs come online | Paul Burton | 1 | -7/+5 |
| 2017-11-02 | irqchip: mips-gic: Mask local interrupts when CPUs come online | Paul Burton | 1 | -10/+4 |
| 2017-11-02 | irqchip: mips-gic: Use irq_cpu_online to (un)mask all-VP(E) IRQs | Paul Burton | 1 | -16/+56 |
| 2017-11-02 | irqchip: mips-gic: Inline gic_local_irq_domain_map() | Paul Burton | 1 | -36/+22 |
| 2017-09-25 | irqchip/mips-gic: Use effective affinity to unmask | Paul Burton | 1 | -2/+5 |
| 2017-09-25 | irqchip/mips-gic: Fix shifts to extract register fields | Paul Burton | 1 | -3/+3 |
| 2017-09-19 | irqchip.mips-gic: Fix shared interrupt mask writes | Paul Burton | 1 | -3/+3 |
| 2017-09-15 | Merge branch '4.14-features' of git://git.linux-mips.org/pub/scm/ralf/upstrea... | Linus Torvalds | 1 | -435/+181 |
| 2017-09-04 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -3/+7 |
| 2017-09-04 | irqchip: mips-gic: Let the core set struct irq_common_data affinity | Paul Burton | 1 | -2/+1 |
| 2017-09-04 | irqchip: mips-gic: Use cpumask_first_and() in gic_set_affinity() | Paul Burton | 1 | -6/+6 |
| 2017-09-04 | irqchip: mips-gic: Clean up mti, reserved-cpu-vectors handling | Paul Burton | 1 | -7/+7 |
| 2017-09-04 | irqchip: mips-gic: Use pcpu_masks to avoid reading GIC_SH_MASK* | Paul Burton | 1 | -21/+31 |
| 2017-09-04 | irqchip: mips-gic: Make pcpu_masks a per-cpu variable | Paul Burton | 1 | -9/+8 |
| 2017-09-04 | irqchip: mips-gic: Inline gic_basic_init() | Paul Burton | 1 | -27/+19 |
| 2017-09-04 | irqchip: mips-gic: Inline __gic_init() | Paul Burton | 1 | -60/+55 |
| 2017-09-04 | irqchip: mips-gic: Move gic_get_c0_*_int() to asm/mips-gic.h | Paul Burton | 1 | -1/+0 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_present | Paul Burton | 1 | -2/+0 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_init() | Paul Burton | 1 | -7/+0 |
| 2017-09-04 | irqchip: mips-gic: Remove __gic_irq_dispatch() forward declaration | Paul Burton | 1 | -2/+0 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_get_usm_range() | Paul Burton | 1 | -14/+0 |
| 2017-09-04 | irqchip: mips-gic: Move various definitions to the driver | Paul Burton | 1 | -0/+16 |
| 2017-09-04 | irqchip: mips-gic: Convert remaining local reg access to new accessors | Paul Burton | 1 | -56/+12 |
| 2017-09-04 | irqchip: mips-gic: Convert local int mask access to new accessors | Paul Burton | 1 | -7/+7 |
| 2017-09-04 | irqchip: mips-gic: Convert remaining shared reg access to new accessors | Paul Burton | 1 | -8/+8 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_map_to_vpe() | Paul Burton | 1 | -9/+2 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_map_to_pin() | Paul Burton | 1 | -7/+1 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_set_dual_edge() | Paul Burton | 1 | -23/+5 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_set_trigger() | Paul Burton | 1 | -13/+6 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_set_polarity() | Paul Burton | 1 | -12/+5 |
| 2017-09-04 | irqchip: mips-gic: Drop gic_(re)set_mask() functions | Paul Burton | 1 | -15/+3 |
| 2017-09-04 | irqchip: mips-gic: Simplify gic_local_irq_domain_map() | Paul Burton | 1 | -41/+16 |
| 2017-09-04 | irqchip: mips-gic: Simplify shared interrupt pending/mask reads | Paul Burton | 1 | -18/+11 |
| 2017-09-04 | irqchip: mips-gic: Remove gic_read_local_vp_id() | Paul Burton | 1 | -8/+0 |
| 2017-09-04 | irqchip: mips-gic: Remove counter access functions | Paul Burton | 1 | -95/+0 |
| 2017-08-30 | MIPS: GIC: Introduce asm/mips-gic.h with accessor functions | Paul Burton | 1 | -7/+6 |
| 2017-08-30 | irqchip: mips-gic: SYNC after enabling GIC region | James Hogan | 1 | -1/+4 |
| 2017-08-30 | irqchip: mips-gic: SYNC after enabling GIC region | James Hogan | 1 | -1/+4 |
| 2017-08-30 | MIPS: CPS: Have asm/mips-cps.h include CM & CPC headers | Paul Burton | 1 | -1/+1 |
| 2017-08-29 | MIPS: CM: Use BIT/GENMASK for register fields, order & drop shifts | Paul Burton | 1 | -2/+2 |
| 2017-08-18 | irqchip/mips-gic: Report that effective affinity is a single target | Marc Zyngier | 1 | -3/+7 |
| 2017-07-18 | irqchip/mips-gic: Remove population of irq domain names | Matt Redfearn | 1 | -2/+0 |
| 2017-07-03 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+2 |
| 2017-06-23 | Merge tag 'irqchip-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/maz... | Thomas Gleixner | 1 | -1/+1 |
| 2017-06-22 | irqchip/MSI: Use irq_domain_update_bus_token instead of an open coded access | Marc Zyngier | 1 | -1/+1 |
| 2017-06-22 | irqchip/irq-mips-gic: Constify irq_domain_ops | Tobias Klauser | 1 | -1/+1 |
| 2017-06-20 | irqchip/mips-gic: Mark count and compare accessors notrace | Marcin Nowakowski | 1 | -3/+3 |
| 2017-04-20 | irqchip/mips-gic: Replace static map with dynamic | Matt Redfearn | 1 | -42/+18 |
| 2017-04-20 | irqchip/mips-gic: Remove device IRQ domain | Paul Burton | 1 | -197/+93 |
| 2017-04-20 | irqchip/mips-gic: Separate IPI reservation & usage tracking | Paul Burton | 1 | -5/+7 |
| 2017-03-31 | irqchip/mips-gic: Fix Local compare interrupt | Matt Redfearn | 1 | -0/+4 |
| 2017-02-08 | irqchip/mips-gic: Fix local interrupts | Marcin Nowakowski | 1 | -0/+29 |
| 2016-12-25 | clocksource: Use a plain u64 instead of cycle_t | Thomas Gleixner | 1 | -8/+8 |
| 2016-09-22 | Merge tag 'irqchip-core-4.9' of git://git.infradead.org/users/jcooper/linux i... | Thomas Gleixner | 1 | -6/+1 |
| 2016-09-20 | irqchip/mips-gic: Use for_each_set_bit to iterate over local IRQs | Paul Burton | 1 | -6/+1 |
| 2016-09-20 | irqchip/mips-gic: Fix local interrupts | Paul Burton | 1 | -55/+50 |
| 2016-08-22 | irqchip/mips-gic: Use for_each_set_bit to iterate over IRQs | Paul Burton | 1 | -6/+1 |
| 2016-08-22 | irqchip/mips-gic: Implement activate op for device domain | Paul Burton | 1 | -0/+7 |
| 2016-08-22 | irqchip/mips-gic: Cleanup chip and handler setup | Paul Burton | 1 | -4/+7 |
| 2016-08-04 | tree-wide: replace config_enabled() with IS_ENABLED() | Masahiro Yamada | 1 | -1/+1 |
| 2016-07-25 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+3 |
| 2016-07-05 | irqchip/mips-gic: Match IPI IRQ domain by bus token only | Paul Burton | 1 | -1/+1 |
| 2016-07-05 | irqchip/mips-gic: Map to VPs using HW VPNum | Paul Burton | 1 | -1/+1 |
| 2016-07-04 | Merge branch 'irq/for-block' into irq/core | Thomas Gleixner | 1 | -1/+11 |
| 2016-06-14 | irqchip/mips-gic: Populate irq_domain names | Harvey Hunt | 1 | -0/+3 |
| 2016-06-14 | irqchip/mips-gic: Fix IRQs in gic_dev_domain | Harvey Hunt | 1 | -1/+11 |
| 2016-05-28 | irqchip: mips-gic: Setup EIC mode on each CPU if it's in use | Paul Burton | 1 | -1/+9 |
| 2016-05-13 | irqchip: mips-gic: Provide VP ID accessor | Paul Burton | 1 | -0/+8 |
| 2016-05-13 | irqchip: mips-gic: Use HW IDs for VPE_OTHER_ADDR | Paul Burton | 1 | -5/+9 |
| 2016-04-21 | irqchip/mips-gic: Don't overrun pcpu_masks array | Paul Burton | 1 | -2/+2 |
| 2016-02-25 | irqchip/mips-gic: Add new DT property to reserve IPIs | Qais Yousef | 1 | -2/+10 |
| 2016-02-25 | MIPS: Make smp CMP, CPS and MT use the new generic IPI functions | Qais Yousef | 1 | -81/+5 |
| 2016-02-25 | irqchip/mips-gic: Clear percpu_masks correctly when mapping | Qais Yousef | 1 | -0/+3 |
| 2016-02-25 | irqchip/mips-gic: Use gic_vpes instead of NR_CPUS | Qais Yousef | 1 | -3/+3 |
| 2016-02-25 | irqchip/mips-gic: Add device hierarchy domain | Qais Yousef | 1 | -20/+83 |
| 2016-02-25 | irqchip/mips-gic: Add a IPI hierarchy domain | Qais Yousef | 1 | -5/+179 |
| 2015-11-11 | irqchip: irq-mips-gic: Provide function to map GIC user section | Alex Smith | 1 | -0/+14 |
| 2015-09-27 | irqchip: mips-gic: Fix pending & mask reads for MIPS64 with 32b GIC. | Paul Burton | 1 | -0/+8 |
| 2015-09-27 | irqchip: mips-gic: Convert CPU numbers to VP IDs. | Paul Burton | 1 | -2/+2 |
| 2015-09-16 | genirq: Remove irq argument from irq flow handlers | Thomas Gleixner | 1 | -1/+1 |
| 2015-09-03 | Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus | Linus Torvalds | 1 | -48/+94 |
| 2015-09-01 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -12/+8 |
| 2015-08-26 | IRQCHIP: irq-mips-gic: Add support for CM3 64-bit timer irqs | Markos Chandras | 1 | -9/+24 |
| 2015-08-26 | IRQCHIP: irq-mips-gic: Extend GIC accessors for 64-bit CMs | Markos Chandras | 1 | -45/+76 |
| 2015-08-03 | MIPS: SMP: Don't increment irq_count multiple times for call function IPIs | Alex Smith | 1 | -1/+1 |
| 2015-07-30 | Merge branch 'linus' into irq/core | Thomas Gleixner | 1 | -10/+0 |
| 2015-07-12 | irqchip/mips-gic: Use irq_set_chip_handler_name_locked | Thomas Gleixner | 1 | -9/+6 |
| 2015-07-11 | irqchip/mips-gic: Use access helper irq_data_get_affinity_mask() | Jiang Liu | 1 | -1/+1 |
| 2015-07-11 | irqchip: Prepare for local stub header removal | Joel Porquet | 1 | -2/+1 |
| 2015-07-10 | MIPS: Malta: Make GIC FDC IRQ workaround Malta specific | James Hogan | 1 | -10/+0 |
| 2015-06-22 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
| 2015-06-13 | IRQCHIP: mips-gic: Don't nest calls to do_IRQ() | Rabin Vincent | 1 | -7/+14 |
| 2015-05-05 | irqchip: Constify irq_domain_ops | Krzysztof Kozlowski | 1 | -1/+1 |
| 2015-04-20 | Merge tag 'cpumask-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -3/+3 |
| 2015-03-31 | IRQCHIP: irq-mips-gic: Add new functions to start/stop the GIC counter | Markos Chandras | 1 | -0/+21 |
| 2015-03-31 | IRQCHIP: mips-gic: Add function for retrieving FDC IRQ | James Hogan | 1 | -0/+23 |
| 2015-03-31 | irqchip: mips-gic: Don't treat FDC IRQ as percpu devid | James Hogan | 1 | -5/+10 |
| 2015-03-31 | IRQCHIP: mips-gic: Fix typo in comment | James Hogan | 1 | -1/+1 |
| 2015-03-05 | drivers: fix up obsolete cpu function usage. | Rusty Russell | 1 | -3/+3 |
| 2015-02-21 | Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus | Linus Torvalds | 1 | -8/+0 |
| 2015-02-16 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -18/+26 |
| 2015-02-05 | MIPS: cevt-r4k: Drop GIC special case | James Hogan | 1 | -8/+0 |
| 2015-02-05 | IRQCHIP: mips-gic: Avoid rerouting timer IRQs for smp-cmp | James Hogan | 1 | -0/+27 |
| 2015-01-26 | irqchip: mips-gic: Handle pending interrupts once in __gic_irq_dispatch() | Qais Yousef | 1 | -18/+26 |
| 2014-11-24 | irqchip: mips-gic: Add device-tree support | Andrew Bresticker | 1 | -5/+87 |
| 2014-11-24 | clocksource: mips-gic: Move gic_frequency to clocksource driver | Andrew Bresticker | 1 | -1/+0 |
| 2014-11-24 | clocksource: mips-gic: Combine with GIC clockevent driver | Andrew Bresticker | 1 | -1/+1 |
| 2014-11-24 | MIPS: Move GIC clocksource driver to drivers/clocksource/ | Andrew Bresticker | 1 | -1/+1 |
| 2014-11-24 | irqchip: mips-gic: Use GIC_SH_WEDGE_{SET,CLR} macros | Andrew Bresticker | 1 | -2/+2 |
| 2014-11-24 | irqchip: mips-gic: Remove gic_{pending,itrmask}_regs | Andrew Bresticker | 1 | -13/+3 |
| 2014-11-24 | irqchip: mips-gic: Clean up #includes | Andrew Bresticker | 1 | -5/+2 |
| 2014-11-24 | irqchip: mips-gic: Clean up header file | Andrew Bresticker | 1 | -2/+2 |
| 2014-11-24 | MIPS: Move gic.h to include/linux/irqchip/mips-gic.h | Andrew Bresticker | 1 | -1/+1 |
| 2014-11-24 | irqchip: mips-gic: Use proper iomem accessors | Andrew Bresticker | 1 | -71/+135 |
| 2014-11-24 | irqchip: mips-gic: Export function to read counter width | Andrew Bresticker | 1 | -0/+11 |
| 2014-11-24 | irqchip: mips-gic: Remove unnecessary globals | Andrew Bresticker | 1 | -24/+4 |
| 2014-11-24 | irqchip: mips-gic: Support local interrupts | Andrew Bresticker | 1 | -68/+223 |
| 2014-11-24 | irqchip: mips-gic: Use separate edge/level irq_chips | Andrew Bresticker | 1 | -11/+21 |
| 2014-11-24 | irqchip: mips-gic: Probe for number of external interrupts | Andrew Bresticker | 1 | -20/+20 |
| 2014-11-24 | irqchip: mips-gic: Stop using per-platform mapping tables | Andrew Bresticker | 1 | -96/+105 |
| 2014-11-24 | irqchip: mips-gic: Use IRQ domains | Andrew Bresticker | 1 | -8/+40 |
| 2014-11-24 | irqchip: mips-gic: Fix gic_set_affinity() return value | Andrew Bresticker | 1 | -1/+1 |
| 2014-11-24 | irqchip: mips-gic: Implement irq_set_type callback | Andrew Bresticker | 1 | -2/+55 |
| 2014-11-24 | irqchip: mips-gic: Remove platform irq_ack/irq_eoi callbacks | Andrew Bresticker | 1 | -3/+8 |
| 2014-11-24 | MIPS: Move GIC to drivers/irqchip/ | Andrew Bresticker | 1 | -0/+402 |