Skip to content

Commit 21feb82

Browse files
committed
dt-bindings: reset: agilex5: add dt binding for Intel Agilex5
Add reset controller binding for Intel Agilex5 platform. Signed-off-by: Niravkumar L Rabara <niravkumar.l.rabara@intel.com>
1 parent d345a46 commit 21feb82

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
/* SPDX-License-Identifier: GPL-2.0-only */
2+
/*
3+
* Copyright (C) 2023 Intel Corporation. All rights reserved
4+
*
5+
*/
6+
7+
#ifndef _DT_BINDINGS_RESET_ALTR_RST_MGR_AGILEX5_H
8+
#define _DT_BINDINGS_RESET_ALTR_RST_MGR_AGILEX5_H
9+
10+
/* PER0MODRST */
11+
#define EMAC0_RESET 32
12+
#define EMAC1_RESET 33
13+
#define EMAC2_RESET 34
14+
#define USB0_RESET 35
15+
#define USB1_RESET 36
16+
#define NAND_RESET 37
17+
#define SOFT_PHY_RESET 38
18+
#define SDMMC_RESET 39
19+
#define EMAC0_OCP_RESET 40
20+
#define EMAC1_OCP_RESET 41
21+
#define EMAC2_OCP_RESET 42
22+
#define USB0_OCP_RESET 43
23+
#define USB1_OCP_RESET 44
24+
#define NAND_OCP_RESET 45
25+
/* 46 is empty */
26+
#define SDMMC_OCP_RESET 47
27+
#define DMA_RESET 48
28+
#define SPIM0_RESET 49
29+
#define SPIM1_RESET 50
30+
#define SPIS0_RESET 51
31+
#define SPIS1_RESET 52
32+
#define DMA_OCP_RESET 53
33+
#define EMAC_PTP_RESET 54
34+
/* 55 is empty*/
35+
#define DMAIF0_RESET 56
36+
#define DMAIF1_RESET 57
37+
#define DMAIF2_RESET 58
38+
#define DMAIF3_RESET 59
39+
#define DMAIF4_RESET 60
40+
#define DMAIF5_RESET 61
41+
#define DMAIF6_RESET 62
42+
#define DMAIF7_RESET 63
43+
44+
/* PER1MODRST */
45+
#define WATCHDOG0_RESET 64
46+
#define WATCHDOG1_RESET 65
47+
#define WATCHDOG2_RESET 66
48+
#define WATCHDOG3_RESET 67
49+
#define L4SYSTIMER0_RESET 68
50+
#define L4SYSTIMER1_RESET 69
51+
#define SPTIMER0_RESET 70
52+
#define SPTIMER1_RESET 71
53+
#define I2C0_RESET 72
54+
#define I2C1_RESET 73
55+
#define I2C2_RESET 74
56+
#define I2C3_RESET 75
57+
#define I2C4_RESET 76
58+
#define I3C0_RESET 77
59+
#define I3C1_RESET 78
60+
/* 79 is empty */
61+
#define UART0_RESET 80
62+
#define UART1_RESET 81
63+
/* 82-87 is empty */
64+
#define GPIO0_RESET 88
65+
#define GPIO1_RESET 89
66+
#define WATCHDOG4_RESET 90
67+
68+
/* BRGMODRST */
69+
#define SOC2FPGA_RESET 96
70+
#define LWHPS2FPGA_RESET 97
71+
#define FPGA2SOC_RESET 98
72+
#define F2SSDRAM0_RESET 99
73+
/* 100-101 is empty */
74+
#define MPFE_RESET 102
75+
76+
/* DBGMODRST */
77+
#define DBG_RESET 128
78+
79+
#endif

0 commit comments

Comments
 (0)