Lucas Stach
9cf82e72ec
irqchip: tegra: Set the proper base address in irq chip data
...
The irq chip functions use the irq chipdata directly as the base register
address of the controller, so this should be passed in instead of a pointer
to the array address holding the base address.
This fixes Tegra20 CPUidle as now the un-/masking of IRQs at the LIC level
works again, but more importantly it fixes the resulting memory corruption.
Fixes: de3ce08049 ' irqchip: tegra: Add DT-based support for legacy interrupt controller'
Signed-off-by: Lucas Stach <dev@lynxeye.de>
Cc: Stephen Warren <swarren@wwwdotorg.org>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Alexandre Courbot <gnurou@gmail.com>
Cc: Jason Cooper <jason@lakedaemon.net>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Link: http://lkml.kernel.org/r/1431202014-3136-1-git-send-email-dev@lynxeye.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2015-05-13 10:46:07 +02:00
..
exynos-combiner.c
irq-armada-370-xp.c
irqchip: armada-370-xp: Allow using wakeup source
2015-04-02 23:00:43 +00:00
irq-atmel-aic-common.c
irqchip: atmel-aic-common: Prevent clobbering of priority when changing IRQ type
2015-01-07 12:41:45 +00:00
irq-atmel-aic-common.h
irqchip: atmel-aic: Add irq fixup for RTT block
2014-11-09 04:36:38 +00:00
irq-atmel-aic.c
Merge branch 'irqchip/atmel' into irqchip/core
2014-11-26 07:02:27 +00:00
irq-atmel-aic5.c
genirq: Generic chip: Change irq_reg_{readl,writel} arguments
2014-11-09 04:01:22 +00:00
irq-bcm2835.c
irq-bcm7038-l1.c
IRQCHIP: Add new driver for BCM7038-style level 1 interrupt controllers
2015-04-01 17:21:37 +02:00
irq-bcm7120-l2.c
IRQCHIP: bcm7120-l2: Add support for BCM3380-style controllers
2015-04-01 17:21:37 +02:00
irq-brcmstb-l2.c
IRQCHIP: brcmstb-l2: don't clear wakeable interrupts at init time
2015-04-01 17:21:36 +02:00
irq-clps711x.c
irq-crossbar.c
irqchip: crossbar: Convert dra7 crossbar to stacked domains
2015-03-15 00:55:24 +00:00
irq-digicolor.c
irqchip: digicolor: Move digicolor_set_gc to init section
2015-03-23 10:00:52 +00:00
irq-dw-apb-ictl.c
irqchip: dw-apb-ictl: Add PM support
2014-11-26 16:08:03 +00:00
irq-gic-common.c
irqchip: gic: Allow interrupt level to be set for PPIs
2015-01-26 11:38:23 +01:00
irq-gic-common.h
irqchip: gic: Allow interrupt level to be set for PPIs
2015-01-26 11:38:23 +01:00
irq-gic-v2m.c
irqchip: gic-v2m: Add support for ARM GICv2m MSI(-X) doorbell
2014-11-26 15:55:18 +00:00
irq-gic-v3-its.c
irqchip: gicv3-its: Use non-cacheable accesses when no shareability
2015-03-29 19:25:57 +00:00
irq-gic-v3.c
This is the final removal (after several years!) of the obsolete cpus_*
2015-04-20 10:19:03 -07:00
irq-gic.c
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2015-05-09 14:59:05 -07:00
irq-hip04.c
irqchip: gic: Allow interrupt level to be set for PPIs
2015-01-26 11:38:23 +01:00
irq-imgpdc.c
irq-keystone.c
irq-metag-ext.c
irq-metag.c
irq-mips-gic.c
This is the final removal (after several years!) of the obsolete cpus_*
2015-04-20 10:19:03 -07:00
irq-mmp.c
irq-moxart.c
irq-mtk-sysirq.c
irqchip: mtk-sysirq: Get irq number from register resource size
2015-01-26 11:38:22 +01:00
irq-mxs.c
irq-nvic.c
irq-omap-intc.c
irqchip: omap-intc: Remove unused legacy interface for omap2
2015-01-26 11:38:23 +01:00
irq-or1k-pic.c
irq-orion.c
irq-renesas-intc-irqpin.c
irqchip: renesas-intc-irqpin: r8a7779 IRLM setup support
2015-01-26 11:38:22 +01:00
irq-renesas-irqc.c
Merge branch 'irqchip/renesas' into irqchip/core
2015-04-02 23:27:23 +00:00
irq-s3c24xx.c
irq-sirfsoc.c
irq-st.c
irqchip: st: Supply new driver for STi based devices
2015-03-03 19:48:53 +00:00
irq-sun4i.c
irq-sunxi-nmi.c
genirq: Generic chip: Change irq_reg_{readl,writel} arguments
2014-11-09 04:01:22 +00:00
irq-tb10x.c
genirq: Generic chip: Change irq_reg_{readl,writel} arguments
2014-11-09 04:01:22 +00:00
irq-tegra.c
irqchip: tegra: Set the proper base address in irq chip data
2015-05-13 10:46:07 +02:00
irq-versatile-fpga.c
irq-vf610-mscm-ir.c
irqchip: vf610-mscm-ir: Add support for Vybrid MSCM interrupt router
2015-03-08 05:08:15 +00:00
irq-vic.c
irq-vt8500.c
irq-xtensa-mx.c
irq-xtensa-pic.c
irq-zevio.c
irqchip.c
irqchip: Add GICv2 specific ACPI boot support
2015-03-26 15:13:07 +00:00
irqchip.h
Kconfig
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2015-04-17 15:50:54 -04:00
Makefile
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2015-04-17 15:50:54 -04:00
spear-shirq.c