aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/irqchip
AgeCommit message (Expand)AuthorFilesLines
2015-03-15Merge branch 'irqchip/urgent-gic' into irqchip/urgentJason Cooper3-38/+141
2015-03-08irqchip: gicv3-its: Support safe initializationYun Wu1-0/+35
2015-03-08irqchip: gicv3-its: Define macros for GITS_CTLR fieldsYun Wu1-1/+1
2015-03-08irqchip: gicv3-its: Add limitation to page orderYun Wu1-0/+5
2015-03-08irqchip: gicv3-its: Use 64KB page as default granuleYun Wu1-2/+2
2015-03-08irqchip: gicv3-its: Zero itt before handling to hardwareYun Wu1-1/+1
2015-03-08irqchip: gic-v3: Fix out of bounds access to cpu_logical_mapVladimir Murzin1-1/+1
2015-03-08irqchip: gic: Fix unsafe locking reported by lockdepMarc Zyngier1-8/+12
2015-03-08irqchip: gicv3-its: Fix unsafe locking reported by lockdepMarc Zyngier1-9/+14
2015-03-08irqchip: gicv3-its: Iterate over PCI aliases to generate ITS configurationMarc Zyngier1-8/+46
2015-03-08irqchip: gicv3-its: Allocate enough memory for the full range of DeviceIDMarc Zyngier1-4/+21
2015-03-08irqchip: gicv3-its: Fix ITS CPU initVladimir Murzin1-5/+4
2015-03-08irqchip: armada-370-xp: Fix chained per-cpu interruptsMaxime Ripard1-1/+20
2015-02-21Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-8/+0
2015-02-16Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-68/+233
2015-02-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-5/+9
2015-02-06Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-0/+27
2015-02-05MIPS: cevt-r4k: Drop GIC special caseJames Hogan1-8/+0
2015-02-05IRQCHIP: mips-gic: Avoid rerouting timer IRQs for smp-cmpJames Hogan1-0/+27
2015-01-26irqchip: gic: Allow interrupt level to be set for PPIsLiviu Dudau5-17/+29
2015-01-26irqchip: mips-gic: Handle pending interrupts once in __gic_irq_dispatch()Qais Yousef1-18/+26
2015-01-26irqchip: Conexant CX92755 interrupts controller driverBaruch Siach2-0/+121
2015-01-26irqchip: omap-intc: Remove unused legacy interface for omap2Tony Lindgren1-8/+0
2015-01-26irqchip: omap-intc: Fix support for dm814 and dm816Tony Lindgren1-9/+5
2015-01-26irqchip: mtk-sysirq: Get irq number from register resource sizeYingjoe Chen1-7/+11
2015-01-26irqchip: renesas-intc-irqpin: r8a7779 IRLM setup supportMagnus Damm1-9/+41
2015-01-20arm64: GICv3: introduce symbolic names for GICv3 ICC_SGI1R_EL1 fieldsAndre Przywara1-5/+9
2015-01-07irqchip: atmel-aic-common: Prevent clobbering of priority when changing IRQ typeGavin Li1-2/+2
2015-01-07irqchip: omap-intc: Fix legacy DMA regressionFelipe Balbi1-5/+21
2015-01-07irqchip: gic-v3-its: Fix use of max with decimal constantWill Deacon1-1/+1
2015-01-07irqchip: hip04: Initialize hip04_cpu_map to 0xffffWang Long1-1/+1
2015-01-07irqchip: mtk-sysirq: Use IS_ERR() instead of NULL pointer checkYingjoe Chen1-2/+2
2014-12-15Merge branch 'irq-irqdomain-arm-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds7-64/+2109
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-3/+0
2014-12-13irqchip: gicv3-its: Fix ITT allocationMarc Zyngier1-3/+10
2014-12-13irqchip: gicv3-its: Move some alloc/free code to activate/deactivateMarc Zyngier1-7/+23
2014-12-13irqchip: gicv3-its: Fix domain free in multi-MSI caseMarc Zyngier1-1/+1
2014-12-11Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds3-0/+794
2014-12-10Merge branch 'irq-irqdomain-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+8
2014-12-10Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds13-159/+271
2014-12-09Merge tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds1-0/+2
2014-12-09Merge tag 'soc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds1-0/+52
2014-11-30irqchip: armada-370-xp: Add suspend/resume supportThomas Petazzoni1-0/+52
2014-11-26irqchip: dw-apb-ictl: Add PM supportJisheng Zhang1-0/+19
2014-11-26irqchip: dw-apb-ictl: Enable IRQ_GC_MASK_CACHE_PER_TYPEJisheng Zhang1-0/+1
2014-11-26irqchip: dw-apb-ictl: Always use use {readl|writel}_relaxedJisheng Zhang1-6/+6
2014-11-26irqchip: gic-v2m: Add support for ARM GICv2m MSI(-X) doorbellSuravee Suthikulpanit4-0/+344
2014-11-26irqchip: mtk-sysirq: Add sysirq interrupt polarity supportYingjoe Chen2-0/+164
2014-11-26irqchip: gic: Support hierarchy irq domain.Yingjoe Chen2-24/+54
2014-11-26irqchip: GICv3: ITS: enable compilation of the ITS driverMarc Zyngier2-0/+5
2014-11-26irqchip: GICv3: ITS: plug ITS init into main GICv3 codeMarc Zyngier1-6/+35
2014-11-26irqchip: GICv3: ITS: DT probing and initializationMarc Zyngier1-0/+169
2014-11-26irqchip: GICv3: ITS: MSI supportMarc Zyngier1-0/+176
2014-11-26irqchip: GICv3: ITS: device allocation and configurationMarc Zyngier1-0/+74
2014-11-26irqchip: GICv3: ITS: tables allocatorsMarc Zyngier1-0/+292
2014-11-26irqchip: GICv3: ITS: LPI allocatorMarc Zyngier1-0/+103
2014-11-26irqchip: GICv3: ITS: irqchip implementationMarc Zyngier1-0/+77
2014-11-26irqchip: GICv3: ITS command queueMarc Zyngier1-0/+511
2014-11-26irqchip: GICv3: rework redistributor structureMarc Zyngier1-29/+44
2014-11-26irqchip: GICv3: Convert to domain hierarchyMarc Zyngier2-5/+38
2014-11-26Merge branch 'irqchip/atmel' into irqchip/coreJason Cooper3-5/+49
2014-11-26irqchip: brcmstb-l2: Fix error handling of irq_of_parse_and_mapDmitry Torokhov1-2/+2
2014-11-26irqchip: bcm7120-l2: Fix error handling of irq_of_parse_and_mapDmitry Torokhov1-2/+2
2014-11-24irqchip: mips-gic: Add device-tree supportAndrew Bresticker1-5/+87
2014-11-24clocksource: mips-gic: Move gic_frequency to clocksource driverAndrew Bresticker1-1/+0
2014-11-24clocksource: mips-gic: Combine with GIC clockevent driverAndrew Bresticker1-1/+1
2014-11-24MIPS: Move GIC clocksource driver to drivers/clocksource/Andrew Bresticker1-1/+1
2014-11-24irqchip: mips-gic: Use GIC_SH_WEDGE_{SET,CLR} macrosAndrew Bresticker1-2/+2
2014-11-24irqchip: mips-gic: Remove gic_{pending,itrmask}_regsAndrew Bresticker1-13/+3
2014-11-24irqchip: mips-gic: Clean up #includesAndrew Bresticker1-5/+2
2014-11-24irqchip: mips-gic: Clean up header fileAndrew Bresticker1-2/+2
2014-11-24MIPS: Move gic.h to include/linux/irqchip/mips-gic.hAndrew Bresticker1-1/+1
2014-11-24irqchip: mips-gic: Use proper iomem accessorsAndrew Bresticker1-71/+135
2014-11-24irqchip: mips-gic: Export function to read counter widthAndrew Bresticker1-0/+11
2014-11-24irqchip: mips-gic: Remove unnecessary globalsAndrew Bresticker1-24/+4
2014-11-24irqchip: mips-gic: Support local interruptsAndrew Bresticker1-68/+223
2014-11-24irqchip: mips-gic: Use separate edge/level irq_chipsAndrew Bresticker1-11/+21
2014-11-24irqchip: mips-gic: Probe for number of external interruptsAndrew Bresticker1-20/+20
2014-11-24irqchip: mips-gic: Stop using per-platform mapping tablesAndrew Bresticker1-96/+105
2014-11-24irqchip: mips-gic: Use IRQ domainsAndrew Bresticker1-8/+40
2014-11-24irqchip: mips-gic: Fix gic_set_affinity() return valueAndrew Bresticker1-1/+1
2014-11-24irqchip: mips-gic: Implement irq_set_type callbackAndrew Bresticker1-2/+55
2014-11-24irqchip: mips-gic: Remove platform irq_ack/irq_eoi callbacksAndrew Bresticker1-3/+8
2014-11-24MIPS: Move GIC to drivers/irqchip/Andrew Bresticker3-0/+407
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq treewideThomas Gleixner1-4/+4
2014-11-23PCI/MSI: Rename write_msi_msg() to pci_write_msi_msg()Jiang Liu1-1/+1
2014-11-12PCI/MSI: Rename "struct msi_chip" to "struct msi_controller"Yijing Wang1-3/+3
2014-11-11irqchip: atmel-aic: Fix irqdomain initializationBoris Brezillon1-3/+3
2014-11-09irqchip: atmel-aic: Add missing entry for rm9200 irq fixupsBoris BREZILLON1-0/+1
2014-11-09irqchip: atmel-aic: Rename at91sam9_aic_irq_fixup for naming consistencyBoris BREZILLON1-3/+3
2014-11-09irqchip: atmel-aic: Add specific irq fixup function for sam9g45 and sam9rlBoris BREZILLON1-2/+8
2014-11-09irqchip: atmel-aic: Add irq fixups for at91sam926x SoCsBoris BREZILLON1-0/+9
2014-11-09irqchip: atmel-aic: Add irq fixup for RTT blockBoris BREZILLON2-0/+28
2014-11-09irqchip: brcmstb-l2: Convert driver to use irq_reg_{readl,writel}Kevin Cernekee1-12/+22
2014-11-09irqchip: bcm7120-l2: Convert driver to use irq_reg_{readl,writel}Kevin Cernekee1-10/+14
2014-11-09irqchip: bcm7120-l2: Decouple driver from brcmstb-l2Kevin Cernekee3-3/+8
2014-11-09irqchip: bcm7120-l2: Extend driver to support 64+ bit controllersKevin Cernekee1-49/+95
2014-11-09irqchip: bcm7120-l2: Use gc->mask_cache to simplify suspend/resume functionsKevin Cernekee1-8/+3
2014-11-09irqchip: bcm7120-l2: Fix missing nibble in gc->unused maskKevin Cernekee1-1/+1
2014-11-09irqchip: bcm7120-l2: Make sure all register accesses use base+offsetKevin Cernekee1-3/+3
2014-11-09irqchip: bcm7120-l2, brcmstb-l2: Remove ARM Kconfig dependencyKevin Cernekee1-1/+0
2014-11-09irqchip: bcm7120-l2: Eliminate bad IRQ checkKevin Cernekee1-11/+2
2014-11-09irqchip: brcmstb-l2: Eliminate dependency on ARM codeKevin Cernekee1-3/+4
2014-11-09genirq: Generic chip: Change irq_reg_{readl,writel} argumentsKevin Cernekee4-58/+55
2014-11-09irqchip: irq-armada-370-xp: Use proper return value for ->set_affinity()Thomas Petazzoni1-1/+1
2014-11-02irqchip: dw-apb-ictl: Select GENERIC_IRQ_CHIPJisheng Zhang1-0/+1
2014-11-02irqchip: hip04: Convert to handle_domain_irqMarc Zyngier1-2/+1
2014-11-02irqchip: armada-370-xp: Fix MPIC interrupt handlingGrzegorz Jaszczyk1-6/+17
2014-11-02irqchip: armada-370-xp: Fix MSI interrupt handlingGrzegorz Jaszczyk1-2/+2
2014-10-22ARM: realview: basic device tree implementationLinus Walleij1-0/+2
2014-10-20irqchip: drop owner assignment from platform_driversWolfram Sang3-3/+0
2014-10-15Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+5
2014-10-09Merge tag 'pci-v3.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-10/+4
2014-10-09Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds25-138/+1107
2014-10-08Merge tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-0/+409
2014-10-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2014-10-02Merge branch 'irqchip/gic' into irqchip/coreJason Cooper1-21/+66
2014-10-02Merge branch 'irqchip/broadcom' into irqchip/coreJason Cooper2-1/+221
2014-10-02Merge branch 'irqchip/atmel' into irqchip/coreJason Cooper1-1/+11
2014-10-01irqchip: armada-370-xp: Remove arch_msi_check_device()Alexander Gordeev1-10/+4
2014-09-26treewide: Fix typos in KconfigMasanari Iida1-1/+1
2014-09-18irqchip: Properly fetch the per cpu offsetChristoph Lameter1-1/+1
2014-09-16irqchip: omap-intc: remove unnecessary commentsFelipe Balbi1-9/+0
2014-09-16irqchip: omap-intc: correct maximum number or MIR registersFelipe Balbi1-1/+1
2014-09-16irqchip: omap-intc: enable TURBO idle modeFelipe Balbi1-0/+5
2014-09-16irqchip: omap-intc: enable IP protectionFelipe Balbi1-2/+20
2014-09-16irqchip: omap-intc: remove unnecesary of_address_to_resource() callFelipe Balbi1-6/+0
2014-09-16irqchip: omap-intc: comment style cleanupFelipe Balbi1-2/+4
2014-09-16irqchip: omap-intc: minor improvement to omap_irq_pending()Felipe Balbi1-4/+3
2014-09-16arm: omap: irq: move irq.c to drivers/irqchip/Felipe Balbi3-0/+400
2014-09-14irqchip: gic-v3: Implement CPU PM notifierSudeep Holla1-11/+46
2014-09-14irqchip: gic-v3: Refactor gic_enable_redist to support both enabling and disa...Sudeep Holla1-10/+20
2014-09-14Merge branch 'irqchip/handle_domain' into irqchip/coreJason Cooper17-65/+45
2014-09-14Merge branch 'irqchip/gic' into irqchip/coreJason Cooper2-19/+42
2014-09-14Merge branch 'irqchip/hip04' into irqchip/coreJason Cooper2-0/+425
2014-09-14Merge branch 'irqchip/keystone' into irqchip/coreJason Cooper3-0/+240
2014-09-14irqchip: renesas-intc-irqpin: Add minimal runtime PM supportGeert Uytterhoeven1-4/+34
2014-09-14irqchip: renesas-intc-irqpin: Add helper variable dev = &pdev->devGeert Uytterhoeven1-23/+22
2014-09-14irqchip: atmel-aic5: Add sama5d4 supportAlexandre Belloni1-0/+10
2014-09-14irqchip: atmel-aic5: The sama5d3 has 48 IRQsAlexandre Belloni1-1/+1
2014-09-14irqchip: bcm7120-l2: Add Broadcom BCM7120-style Level 2 interrupt controllerFlorian Fainelli2-1/+221
2014-09-03irqchip: or1k-pic: Convert to handle_domain_irqMarc Zyngier1-2/+2
2014-09-03irqchip: atmel-aic5: Convert to handle_domain_irqMarc Zyngier1-3/+1
2014-09-03irqchip: atmel-aic: Convert to handle_domain_irqMarc Zyngier1-3/+1
2014-09-03irqchip: gic-v3: Convert to handle_domain_irqMarc Zyngier1-7/+6
2014-09-03irqchip: zevio: Convert to handle_domain_irqMarc Zyngier1-2/+1
2014-09-03irqchip: vt8500: Convert to handle_domain_irqMarc Zyngier1-3/+2
2014-09-03irqchip: vic: Convert to handle_domain_irqMarc Zyngier1-1/+1
2014-09-03irqchip: versatile-fpga: Convert to handle_domain_irqMarc Zyngier1-1/+1
2014-09-03irqchip: sun4i: Convert to handle_domain_irqMarc Zyngier1-3/+2
2014-09-03irqchip: sirfsoc: Convert to handle_domain_irqMarc Zyngier1-4/+2
2014-09-03irqchip: s3c24xx: Convert to handle_domain_irqMarc Zyngier1-3/+1
2014-09-03irqchip: orion: Convert to handle_domain_irqMarc Zyngier1-3/+2
2014-09-03irqchip: mxs: Convert to handle_domain_irqMarc Zyngier1-2/+1
2014-09-03irqchip: mmp: Convert to handle_domain_irqMarc Zyngier1-6/+4
2014-09-03irqchip: clps711x: Convert to handle_domain_irqMarc Zyngier1-11/+7
2014-09-03irqchip: armada-370-xp: Convert to handle_domain_irqMarc Zyngier1-9/+10
2014-09-03irqchip: gic: Convert to handle_domain_irqMarc Zyngier1-2/+1
2014-09-03irqchip: gic-v3: Declare rdist as __percpu pointer to __iomem pointerWill Deacon1-1/+1
2014-09-03irqchip: gic: Make gic_default_routable_irq_domain_ops staticWill Deacon1-1/+1
2014-09-03irqchip: exynos-combiner: Fix compilation error on ARM64Naveen Krishna Chatradhi1-0/+1
2014-09-03irqchip: keystone: Remove warning unsigned 'kirq->irq' is never less than zeroGrygorii Strashko1-1/+1
2014-08-26irqchips: Replace __this_cpu_ptr usesChristoph Lameter1-5/+5
2014-08-21irqchip: renesas-intc-irqpin: Add suspend-to-RAM wake up supportGeert Uytterhoeven1-3/+1
2014-08-20irqchip: hip04: Enable Hisilicon HiP04 interrupt controllerHaojian Zhuang2-0/+425
2014-08-19irqchip: gic: Preserve gic V2 bypass bits in cpu ctrl registerFeng Kan1-3/+22
2014-08-19irqchip: gic: Replace hex numbers with defines.Feng Kan2-18/+22
2014-08-18irqchip: crossbar: Off by one bugs in initDan Carpenter1-2/+2
2014-08-18irqchip: gic-v3: Tag all low level accessors __maybe_unusedMark Brown1-5/+5
2014-08-17irqchip: keystone: Add irq controller ip driverGrygorii Strashko3-0/+240
2014-08-17irqchip: gic-v3: Only define gic_peek_irq() when building SMPMark Brown1-13/+13
2014-08-08Merge tag 'soc-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds1-1/+17
2014-08-08Merge tag 'cleanup-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2014-08-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-2/+0
2014-08-05Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds10-201/+1395
2014-08-04Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds6-56/+847
2014-07-26Merge branches 'samsung/cleanup' and 'samsung/s5p-cleanup-v2', tag 'v3.16-rc6...Arnd Bergmann2-2/+6
2014-07-25arm64: gicv3: Allow GICv3 compilation with older binutilsCatalin Marinas1-8/+8
2014-07-25Merge tag 'deps-irqchip-gic-3.17' of git://git.infradead.org/users/jcooper/linuxCatalin Marinas6-56/+847
2014-07-19Merge tag 'exynos-cpuidle' of git://git.kernel.org/pub/scm/linux/kernel/git/k...Olof Johansson3-4/+17
2014-07-18Merge branch 'irqchip/atmel-aic' into irqchip/coreJason Cooper6-0/+924
2014-07-18Merge tag 'tags/deps-irqchip-gic-3.17' into irqchip/coreJason Cooper6-56/+847
2014-07-18irqchip: gic: Fix core ID calculation when topology is read from DTTomasz Figa1-1/+4
2014-07-17irqchip: atmel-aic: Define irq fixups for atmel SoCsBoris BREZILLON2-0/+27
2014-07-17irqchip: atmel-aic: Implement RTC irq fixupBoris BREZILLON2-0/+30
2014-07-17irqchip: atmel-aic: Add irq fixup infrastructureBoris BREZILLON2-0/+21
2014-07-17irqchip: atmel-aic: Add atmel AIC/AIC5 driversBoris BREZILLON6-0/+846
2014-07-17irqchip: gic: Add binding probe for ARM GIC400Suravee Suthikulpanit1-0/+1
2014-07-12Merge tag 'ux500-core-for-v3.17-1' of git://git.kernel.org/pub/scm/linux/kern...Olof Johansson3-4/+17
2014-07-13ARM: S5PC100: no more support S5PC100 SoCKukjin Kim1-1/+0
2014-07-08irqchip: gic: Add support for cortex a7 compatible stringMatthias Brugger1-0/+1
2014-07-08irqchip: gic-v3: Initial support for GICv3Marc Zyngier3-0/+698
2014-07-08irqchip: gic: Move some bits of GICv2 to a library-type fileMarc Zyngier4-56/+149
2014-07-01Merge branch 'irqchip/crossbar' into irqchip/coreJason Cooper1-25/+143
2014-07-01irqchip: or1k-pic: Migrate from arch/openrisc/Stefan Kristiansson3-0/+187
2014-06-30irqchip: crossbar: Allow for quirky hardware with direct hardwiring of GICNishanth Menon1-2/+18
2014-06-30irqchip: crossbar: Introduce centralized check for crossbar writeNishanth Menon1-2/+12
2014-06-30irqchip: crossbar: Introduce ti, max-crossbar-sources to identify valid cross...Nishanth Menon1-2/+19
2014-06-30irqchip: crossbar: Add kerneldoc for crossbar_domain_unmap callbackSricharan R1-0/+11
2014-06-30irqchip: crossbar: Set cb pointer to null in case of errorSricharan R1-0/+2