blob: 0cbb30672427ca357d938e0b77457578558bd309 [file] [log] [blame]
Thomas Gleixnerd2912cb2019-06-04 10:11:33 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Russell Kinga09e64f2008-08-05 16:14:15 +01002/*
3 * arch/arm/mach-ks8695/include/mach/irqs.h
4 *
5 * Copyright (C) 2006 Simtec Electronics
6 * Ben Dooks <ben@simtec.co.uk>
Russell Kinga09e64f2008-08-05 16:14:15 +01007 */
8
9#ifndef __ASM_ARCH_IRQS_H
10#define __ASM_ARCH_IRQS_H
11
12
13#define NR_IRQS 32
14
15/*
16 * IRQ definitions
17 */
18#define KS8695_IRQ_COMM_RX 0
19#define KS8695_IRQ_COMM_TX 1
20#define KS8695_IRQ_EXTERN0 2
21#define KS8695_IRQ_EXTERN1 3
22#define KS8695_IRQ_EXTERN2 4
23#define KS8695_IRQ_EXTERN3 5
24#define KS8695_IRQ_TIMER0 6
25#define KS8695_IRQ_TIMER1 7
26#define KS8695_IRQ_UART_TX 8
27#define KS8695_IRQ_UART_RX 9
28#define KS8695_IRQ_UART_LINE_STATUS 10
29#define KS8695_IRQ_UART_MODEM_STATUS 11
30#define KS8695_IRQ_LAN_RX_STOP 12
31#define KS8695_IRQ_LAN_TX_STOP 13
32#define KS8695_IRQ_LAN_RX_BUF 14
33#define KS8695_IRQ_LAN_TX_BUF 15
34#define KS8695_IRQ_LAN_RX_STATUS 16
35#define KS8695_IRQ_LAN_TX_STATUS 17
36#define KS8695_IRQ_HPNA_RX_STOP 18
37#define KS8695_IRQ_HPNA_TX_STOP 19
38#define KS8695_IRQ_HPNA_RX_BUF 20
39#define KS8695_IRQ_HPNA_TX_BUF 21
40#define KS8695_IRQ_HPNA_RX_STATUS 22
41#define KS8695_IRQ_HPNA_TX_STATUS 23
42#define KS8695_IRQ_BUS_ERROR 24
43#define KS8695_IRQ_WAN_RX_STOP 25
44#define KS8695_IRQ_WAN_TX_STOP 26
45#define KS8695_IRQ_WAN_RX_BUF 27
46#define KS8695_IRQ_WAN_TX_BUF 28
47#define KS8695_IRQ_WAN_RX_STATUS 29
48#define KS8695_IRQ_WAN_TX_STATUS 30
49#define KS8695_IRQ_WAN_LINK 31
50
51#endif