18ec6d935SJohn Crispin /*
28ec6d935SJohn Crispin  *  This program is free software; you can redistribute it and/or modify it
38ec6d935SJohn Crispin  *  under the terms of the GNU General Public License version 2 as published
48ec6d935SJohn Crispin  *  by the Free Software Foundation.
58ec6d935SJohn Crispin  *
697b92108SJohn Crispin  *  Copyright (C) 2010 John Crispin <john@phrozen.org>
78ec6d935SJohn Crispin  */
88ec6d935SJohn Crispin 
98ec6d935SJohn Crispin #ifndef _LANTIQ_XWAY_IRQ_H__
108ec6d935SJohn Crispin #define _LANTIQ_XWAY_IRQ_H__
118ec6d935SJohn Crispin 
128ec6d935SJohn Crispin #define INT_NUM_IRQ0		8
138ec6d935SJohn Crispin #define INT_NUM_IM0_IRL0	(INT_NUM_IRQ0 + 0)
148ec6d935SJohn Crispin #define INT_NUM_IM1_IRL0	(INT_NUM_IRQ0 + 32)
158ec6d935SJohn Crispin #define INT_NUM_IM2_IRL0	(INT_NUM_IRQ0 + 64)
168ec6d935SJohn Crispin #define INT_NUM_IM3_IRL0	(INT_NUM_IRQ0 + 96)
178ec6d935SJohn Crispin #define INT_NUM_IM4_IRL0	(INT_NUM_IRQ0 + 128)
188ec6d935SJohn Crispin #define INT_NUM_IM_OFFSET	(INT_NUM_IM1_IRL0 - INT_NUM_IM0_IRL0)
198ec6d935SJohn Crispin 
20009d6914SJohn Crispin #define LTQ_DMA_CH0_INT		(INT_NUM_IM2_IRL0)
218ec6d935SJohn Crispin 
228ec6d935SJohn Crispin #define MIPS_CPU_TIMER_IRQ	7
238ec6d935SJohn Crispin 
2461fa969fSJohn Crispin #define MAX_IM			5
2561fa969fSJohn Crispin 
268ec6d935SJohn Crispin #endif
27