[PATCH 06/24] msm: initial irq definitions for MSM8X60

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeff Ohlstein
Date: Tuesday, August 24, 2010 - 9:57 pm

From: Steve Muckle <smuckle@codeaurora.org>

IRQ assignments are different for MSM8X60 than other existing MSMs.

Signed-off-by: Steve Muckle <smuckle@codeaurora.org>
---
 arch/arm/mach-msm/include/mach/irqs-8x60.h |   42 ++++++++++++++++++++++++++++
 arch/arm/mach-msm/include/mach/irqs.h      |    2 +
 2 files changed, 44 insertions(+), 0 deletions(-)
 create mode 100644 arch/arm/mach-msm/include/mach/irqs-8x60.h

diff --git a/arch/arm/mach-msm/include/mach/irqs-8x60.h b/arch/arm/mach-msm/include/mach/irqs-8x60.h
new file mode 100644
index 0000000..bef47c9
--- /dev/null
+++ b/arch/arm/mach-msm/include/mach/irqs-8x60.h
@@ -0,0 +1,42 @@
+/* Copyright (c) 2010 Code Aurora Forum. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *     * Redistributions of source code must retain the above copyright
+ *       notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above copyright
+ *       notice, this list of conditions and the following disclaimer in the
+ *       documentation and/or other materials provided with the distribution.
+ *     * Neither the name of Code Aurora nor
+ *       the names of its contributors may be used to endorse or promote
+ *       products derived from this software without specific prior written
+ *       permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NON-INFRINGEMENT ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#ifndef __ASM_ARCH_MSM_IRQS_8X60_H
+#define __ASM_ARCH_MSM_IRQS_8X60_H
+
+/* MSM ACPU Interrupt Numbers */
+
+/* 0-15:  STI/SGI (software triggered/generated interrupts)
+   16-31: PPI (private peripheral interrupts)
+   32+:   SPI (shared peripheral interrupts) */
+
+#define NR_GPIO_IRQS 173
+#define NR_MSM_IRQS 256
+#define NR_BOARD_IRQS 0
+
+#endif
diff --git a/arch/arm/mach-msm/include/mach/irqs.h b/arch/arm/mach-msm/include/mach/irqs.h
index 164d355..8679a45 100644
--- a/arch/arm/mach-msm/include/mach/irqs.h
+++ b/arch/arm/mach-msm/include/mach/irqs.h
@@ -24,6 +24,8 @@
 #elif defined(CONFIG_ARCH_QSD8X50)
 #include "irqs-8x50.h"
 #include "sirc.h"
+#elif defined(CONFIG_ARCH_MSM8X60)
+#include "irqs-8x60.h"
 #elif defined(CONFIG_ARCH_MSM_ARM11)
 #include "irqs-7x00.h"
 #else
-- 
1.7.2.1

Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 00/24] Support for Qualcomm msm8660 target, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 01/24] msm: create config option for proc-comm, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 02/24] arm: Kconfig option for ARCH_MSM_SCORPIONMP, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 03/24] arm: mm: add proc info for ScorpionMP, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 04/24] GIC: Dont disable INT in ack callback, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 05/24] msm: io: MSM8X60 io support, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 06/24] msm: initial irq definitions for MSM8X60, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 07/24] msm: irqs-8x60: interrupt map, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 08/24] msm: timer: support 8x60 timers, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 09/24] msm: MSM8X60 RUMI3 board support, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 12/24] msm: clock: add dummy clock driver, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 14/24] msm: add hotplug stub functions, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 16/24] msm: add build support for msm8x60 target, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 18/24] msm: physical offset for MSM8X60, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 19/24] msm: add msm8x60_surf machine, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 20/24] msm: MSM8X60 simulator board support, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 21/24] msm: add MSM8x60 FFA support, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 22/24] msm: Add MSM IOMMU support, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
[PATCH 24/24] msm: Platform data for msm8x60 IOMMUs, Jeff Ohlstein, (Tue Aug 24, 9:57 pm)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Catalin Marinas, (Fri Aug 27, 6:54 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Daniel Walker, (Fri Aug 27, 8:29 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Catalin Marinas, (Fri Aug 27, 9:04 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Daniel Walker, (Fri Aug 27, 9:33 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Catalin Marinas, (Fri Aug 27, 9:49 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Daniel Walker, (Fri Aug 27, 12:53 pm)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Catalin Marinas, (Tue Aug 31, 5:18 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Daniel Walker, (Tue Aug 31, 9:44 am)
RE: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Shilimkar, Santosh, (Tue Aug 31, 10:56 pm)
Re: [PATCH 09/24] msm: MSM8X60 RUMI3 board support, Russell King - ARM Linux, (Thu Sep 2, 4:08 am)
Re: [PATCH 10/24] msm: irq: rename existing entry-macro to ..., Russell King - ARM Linux, (Thu Sep 2, 4:10 am)
Re: [PATCH 14/24] msm: add hotplug stub functions, Russell King - ARM Linux, (Thu Sep 2, 4:11 am)
Re: [PATCH 20/24] msm: MSM8X60 simulator board support, Russell King - ARM Linux, (Thu Sep 2, 4:13 am)
Re: [PATCH 14/24] msm: add hotplug stub functions, Daniel Walker, (Thu Sep 2, 9:49 am)
Re: [PATCH 14/24] msm: add hotplug stub functions, Russell King - ARM Linux, (Thu Sep 2, 10:12 am)
Re: [PATCH 20/24] msm: MSM8X60 simulator board support, David Brown, (Thu Sep 2, 11:19 am)
Re: [PATCH 20/24] msm: MSM8X60 simulator board support, Russell King - ARM Linux, (Thu Sep 2, 11:52 am)
Re: [PATCH 14/24] msm: add hotplug stub functions, Daniel Walker, (Thu Sep 2, 3:25 pm)
Re: [PATCH 14/24] msm: add hotplug stub functions, Daniel Walker, (Thu Sep 2, 3:36 pm)
Re: [PATCH 14/24] msm: add hotplug stub functions, Russell King - ARM Linux, (Fri Sep 3, 12:31 am)
Re: [PATCH 14/24] msm: add hotplug stub functions, Daniel Walker, (Fri Sep 3, 9:23 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Russell King - ARM Linux, (Sat Sep 4, 7:31 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Russell King - ARM Linux, (Sat Sep 4, 7:32 am)
Re: [PATCH 03/24] arm: mm: add proc info for ScorpionMP, Daniel Walker, (Mon Sep 6, 3:22 pm)
Re: [PATCH 09/24] msm: MSM8X60 RUMI3 board support, Jeff Ohlstein, (Wed Sep 8, 8:15 pm)