omap3530/assp/inc/omap3530_irqmap.h
changeset 0 6663340f3fc9
equal deleted inserted replaced
-1:000000000000 0:6663340f3fc9
       
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of the License "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // omap3530/assp/inc/omap3530_irqmap.h
       
    15 //
       
    16 
       
    17 #ifndef OMAP3530_IRQMAP_H
       
    18 #define OMAP3530_IRQMAP_H
       
    19 
       
    20 #include <assp/omap3530_assp/omap3530_hardware_base.h>
       
    21 
       
    22 										   
       
    23 #define INTCPS_BASE 			Omap3530HwBase::KL4_Core +   0x200000 
       
    24 #define INTCPS_SYSCONFIG  		INTCPS_BASE + 0x10 
       
    25 #define INTCPS_SYSSTATUS  		INTCPS_BASE + 0x14
       
    26 #define INTCPS_PROTECTION		INTCPS_BASE + 0x4c
       
    27 #define INTCPS_IRQ_PRIORITY		INTCPS_BASE + 0x60
       
    28 #define INTCPS_FIQ_PRIORITY		INTCPS_BASE + 0x64
       
    29 
       
    30 
       
    31 #define INTCPS_ITR(n)			(INTCPS_BASE +  0x80  +( 0x20 *n))
       
    32 #define INTCPS_THRESHOLD		INTCPS_BASE + 0x64
       
    33 #define INTCPS_IDLE 			INTCPS_BASE + 0x50
       
    34 //#define INTC_INIT_REGISTER1 	0x470C8010
       
    35 //#define INTC_INIT_REGISTER2 	0x470C8050 
       
    36 #define INTCPS_ILRM(n)			(INTCPS_BASE + 0x100 +(0x04 *n))
       
    37 
       
    38 //current interrupt vector & clear regs
       
    39 #define INTCPS_SIR_IRQ			INTCPS_BASE + 0x40
       
    40 #define INTCPS_SIR_FIQ			INTCPS_BASE + 0x44
       
    41 #define INTCPS_CONTROL			INTCPS_BASE + 0x48
       
    42 
       
    43 
       
    44 #define INTCPS_PENDING_IRQ(n)	(INTCPS_BASE + 0x98 + (0x20 * n))
       
    45 #define INTCPS_PENDING_FIQ(n)	(INTCPS_BASE + 0x9c + (0x20 * n))
       
    46 //masks on /off 
       
    47 #define INTCPS_MIRn(n)			(INTCPS_BASE + 0x084 + (n *0x20))
       
    48 #define INTCPS_MIR_SETn(n)		(INTCPS_BASE + 0x08c + (n * 0x20))
       
    49 #define INTCPS_MIR_CLEARn(n)	(INTCPS_BASE + 0x088 + (n *0x20))
       
    50 
       
    51 
       
    52 #define INTCPS_ISRSET(n) 		(INTCPS_BASE + 0x090 + (n *0x20))
       
    53 #define INTCPS_ISR_CLEAR(n)		(INTCPS_BASE + 0x094 + (n *0x20))
       
    54 
       
    55 //regvals
       
    56 #define INTCPS_SYSCONFIG_AUTOIDLE 	0x1
       
    57 #define INTCPS_IDLE_FUNCIDLE		0x0
       
    58 #define INTCPS_IDLE_TURBO			0x1
       
    59 #define INTCPS_ILRM_DEF_PRI			(0x1 <<2)
       
    60 #define INTCPS_ILRM_ROUTE_FIQ		0x1
       
    61 #define INTCPS_ILRM_ROUTE_IRQ       0x00
       
    62 #define INTCPS_MIR_ALL_UNSET		0x00000000
       
    63 #define INTCPS_MIR_ALL_SET			0xffffffff
       
    64 
       
    65 #define INTCPS_CONTROL_IRQ_CLEAR	0x1
       
    66 #define INTCPS_CONTROL_FIQ_CLEAR    (0x1 << 1)
       
    67 #define INTCPS_INIT_RG_LOW_PWR		0x1			
       
    68 #define INTCPS_PENDING_MASK			0x7f
       
    69 
       
    70 
       
    71 
       
    72 // Base of each interrupt range supported within the ASSP layer
       
    73 // Used to index the correct interrupt handler object
       
    74 enum TIrqRangeIndex
       
    75 	{
       
    76 	EIrqRangeBaseCore,	// main interrupt controller
       
    77 	EIrqRangeBasePrcm,	// PRCM sub-controller interrupt sources
       
    78 	EIrqRangeBaseGpio,	// GPIO sub-controller interrupt sources
       
    79 	EIrqRangeBasePsu,	// Place-holder for off-board PSU device, reserved here because
       
    80 						// we know there will always be one  (probably a TPD65950 or similar)
       
    81 
       
    82 	KIrqRangeCount
       
    83 	};
       
    84 
       
    85 const TInt	KIrqRangeIndexShift		= 16;
       
    86 const TInt	KIrqNumberMask			= 0xFFFF;
       
    87 
       
    88 /** Class defining an interrupt dispatcher */
       
    89 class MInterruptDispatcher
       
    90 	{
       
    91 	public:
       
    92 		IMPORT_C void Register( TIrqRangeIndex aIndex );
       
    93 		
       
    94 		virtual TInt Bind(TInt aId, TIsr aIsr, TAny* aPtr) = 0;
       
    95 		virtual TInt Unbind(TInt aId) = 0;
       
    96 		virtual TInt Enable(TInt aId) = 0;
       
    97 		virtual TInt Disable(TInt aId) = 0;
       
    98 		virtual TInt Clear(TInt aId) = 0;
       
    99 		virtual TInt SetPriority(TInt aId, TInt aPriority) = 0;
       
   100 	};
       
   101 
       
   102 /*
       
   103 (1) All the IRQ signals are active at low level.
       
   104 (2) These interrupts are internally generated within the MPU subsystem.
       
   105 
       
   106 Table 10-4. Interrupt Mapping to the MPU Subsystem (continued)
       
   107 */
       
   108 enum TOmap3530_IRQ {
       
   109 
       
   110 	EOmap3530_IRQ0_EMUINT = (EIrqRangeBaseCore << KIrqRangeIndexShift),  				//MPU emulation(2)
       
   111 	EOmap3530_IRQ1_COMMTX, 					//MPU emulation(2)
       
   112 	EOmap3530_IRQ2_COMMRX, 					//MPU emulation(2)
       
   113 	EOmap3530_IRQ3_BENCH, 					//MPU emulation(2)
       
   114 	EOmap3530_IRQ4_MCBSP2_ST_IRQ, 			//Sidetone MCBSP2 overflow
       
   115 	EOmap3530_IRQ5_MCBSP3_ST_IRQ, 			//Sidetone MCBSP3 overflow
       
   116 	EOmap3530_IRQ6_SSM_ABORT_IRQ, 			//MPU subsystem secure state-machine abort (2)
       
   117 	EOmap3530_IRQ7_SYS_NIRQ, 				//External source (active low)
       
   118 	EOmap3530_IRQ8_RESERVED, 				//RESERVED
       
   119 	EOmap3530_IRQ9_SMX_DBG_IRQ, 			//SMX error for debug
       
   120 	EOmap3530_IRQ10_SMX_APP_IRQ, 			//SMX error for application
       
   121 	EOmap3530_IRQ11_PRCM_MPU_IRQ, 			//PRCM module IRQ
       
   122 	EOmap3530_IRQ12_SDMA_IRQ0, 				//System DMA request 0(3)
       
   123 	EOmap3530_IRQ13_SDMA_IRQ1, 				//System DMA request 1(3)
       
   124 	EOmap3530_IRQ14_SDMA_IRQ2, 				//System DMA request 2
       
   125 	EOmap3530_IRQ15_SDMA_IRQ3, 				//System DMA request 3
       
   126 	EOmap3530_IRQ16_MCBSP1_IRQ, 			//McBSP module 1 IRQ (3)
       
   127 	EOmap3530_IRQ17_MCBSP2_IRQ, 			//McBSP module 2 IRQ (3)
       
   128 	EOmap3530_IRQ18_SR1_IRQ, 				//SmartReflex™ 1
       
   129 	EOmap3530_IRQ19_SR2_IRQ, 				//SmartReflex™ 2
       
   130 	EOmap3530_IRQ20_GPMC_IRQ, 				//General-purpose memory controller module
       
   131 	EOmap3530_IRQ21_SGX_IRQ, 				//2D/3D graphics module
       
   132 	EOmap3530_IRQ22_MCBSP3_IRQ, 			//McBSP module 3(3)
       
   133 	EOmap3530_IRQ23_MCBSP4_IRQ, 			//McBSP module 4(3)
       
   134 	EOmap3530_IRQ24_CAEM_IRQ0, 				//Camera interface request 0
       
   135 	EOmap3530_IRQ25_DSS_IRQ, 				//Display subsystem module(3)
       
   136 	EOmap3530_IRQ26_MAIL_U0_MPU_IRQ, 		//Mailbox user 0 request
       
   137 	EOmap3530_IRQ27_MCBSP5_IRQ, 			//McBSP module 5 (3)
       
   138 	EOmap3530_IRQ28_IVA2_MMU_IRQ, 			//IVA2 MMU
       
   139 	EOmap3530_IRQ29_GPIO1_MPU_IRQ, 			//GPIO module 1(3)
       
   140 	EOmap3530_IRQ30_GPIO2_MPU_IRQ, 			//GPIO module 2(3)
       
   141 	EOmap3530_IRQ31_GPIO3_MPU_IRQ, 			//GPIO module 3(3)
       
   142 	EOmap3530_IRQ32_GPIO4_MPU_IRQ, 			//GPIO module 4(3)
       
   143 	EOmap3530_IRQ33_GPIO5_MPU_IRQ, 			//GPIO module 5(3)
       
   144 	EOmap3530_IRQ34_GPIO6_MPU_IRQ, 			//GPIO module 6(3)
       
   145 	EOmap3530_IRQ35_USIEM_IRQ,		 		//USIM interrupt (HS devices only) (4)
       
   146 	EOmap3530_IRQ36_WDT3_IRQ, 				//Watchdog timer module 3 overflow
       
   147 	EOmap3530_IRQ37_GPT1_IRQ, 				//General-purpose timer module 1
       
   148 	EOmap3530_IRQ38_GPT2_IRQ, 				//General-purpose timer module 2
       
   149 	EOmap3530_IRQ39_GPT3_IRQ, 				//General-purpose timer module 3
       
   150 	EOmap3530_IRQ40_GPT4_IRQ, 				//General-purpose timer module 4
       
   151 	EOmap3530_IRQ41_GPT5_IRQ, 				//General-purpose timer module 5(3)
       
   152 	EOmap3530_IRQ42_GPT6_IRQ, 				//General-purpose timer module 6(3)
       
   153 	EOmap3530_IRQ43_GPT7_IRQ, 				//General-purpose timer module 7(3)
       
   154 	EOmap3530_IRQ44_GPT8_IRQ, 				//General-purpose timer module 8(3)
       
   155 	EOmap3530_IRQ45_GPT9_IRQ, 				//General-purpose timer module 9
       
   156 	EOmap3530_IRQ46_GPT10_IRQ, 				//General-purpose timer module 10
       
   157 	EOmap3530_IRQ47_GPT11_IRQ, 				//General-purpose timer module 11
       
   158 	EOmap3530_IRQ48_SPI4_IRQ, 				//McSPI module 4
       
   159 	EOmap3530_IRQ49_SHA1MD5_IRQ2, 			//SHA-1/MD5 crypto-accelerator 2 (HS devices only)(4)
       
   160 	EOmap3530_IRQ50_FPKA_IRQREADY_N, 		//PKA crypto-accelerator (HS devices only) (4)
       
   161 	EOmap3530_IRQ51_SHA2MD5_IRQ, 			//SHA-2/MD5 crypto-accelerator 1 (HS devices only) (4)
       
   162 	EOmap3530_IRQ52_RNG_IRQ, 				//RNG module (HS devices only) (4)
       
   163 	EOmap3530_IRQ53_MG_IRQ, 				//MG function (3)
       
   164 	EOmap3530_IRQ54_MCBSP4_IRQTX, 			//McBSP module 4 transmit(3)
       
   165 	EOmap3530_IRQ55_MCBSP4_IRQRX, 			//McBSP module 4 receive(3)
       
   166 	EOmap3530_IRQ56_I2C1_IRQ, 				//I2C module 1
       
   167 	EOmap3530_IRQ57_I2C2_IRQ, 				//I2C module 2
       
   168 	EOmap3530_IRQ58_HDQ_IRQ, 				//HDQ/One-wire
       
   169 	EOmap3530_IRQ59_McBSP1_IRQTX, 			//McBSP module 1 transmit(3)
       
   170 	EOmap3530_IRQ60_McBSP1_IRQRX, 			//McBSP module 1 receive(3)
       
   171 	EOmap3530_IRQ61_I2C3_IRQ, 				//I2C module 3
       
   172 	EOmap3530_IRQ62_McBSP2_IRQTX, 			//McBSP module 2 transmit(3)
       
   173 	EOmap3530_IRQ63_McBSP2_IRQRX, 			//McBSP module 2 receive(3)
       
   174 	EOmap3530_IRQ64_FPKA_IRQRERROR_N, 		//PKA crypto-accelerator (HS devices only) (4)
       
   175 	EOmap3530_IRQ65_SPI1_IRQ, 				//McSPI module 1
       
   176 	EOmap3530_IRQ66_SPI2_IRQ, 				//McSPI module 2
       
   177 	EOmap3530_IRQ67_RESERVED, 				//RESERVED
       
   178 	EOmap3530_IRQ68_RESERVED, 				//RESERVED
       
   179 	EOmap3530_IRQ69_RESERVED, 				//RESERVED
       
   180 	EOmap3530_IRQ70_RESERVED, 				//RESERVED
       
   181 	EOmap3530_IRQ71_RESERVED, 				//RESERVED
       
   182 	EOmap3530_IRQ72_UART1_IRQ, 				//UART module 1
       
   183 	EOmap3530_IRQ73_UART2_IRQ, 				//UART module 2
       
   184 	EOmap3530_IRQ74_UART3_IRQ, 				//UART module 3 (also infrared)(3)
       
   185 	EOmap3530_IRQ75_PBIAS_IRQ, 				//Merged interrupt for PBIASlite1 and 2
       
   186 	EOmap3530_IRQ76_OHCI_IRQ, 				//OHCI controller HSUSB MP Host Interrupt
       
   187 	EOmap3530_IRQ77_EHCI_IRQ, 				//EHCI controller HSUSB MP Host Interrupt
       
   188 	EOmap3530_IRQ78_TLL_IRQ, 				//HSUSB MP TLL Interrupt
       
   189 	EOmap3530_IRQ79_PARTHASH_IRQ, 			//SHA2/MD5 crypto-accelerator 1 (HS devices only) (4)
       
   190 	EOmap3530_IRQ80_RESERVED, 				//Reserved
       
   191 	EOmap3530_IRQ81_MCBSP5_IRQTX, 			//McBSP module 5 transmit(3)
       
   192 	EOmap3530_IRQ82_MCBSP5_IRQRX, 			//McBSP module 5 receive(3)
       
   193 	EOmap3530_IRQ83_MMC1_IRQ, 				//MMC/SD module 1
       
   194 	EOmap3530_IRQ84_MS_IRQ, 				//MS-PRO module
       
   195 	EOmap3530_IRQ85_RESERVED, 				//Reserved
       
   196 	EOmap3530_IRQ86_MMC2_IRQ, 				//MMC/SD module 2
       
   197 	EOmap3530_IRQ87_MPU_ICR_IRQ, 			//MPU ICR
       
   198 	EOmap3530_IRQ88_RESERVED, 				//RESERVED
       
   199 	EOmap3530_IRQ89_MCBSP3_IRQTX, 			//McBSP module 3 transmit(3)
       
   200 	EOmap3530_IRQ90_MCBSP3_IRQRX, 			//McBSP module 3 receive(3)
       
   201 	EOmap3530_IRQ91_SPI3_IRQ, 				//McSPI module 3
       
   202 	EOmap3530_IRQ92_HSUSB_MC_NINT, 			//High-Speed USB OTG controller
       
   203 	EOmap3530_IRQ93_HSUSB_DMA_NINT, 		//High-Speed USB OTG DMA controller
       
   204 	EOmap3530_IRQ94_MMC3_IRQ, 				//MMC/SD module 3
       
   205 	EOmap3530_IRQ95_GPT12_IRQ, 				//General-purpose timer module 12
       
   206 
       
   207 // IRQ virtual IDs
       
   208 	EOmap3530_GPIOIRQ_FIRST,
       
   209 
       
   210 	EOmap3530_GPIOIRQ_PIN_0,
       
   211 	EOmap3530_GPIOIRQ_PIN_1,
       
   212 	EOmap3530_GPIOIRQ_PIN_2,
       
   213 	EOmap3530_GPIOIRQ_PIN_3,
       
   214 	EOmap3530_GPIOIRQ_PIN_4,
       
   215 	EOmap3530_GPIOIRQ_PIN_5,	
       
   216 	EOmap3530_GPIOIRQ_PIN_6,
       
   217 	EOmap3530_GPIOIRQ_PIN_7,
       
   218 	EOmap3530_GPIOIRQ_PIN_8,
       
   219 	EOmap3530_GPIOIRQ_PIN_9,
       
   220 	EOmap3530_GPIOIRQ_PIN_10,
       
   221 	EOmap3530_GPIOIRQ_PIN_11,
       
   222 	EOmap3530_GPIOIRQ_PIN_12,
       
   223 	EOmap3530_GPIOIRQ_PIN_13,
       
   224 	EOmap3530_GPIOIRQ_PIN_14,
       
   225 	EOmap3530_GPIOIRQ_PIN_15,
       
   226 	EOmap3530_GPIOIRQ_PIN_16,
       
   227 	EOmap3530_GPIOIRQ_PIN_17,
       
   228 	EOmap3530_GPIOIRQ_PIN_18,
       
   229 	EOmap3530_GPIOIRQ_PIN_19,
       
   230 	EOmap3530_GPIOIRQ_PIN_20,
       
   231 	EOmap3530_GPIOIRQ_PIN_21,
       
   232 	EOmap3530_GPIOIRQ_PIN_22,
       
   233 	EOmap3530_GPIOIRQ_PIN_23,
       
   234 	EOmap3530_GPIOIRQ_PIN_24,
       
   235 	EOmap3530_GPIOIRQ_PIN_25,
       
   236 	EOmap3530_GPIOIRQ_PIN_26,
       
   237 	EOmap3530_GPIOIRQ_PIN_27,
       
   238 	EOmap3530_GPIOIRQ_PIN_28,
       
   239 	EOmap3530_GPIOIRQ_PIN_29,
       
   240 	EOmap3530_GPIOIRQ_PIN_30,
       
   241 	EOmap3530_GPIOIRQ_PIN_31,
       
   242 	EOmap3530_GPIOIRQ_PIN_32,
       
   243 	EOmap3530_GPIOIRQ_PIN_33,
       
   244 	EOmap3530_GPIOIRQ_PIN_34,
       
   245 	EOmap3530_GPIOIRQ_PIN_35,
       
   246 	EOmap3530_GPIOIRQ_PIN_36,
       
   247 	EOmap3530_GPIOIRQ_PIN_37,
       
   248 	EOmap3530_GPIOIRQ_PIN_38,
       
   249 	EOmap3530_GPIOIRQ_PIN_39,
       
   250 	EOmap3530_GPIOIRQ_PIN_40,
       
   251 	EOmap3530_GPIOIRQ_PIN_41,
       
   252 	EOmap3530_GPIOIRQ_PIN_42,
       
   253 	EOmap3530_GPIOIRQ_PIN_43,
       
   254 	EOmap3530_GPIOIRQ_PIN_44,
       
   255 	EOmap3530_GPIOIRQ_PIN_45,
       
   256 	EOmap3530_GPIOIRQ_PIN_46,
       
   257 	EOmap3530_GPIOIRQ_PIN_47,
       
   258 	EOmap3530_GPIOIRQ_PIN_48,
       
   259 	EOmap3530_GPIOIRQ_PIN_49,
       
   260 	EOmap3530_GPIOIRQ_PIN_50,
       
   261 	EOmap3530_GPIOIRQ_PIN_51,
       
   262 	EOmap3530_GPIOIRQ_PIN_52,
       
   263 	EOmap3530_GPIOIRQ_PIN_53,
       
   264 	EOmap3530_GPIOIRQ_PIN_54,
       
   265 	EOmap3530_GPIOIRQ_PIN_55,
       
   266 	EOmap3530_GPIOIRQ_PIN_56,
       
   267 	EOmap3530_GPIOIRQ_PIN_57,
       
   268 	EOmap3530_GPIOIRQ_PIN_58,
       
   269 	EOmap3530_GPIOIRQ_PIN_59,
       
   270 	EOmap3530_GPIOIRQ_PIN_60,
       
   271 	EOmap3530_GPIOIRQ_PIN_61,
       
   272 	EOmap3530_GPIOIRQ_PIN_62,
       
   273 	EOmap3530_GPIOIRQ_PIN_63,
       
   274 	EOmap3530_GPIOIRQ_PIN_64,
       
   275 	EOmap3530_GPIOIRQ_PIN_65,
       
   276 	EOmap3530_GPIOIRQ_PIN_66,
       
   277 	EOmap3530_GPIOIRQ_PIN_67,
       
   278 	EOmap3530_GPIOIRQ_PIN_68,
       
   279 	EOmap3530_GPIOIRQ_PIN_69,
       
   280 	EOmap3530_GPIOIRQ_PIN_70,
       
   281 	EOmap3530_GPIOIRQ_PIN_71,
       
   282 	EOmap3530_GPIOIRQ_PIN_72,
       
   283 	EOmap3530_GPIOIRQ_PIN_73,
       
   284 	EOmap3530_GPIOIRQ_PIN_74,
       
   285 	EOmap3530_GPIOIRQ_PIN_75,
       
   286 	EOmap3530_GPIOIRQ_PIN_76,
       
   287 	EOmap3530_GPIOIRQ_PIN_77,
       
   288 	EOmap3530_GPIOIRQ_PIN_78,
       
   289 	EOmap3530_GPIOIRQ_PIN_79,
       
   290 	EOmap3530_GPIOIRQ_PIN_80,
       
   291 	EOmap3530_GPIOIRQ_PIN_81,
       
   292 	EOmap3530_GPIOIRQ_PIN_82,
       
   293 	EOmap3530_GPIOIRQ_PIN_83,
       
   294 	EOmap3530_GPIOIRQ_PIN_84,
       
   295 	EOmap3530_GPIOIRQ_PIN_85,
       
   296 	EOmap3530_GPIOIRQ_PIN_86,
       
   297 	EOmap3530_GPIOIRQ_PIN_87,
       
   298 	EOmap3530_GPIOIRQ_PIN_88,
       
   299 	EOmap3530_GPIOIRQ_PIN_89,
       
   300 	EOmap3530_GPIOIRQ_PIN_90,
       
   301 	EOmap3530_GPIOIRQ_PIN_91,
       
   302 	EOmap3530_GPIOIRQ_PIN_92,
       
   303 	EOmap3530_GPIOIRQ_PIN_93,
       
   304 	EOmap3530_GPIOIRQ_PIN_94,
       
   305 	EOmap3530_GPIOIRQ_PIN_95,
       
   306 	EOmap3530_GPIOIRQ_PIN_96,
       
   307 	EOmap3530_GPIOIRQ_PIN_97,
       
   308 	EOmap3530_GPIOIRQ_PIN_98,
       
   309 	EOmap3530_GPIOIRQ_PIN_99,
       
   310 	EOmap3530_GPIOIRQ_PIN_100,
       
   311 	EOmap3530_GPIOIRQ_PIN_101,
       
   312 	EOmap3530_GPIOIRQ_PIN_102,
       
   313 	EOmap3530_GPIOIRQ_PIN_103,
       
   314 	EOmap3530_GPIOIRQ_PIN_104,
       
   315 	EOmap3530_GPIOIRQ_PIN_105,
       
   316 	EOmap3530_GPIOIRQ_PIN_106,
       
   317 	EOmap3530_GPIOIRQ_PIN_107,
       
   318 	EOmap3530_GPIOIRQ_PIN_108,
       
   319 	EOmap3530_GPIOIRQ_PIN_109,
       
   320 	EOmap3530_GPIOIRQ_PIN_110,
       
   321 	EOmap3530_GPIOIRQ_PIN_111,
       
   322 	EOmap3530_GPIOIRQ_PIN_112,
       
   323 	EOmap3530_GPIOIRQ_PIN_113,
       
   324 	EOmap3530_GPIOIRQ_PIN_114,
       
   325 	EOmap3530_GPIOIRQ_PIN_115,
       
   326 	EOmap3530_GPIOIRQ_PIN_116,
       
   327 	EOmap3530_GPIOIRQ_PIN_117,
       
   328 	EOmap3530_GPIOIRQ_PIN_118,
       
   329 	EOmap3530_GPIOIRQ_PIN_119,
       
   330 	EOmap3530_GPIOIRQ_PIN_120,
       
   331 	EOmap3530_GPIOIRQ_PIN_121,
       
   332 	EOmap3530_GPIOIRQ_PIN_122,
       
   333 	EOmap3530_GPIOIRQ_PIN_123,
       
   334 	EOmap3530_GPIOIRQ_PIN_124,
       
   335 	EOmap3530_GPIOIRQ_PIN_125,
       
   336 	EOmap3530_GPIOIRQ_PIN_126,
       
   337 	EOmap3530_GPIOIRQ_PIN_127,
       
   338 	EOmap3530_GPIOIRQ_PIN_128,
       
   339 	EOmap3530_GPIOIRQ_PIN_129,
       
   340 	EOmap3530_GPIOIRQ_PIN_130,
       
   341 	EOmap3530_GPIOIRQ_PIN_131,
       
   342 	EOmap3530_GPIOIRQ_PIN_132,
       
   343 	EOmap3530_GPIOIRQ_PIN_133,
       
   344 	EOmap3530_GPIOIRQ_PIN_134,
       
   345 	EOmap3530_GPIOIRQ_PIN_135,
       
   346 	EOmap3530_GPIOIRQ_PIN_136,
       
   347 	EOmap3530_GPIOIRQ_PIN_137,
       
   348 	EOmap3530_GPIOIRQ_PIN_138,
       
   349 	EOmap3530_GPIOIRQ_PIN_139,
       
   350 	EOmap3530_GPIOIRQ_PIN_140,
       
   351 	EOmap3530_GPIOIRQ_PIN_141,
       
   352 	EOmap3530_GPIOIRQ_PIN_142,
       
   353 	EOmap3530_GPIOIRQ_PIN_143,
       
   354 	EOmap3530_GPIOIRQ_PIN_144,
       
   355 	EOmap3530_GPIOIRQ_PIN_145,
       
   356 	EOmap3530_GPIOIRQ_PIN_146,
       
   357 	EOmap3530_GPIOIRQ_PIN_147,
       
   358 	EOmap3530_GPIOIRQ_PIN_148,
       
   359 	EOmap3530_GPIOIRQ_PIN_149,
       
   360 	EOmap3530_GPIOIRQ_PIN_150,
       
   361 	EOmap3530_GPIOIRQ_PIN_151,
       
   362 	EOmap3530_GPIOIRQ_PIN_152,
       
   363 	EOmap3530_GPIOIRQ_PIN_153,
       
   364 	EOmap3530_GPIOIRQ_PIN_154,
       
   365 	EOmap3530_GPIOIRQ_PIN_155,
       
   366 	EOmap3530_GPIOIRQ_PIN_156,
       
   367 	EOmap3530_GPIOIRQ_PIN_157,
       
   368 	EOmap3530_GPIOIRQ_PIN_158,
       
   369 	EOmap3530_GPIOIRQ_PIN_159,
       
   370 	EOmap3530_GPIOIRQ_PIN_160,
       
   371 	EOmap3530_GPIOIRQ_PIN_161,
       
   372 	EOmap3530_GPIOIRQ_PIN_162,
       
   373 	EOmap3530_GPIOIRQ_PIN_163,
       
   374 	EOmap3530_GPIOIRQ_PIN_164,
       
   375 	EOmap3530_GPIOIRQ_PIN_165,
       
   376 	EOmap3530_GPIOIRQ_PIN_166,
       
   377 	EOmap3530_GPIOIRQ_PIN_167,
       
   378 	EOmap3530_GPIOIRQ_PIN_168,
       
   379 	EOmap3530_GPIOIRQ_PIN_169,
       
   380 	EOmap3530_GPIOIRQ_PIN_170,
       
   381 	EOmap3530_GPIOIRQ_PIN_171,
       
   382 	EOmap3530_GPIOIRQ_PIN_172,
       
   383 	EOmap3530_GPIOIRQ_PIN_173,
       
   384 	EOmap3530_GPIOIRQ_PIN_174,
       
   385 	EOmap3530_GPIOIRQ_PIN_175,
       
   386 	EOmap3530_GPIOIRQ_PIN_176,
       
   387 	EOmap3530_GPIOIRQ_PIN_177,
       
   388 	EOmap3530_GPIOIRQ_PIN_178,
       
   389 	EOmap3530_GPIOIRQ_PIN_179,
       
   390 	EOmap3530_GPIOIRQ_PIN_180,
       
   391 	EOmap3530_GPIOIRQ_PIN_181,
       
   392 	EOmap3530_GPIOIRQ_PIN_182,
       
   393 	EOmap3530_GPIOIRQ_PIN_183,
       
   394 	EOmap3530_GPIOIRQ_PIN_184,
       
   395 	EOmap3530_GPIOIRQ_PIN_185,
       
   396 	EOmap3530_GPIOIRQ_PIN_186,
       
   397 	EOmap3530_GPIOIRQ_PIN_187,
       
   398 	EOmap3530_GPIOIRQ_PIN_188,
       
   399 	EOmap3530_GPIOIRQ_PIN_189,
       
   400 	EOmap3530_GPIOIRQ_PIN_190,
       
   401 	EOmap3530_GPIOIRQ_PIN_191,
       
   402 	
       
   403 	EOmap3530_GPIOIRQ_TOTAL,
       
   404 
       
   405 	EOmap3530_TOTAL_IRQS
       
   406 };
       
   407 
       
   408 
       
   409 
       
   410 const TInt KNumOmap3530Ints = (EOmap3530_GPIOIRQ_FIRST -1);
       
   411 
       
   412 const TInt KOmap3530MaxIntPriority =0;
       
   413 const TInt KOmap3530MinIntPriority =63;
       
   414 const TInt KOmap3530DefIntPriority =KOmap3530MinIntPriority /2;
       
   415 IMPORT_C void ClearAndDisableTestInterrupt(TInt anId);
       
   416 IMPORT_C void TestInterrupts(TInt id,TIsr func);
       
   417 
       
   418 
       
   419 #endif /*Omap3530_IRQMAP_H*/