summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/irqs.h
diff options
context:
space:
mode:
authorKrishna Kishore <kthota@nvidia.com>2011-08-30 14:06:51 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2011-12-15 12:01:20 +0530
commita4f80ed45571d6d37589dcca1e2cadfb8f46df6e (patch)
treec3aa6bf22bf5c2d70bcba569e760c39b0e7c3e60 /arch/arm/mach-tegra/include/mach/irqs.h
parente42fcdf86f423a0f8665ee4b2cdf40438ecd336c (diff)
arm: tegra: pcie: enabling MSI support for pcie
MSI style interrupt support is being added to pcie driver Fixes bug: 637871 Reviewed-on: http://git-master/r/47330 (cherry picked from commit de7fd8768b32da66eaf4eaf58473c65f7a76808d) Change-Id: I105db7d08b545e75832f12433d8c2d233444294a Signed-off-by: Krishna Kishore <kthota@nvidia.com> Reviewed-on: http://git-master/r/62066 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/irqs.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/irqs.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/include/mach/irqs.h b/arch/arm/mach-tegra/include/mach/irqs.h
index 4640f561c06a..986820fa5ff0 100644
--- a/arch/arm/mach-tegra/include/mach/irqs.h
+++ b/arch/arm/mach-tegra/include/mach/irqs.h
@@ -178,6 +178,10 @@
INT_SYNCPT_THRESH_NR)
#define INT_GPIO_NR (28 * 8)
+#define INT_PCI_MSI_BASE (INT_GPIO_BASE + \
+ INT_GPIO_NR)
+#define INT_PCI_MSI_NR (0)
+
#elif defined(CONFIG_ARCH_TEGRA_3x_SOC)
/* Primary Interrupt Controller */
@@ -366,11 +370,16 @@
INT_SYNCPT_THRESH_NR)
#define INT_GPIO_NR (32 * 8)
+#define INT_PCI_MSI_BASE (INT_GPIO_BASE + \
+ INT_GPIO_NR)
+#define INT_PCI_MSI_NR (32 * 8)
+
#endif
#define FIQ_START INT_GIC_BASE
-#define TEGRA_NR_IRQS (INT_GPIO_BASE + INT_GPIO_NR)
+#define TEGRA_NR_IRQS (INT_PCI_MSI_BASE + \
+ INT_PCI_MSI_NR)
#define INT_BOARD_BASE TEGRA_NR_IRQS