blob: 45dce57fa6969949514ed61e391fce16a2ac427a [file] [log] [blame]
b.liub17525e2025-05-14 17:22:29 +08001/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C)
4 *
5 * Author:
6 */
7
8#ifndef _DT_BINDINGS_SOC_ZX297520V3_IRQ_H
9#define _DT_BINDINGS_SOC_ZX297520V3_IRQ_H
10
11#include <linux/irq.h>
12
13//#define WDT_INT (0)
14#define UART1_MIX_INT (27)
15#define UART2_MIX_INT (59)
16#define UART3_MIX_INT (28)
17#define UART4_MIX_INT (19)
18
19#define SSP0_INT (3)
20#define RTC_ALARM_INT (6)
21#define RTC_TIMER_INT (5)
22//#define I2S0_INT (6)
23//#define I2S1_INT (7)
24#define I2C1_INT (15)
25#define I2C0_INT (7) /*pmic i2c*/
26#define I2C2_INT (54)
27#define I2C3_INT (67)
28
29#define KEYPAD_INT (9)
30
31#define SD1_INT (39)
32#define SD0_INT (39)
33
34//#define EX21_INT (gpio_to_irq(21))
35//#define EX22_INT (gpio_to_irq(22))
36//#define EX23_INT (gpio_to_irq(23))
37//#define EX24_INT (gpio_to_irq(24))
38#if 0
39
40#define ICP_PS2AP_INT (13)
41#define ICP_M02AP_INT (14)
42#define AP_TIMER0_INT (15)
43#define AP_TIMER1_INT (16)
44#define AP_TIMER2_INT (17)
45#define GSM_RFSSCR_INT (18)
46#define GSM_RFSSCT_INT (19)
47#define GSM_GP0_INT (20)
48#define GSM_T_INT (21)
49#define GSM_TL_INT (22)
50#define GPRS0_INT (23)
51#define GPRS1_INT (24)
52#define DSP0_INT (25)
53#define DSP1_INT (26)
54#define DSP2_INT (27)
55#define DSP3_INT (28)
56#define DSP4_INT (29)
57#define DSP6_INT (30)
58#define DSP7_INT (31)
59#define SPCU_PW_INT (32)
60#define ROUT1_INT (33)
61#define PS_DMA_INT (34)
62#define NAND_INT (35)
63#define USB_INT (36)
64#define USB_POWERDWN_UP_INT (37)
65#define USB_POWERDWN_DOWN_INT (38)
66#define HSIC_INT (39)
67#define HSIC_POWERDWN_UP_INT (40)
68#define HSIC_POWERDWN_DOWN_INT (41)
69#define LTE_LPM_TIMER5_INT (42)
70#define GSM_USIM_INT (43)
71
72
73
74#define EX8IN1_INT (44)
75#define EX0_INT (45)
76#define EX1_INT (46)
77#define EX2_INT (47)
78#define EX3_INT (48)
79#define EX4_INT (49)
80#define EX5_INT (50)
81#define EX6_INT (51)
82#define EX7_INT (52)
83#define SD1_DATA1_INT (53)
84#define UART0_RXD_INT (54)
85#define SPI_FC0_INT (55) /*spi nand*/
86#define SSP1_INT (56)
87#define SD0_DATA1_INT (57)
88#define EFUSE_INT (58)
89#define RSA_INT (59)
90#define HASH_INT (60)
91#define GMAC_INT (61)
92#define AP_TIMER3_INT (62)
93#define AP_TIMER4_INT (63)
94#define FRM_ARM_INT (64)
95#define WD_FRAME_INT (65)
96#define ICP_PHY2AP_INT (66)
97#define MCU_LCD_INT (67)
98#define VOU_OSD_INT (68)
99#define TDM_INT (69)
100#define RESERVED_INT (70)
101#define SYS_COUNTER_INT (71)
102#define PWM_INT (72)
103#define GMACPHY_WAKE_INT (73)
104#define GMACPHY_INT (74)
105#define USIM1_INT (75)
106
107
108#define IRQ_ZX297520V3_SPI_NUM (77)
109
110/* pcu ext8_1 */
111#define EX8_INT (0)
112#define EX9_INT (1)
113#define EX10_INT (2)
114#define EX11_INT (3)
115#define EX12_INT (4)
116#define EX13_INT (5)
117#define EX14_INT (6)
118#define EX15_INT (7)
119
120#endif
121
122#endif /* _DT_BINDINGS_SOC_ZX297520V3_IRQ_H */