linux/arch/arm/mach-tegra/include/mach
Stephen Warren 6f74dc9bc8 gpio: tegra: Dynamically allocate IRQ base, and support DT
Enhance the driver to dynamically allocate the base IRQ number, and
create an IRQ domain for itself. The use of an IRQ domain ensures that
any device tree node interrupts properties are correctly parsed.

Describe interrupt-related properties in the device tree binding docs,
and the contents of "child" node interrupts property.

Update tegra*.dtsi to specify the required interrupt-related properties.

Finally, remove the definition of TEGRA_GPIO_TO_IRQ; this macro no longer
gives correct results since the IRQ numbers for GPIOs are dynamically
allocated.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-02-06 18:25:00 -08:00
..
clk.h arm/tegra: prepare clock code for multiple tegra variants 2011-12-17 20:14:45 -08:00
debug-macro.S ARM: tegra: Pass uncompress.h UART selection to DEBUG_LL 2012-02-06 18:25:00 -08:00
dma.h Fix common misspellings 2011-03-31 11:26:23 -03:00
entry-macro.S Merge branch 'tegra/cleanup' into next/cleanup 2011-12-27 22:19:50 +00:00
gpio-tegra.h gpio: tegra: Dynamically allocate IRQ base, and support DT 2012-02-06 18:25:00 -08:00
gpio.h ARM: mark empty gpio.h files empty 2011-10-29 13:05:46 +02:00
io.h ARM: mach-tegra: remove arch specific special handling for ioremap 2011-11-16 18:06:18 -05:00
iomap.h ARM: tegra: add devices.c entries for audio 2011-03-07 15:34:24 -08:00
irammap.h ARM: tegra: Pass uncompress.h UART selection to DEBUG_LL 2012-02-06 18:25:00 -08:00
irqs.h arm/tegra: implement support for tegra30 2011-12-17 20:15:35 -08:00
kbc.h Input: tegra-kbc - report wakeup key for some platforms 2011-12-30 00:27:00 -08:00
pinmux-tegra20.h arm/tegra: rename tegra20 pinmux files 2011-12-17 20:15:25 -08:00
pinmux-tegra30.h arm/tegra: pinmux tables and definitions for tegra30 2011-12-17 20:15:33 -08:00
pinmux.h arm/tegra: pinmux tables and definitions for tegra30 2011-12-17 20:15:33 -08:00
powergate.h ARM: tegra: tegra_powergate_is_powered should be static 2011-10-13 14:08:28 -07:00
sdhci.h mmc: tegra: add pm_flags 2011-05-24 20:59:30 -04:00
suspend.h ARM: tegra: Add prototypes for subsystem suspend functions 2011-02-09 21:57:01 -08:00
system.h ARM: restart: remove the now empty arch_reset() 2012-01-05 12:57:22 +00:00
tegra_wm8903_pdata.h ARM: Tegra: Add to tegra_wm8903_platform_data 2011-04-18 17:55:58 +01:00
timex.h
uncompress.h ARM: tegra: Pass uncompress.h UART selection to DEBUG_LL 2012-02-06 18:25:00 -08:00
usb_phy.h ARM: tegra: Add support for Tegra USB PHYs 2011-03-11 14:22:11 -08:00