summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/irq.c
AgeCommit message (Collapse)Author
2010-03-23ARM tegra: clean up interrupt handlingGary King
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>
2010-03-09tegra gpio: Implementing the native gpio driver.Laxman Dewangan
Adding the native driver for the gpio which support the gpio chiplib for the kernel and user space gpio client. Tested on whister with the touch panel and scroll wheel. Tested with the lp1 entry exit multiple times on harmony. Change-Id: I2f0f9b8ac9ef4fa2ed35c084a713edd42f732c89 Reviewed-on: http://git-master/r/711 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: John Davis <jodavis@nvidia.com> Reviewed-by: Gary King <gking@nvidia.com> Tested-by: Gary King <gking@nvidia.com>
2009-12-15tegra: fix irq buildGary King
declare tegra_init_dma and tegra_init_gpio as extern functions provide correct parameters to tegra_irq_register_module build irq_gpio.c Change-Id: I436cf98d37b43910dce70e5ba72c3aa5885ff86a
2009-12-11tegra: add static aperture initialization, IRQ decodingGary King
adds IRQ decoding and static aperture initialization for NVIDIA Tegra SoCs Change-Id: Iade211f17cedef74e773864442596e077bdb8a35