diff options
author | Gary King <gking@nvidia.com> | 2010-03-21 18:42:53 -0700 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-03-23 08:38:26 -0800 |
commit | 5c1af346ca8d2d9e69fc55cf68455265d36d75a3 (patch) | |
tree | 35f41afe471c41fcd19b4ae7cec5d403d734ad4a /arch/arm/mach-tegra/Makefile | |
parent | 80a7ccc42463585796202053e0d591d137094045 (diff) |
ARM tegra: clean up interrupt handling
reimplement interrupt controllers following the kernel coding
conventions
propogate set_irq_wake signal from gpio chip to the primary chip
use IRQ_WAKEUP status to control masking and unmasking of interrupts
when entering low-power modes; non-wakeup interrupts are disabled
using with disable_irq, and are re-enabled after wakeup with enable_irq
ODM kit wakeup pads are configured with enable_irq_wake during the
board initialization
move context save & restore for the GPIO and interrupt controllers out
of power-context-t2.c and into their respective drivers; no distinction
is made between LP0 and LP1 context currently; if there is enough of a
performance difference to warrant reintroducing it, this can be done at
a later time.
delete now-deprecated NVIDIA GPIO IRQ code
bug 656008
Change-Id: I68f98f2442c50a93a7ad9cdfef87b630e8c132a9
Reviewed-on: http://git-master/r/931
Tested-by: Gary King <gking@nvidia.com>
Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/Makefile')
-rw-r--r-- | arch/arm/mach-tegra/Makefile | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/Makefile b/arch/arm/mach-tegra/Makefile index decf60bb0e2e..8a73618b997c 100644 --- a/arch/arm/mach-tegra/Makefile +++ b/arch/arm/mach-tegra/Makefile @@ -11,7 +11,6 @@ endif obj-y += clock.o obj-y += io.o obj-y += irq.o -obj-y += irq_dma.o obj-y += gpio.o obj-y += timer.o obj-y += tegra_sysmap.o |