summaryrefslogtreecommitdiffstats
path: root/include/dt-bindings/reset/stm32mp25-resets.h
blob: c34fe2aec16649e23c5708cc8e32b46eb3eef6d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
/* SPDX-License-Identifier: GPL-2.0-or-later or BSD-3-Clause */
/*
 * Copyright (C) 2023, STMicroelectronics - All Rights Reserved
 * Author(s): Gabriel Fernandez <gabriel.fernandez@foss.st.com> for STMicroelectronics.
 */

#ifndef _DT_BINDINGS_STM32MP25_RESET_H_
#define _DT_BINDINGS_STM32MP25_RESET_H_

#define SYS_R		8192
#define C1_R		8224
#define C1P1POR_R	8256
#define C1P1_R		8257
#define C2_R		8288
#define C2_HOLDBOOT_R	8608
#define C1_HOLDBOOT_R	8609
#define VSW_R		8703
#define C1MS_R		8808
#define IWDG2_KER_R	9074
#define IWDG4_KER_R	9202
#define C3_R		9312
#define DDRCP_R		9856
#define DDRCAPB_R	9888
#define DDRPHYCAPB_R	9920
#define DDRCFG_R	9984
#define DDR_R		10016
#define OSPI1_R		10400
#define OSPI1DLL_R	10416
#define OSPI2_R		10432
#define OSPI2DLL_R	10448
#define FMC_R		10464
#define DBG_R		10508
#define GPIOA_R		10592
#define GPIOB_R		10624
#define GPIOC_R		10656
#define GPIOD_R		10688
#define GPIOE_R		10720
#define GPIOF_R		10752
#define GPIOG_R		10784
#define GPIOH_R		10816
#define GPIOI_R		10848
#define GPIOJ_R		10880
#define GPIOK_R		10912
#define GPIOZ_R		10944
#define HPDMA1_R	10976
#define HPDMA2_R	11008
#define HPDMA3_R	11040
#define LPDMA_R		11072
#define HSEM_R		11104
#define IPCC1_R		11136
#define IPCC2_R		11168
#define IS2M_R		11360
#define SSMOD_R		11392
#define TIM1_R		14336
#define TIM2_R		14368
#define TIM3_R		14400
#define TIM4_R		14432
#define TIM5_R		14464
#define TIM6_R		14496
#define TIM7_R		14528
#define TIM8_R		14560
#define TIM10_R		14592
#define TIM11_R		14624
#define TIM12_R		14656
#define TIM13_R		14688
#define TIM14_R		14720
#define TIM15_R		14752
#define TIM16_R		14784
#define TIM17_R		14816
#define TIM20_R		14848
#define LPTIM1_R	14880
#define LPTIM2_R	14912
#define LPTIM3_R	14944
#define LPTIM4_R	14976
#define LPTIM5_R	15008
#define SPI1_R		15040
#define SPI2_R		15072
#define SPI3_R		15104
#define SPI4_R		15136
#define SPI5_R		15168
#define SPI6_R		15200
#define SPI7_R		15232
#define SPI8_R		15264
#define SPDIFRX_R	15296
#define USART1_R	15328
#define USART2_R	15360
#define USART3_R	15392
#define UART4_R		15424
#define UART5_R		15456
#define USART6_R	15488
#define UART7_R		15520
#define UART8_R		15552
#define UART9_R		15584
#define LPUART1_R	15616
#define I2C1_R		15648
#define I2C2_R		15680
#define I2C3_R		15712
#define I2C4_R		15744
#define I2C5_R		15776
#define I2C6_R		15808
#define I2C7_R		15840
#define I2C8_R		15872
#define SAI1_R		15904
#define SAI2_R		15936
#define SAI3_R		15968
#define SAI4_R		16000
#define MDF1_R		16064
#define MDF2_R		16096
#define FDCAN_R		16128
#define HDP_R		16160
#define ADC12_R		16192
#define ADC3_R		16224
#define ETH1_R		16256
#define ETH2_R		16288
#define USB2_R		16352
#define USB2PHY1_R	16384
#define USB2PHY2_R	16416
#define USB3DRD_R	16448
#define USB3PCIEPHY_R	16480
#define PCIE_R		16512
#define USBTC_R		16544
#define ETHSW_R		16576
#define SDMMC1_R	16768
#define SDMMC1DLL_R	16784
#define SDMMC2_R	16800
#define SDMMC2DLL_R	16816
#define SDMMC3_R	16832
#define SDMMC3DLL_R	16848
#define GPU_R		16864
#define LTDC_R		16896
#define DSI_R		16928
#define LVDS_R		17024
#define CSI_R		17088
#define DCMIPP_R	17120
#define CCI_R		17152
#define VDEC_R		17184
#define VENC_R		17216
#define RNG_R		17280
#define PKA_R		17312
#define SAES_R		17344
#define HASH_R		17376
#define CRYP1_R		17408
#define CRYP2_R		17440
#define WWDG1_R		17632
#define WWDG2_R		17664
#define BUSPERFM_R	17696
#define VREF_R		17728
#define DTS_R		17760
#define CRC_R		17824
#define SERC_R		17856
#define OSPIIOM_R	17888
#define I3C1_R		17984
#define I3C2_R		18016
#define I3C3_R		18048
#define I3C4_R		18080

#define RST_SCMI_C1_R		0
#define RST_SCMI_C2_R		1
#define RST_SCMI_C1_HOLDBOOT_R	2
#define RST_SCMI_C2_HOLDBOOT_R	3
#define RST_SCMI_FMC		4
#define RST_SCMI_PCIE		5

#endif /* _DT_BINDINGS_STM32MP25_RESET_H_ */