xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/reset/stm32mp1-resets.h (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause */
2*c66ec88fSEmmanuel Vadot /*
3*c66ec88fSEmmanuel Vadot  * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
4*c66ec88fSEmmanuel Vadot  * Author: Gabriel Fernandez <gabriel.fernandez@st.com> for STMicroelectronics.
5*c66ec88fSEmmanuel Vadot  */
6*c66ec88fSEmmanuel Vadot 
7*c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_STM32MP1_RESET_H_
8*c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_STM32MP1_RESET_H_
9*c66ec88fSEmmanuel Vadot 
10*c66ec88fSEmmanuel Vadot #define LTDC_R		3072
11*c66ec88fSEmmanuel Vadot #define DSI_R		3076
12*c66ec88fSEmmanuel Vadot #define DDRPERFM_R	3080
13*c66ec88fSEmmanuel Vadot #define USBPHY_R	3088
14*c66ec88fSEmmanuel Vadot #define SPI6_R		3136
15*c66ec88fSEmmanuel Vadot #define I2C4_R		3138
16*c66ec88fSEmmanuel Vadot #define I2C6_R		3139
17*c66ec88fSEmmanuel Vadot #define USART1_R	3140
18*c66ec88fSEmmanuel Vadot #define STGEN_R		3156
19*c66ec88fSEmmanuel Vadot #define GPIOZ_R		3200
20*c66ec88fSEmmanuel Vadot #define CRYP1_R		3204
21*c66ec88fSEmmanuel Vadot #define HASH1_R		3205
22*c66ec88fSEmmanuel Vadot #define RNG1_R		3206
23*c66ec88fSEmmanuel Vadot #define AXIM_R		3216
24*c66ec88fSEmmanuel Vadot #define GPU_R		3269
25*c66ec88fSEmmanuel Vadot #define ETHMAC_R	3274
26*c66ec88fSEmmanuel Vadot #define FMC_R		3276
27*c66ec88fSEmmanuel Vadot #define QSPI_R		3278
28*c66ec88fSEmmanuel Vadot #define SDMMC1_R	3280
29*c66ec88fSEmmanuel Vadot #define SDMMC2_R	3281
30*c66ec88fSEmmanuel Vadot #define CRC1_R		3284
31*c66ec88fSEmmanuel Vadot #define USBH_R		3288
32*c66ec88fSEmmanuel Vadot #define MDMA_R		3328
33*c66ec88fSEmmanuel Vadot #define MCU_R		8225
34*c66ec88fSEmmanuel Vadot #define TIM2_R		19456
35*c66ec88fSEmmanuel Vadot #define TIM3_R		19457
36*c66ec88fSEmmanuel Vadot #define TIM4_R		19458
37*c66ec88fSEmmanuel Vadot #define TIM5_R		19459
38*c66ec88fSEmmanuel Vadot #define TIM6_R		19460
39*c66ec88fSEmmanuel Vadot #define TIM7_R		19461
40*c66ec88fSEmmanuel Vadot #define TIM12_R		16462
41*c66ec88fSEmmanuel Vadot #define TIM13_R		16463
42*c66ec88fSEmmanuel Vadot #define TIM14_R		16464
43*c66ec88fSEmmanuel Vadot #define LPTIM1_R	19465
44*c66ec88fSEmmanuel Vadot #define SPI2_R		19467
45*c66ec88fSEmmanuel Vadot #define SPI3_R		19468
46*c66ec88fSEmmanuel Vadot #define USART2_R	19470
47*c66ec88fSEmmanuel Vadot #define USART3_R	19471
48*c66ec88fSEmmanuel Vadot #define UART4_R		19472
49*c66ec88fSEmmanuel Vadot #define UART5_R		19473
50*c66ec88fSEmmanuel Vadot #define UART7_R		19474
51*c66ec88fSEmmanuel Vadot #define UART8_R		19475
52*c66ec88fSEmmanuel Vadot #define I2C1_R		19477
53*c66ec88fSEmmanuel Vadot #define I2C2_R		19478
54*c66ec88fSEmmanuel Vadot #define I2C3_R		19479
55*c66ec88fSEmmanuel Vadot #define I2C5_R		19480
56*c66ec88fSEmmanuel Vadot #define SPDIF_R		19482
57*c66ec88fSEmmanuel Vadot #define CEC_R		19483
58*c66ec88fSEmmanuel Vadot #define DAC12_R		19485
59*c66ec88fSEmmanuel Vadot #define MDIO_R		19847
60*c66ec88fSEmmanuel Vadot #define TIM1_R		19520
61*c66ec88fSEmmanuel Vadot #define TIM8_R		19521
62*c66ec88fSEmmanuel Vadot #define TIM15_R		19522
63*c66ec88fSEmmanuel Vadot #define TIM16_R		19523
64*c66ec88fSEmmanuel Vadot #define TIM17_R		19524
65*c66ec88fSEmmanuel Vadot #define SPI1_R		19528
66*c66ec88fSEmmanuel Vadot #define SPI4_R		19529
67*c66ec88fSEmmanuel Vadot #define SPI5_R		19530
68*c66ec88fSEmmanuel Vadot #define USART6_R	19533
69*c66ec88fSEmmanuel Vadot #define SAI1_R		19536
70*c66ec88fSEmmanuel Vadot #define SAI2_R		19537
71*c66ec88fSEmmanuel Vadot #define SAI3_R		19538
72*c66ec88fSEmmanuel Vadot #define DFSDM_R		19540
73*c66ec88fSEmmanuel Vadot #define FDCAN_R		19544
74*c66ec88fSEmmanuel Vadot #define LPTIM2_R	19584
75*c66ec88fSEmmanuel Vadot #define LPTIM3_R	19585
76*c66ec88fSEmmanuel Vadot #define LPTIM4_R	19586
77*c66ec88fSEmmanuel Vadot #define LPTIM5_R	19587
78*c66ec88fSEmmanuel Vadot #define SAI4_R		19592
79*c66ec88fSEmmanuel Vadot #define SYSCFG_R	19595
80*c66ec88fSEmmanuel Vadot #define VREF_R		19597
81*c66ec88fSEmmanuel Vadot #define TMPSENS_R	19600
82*c66ec88fSEmmanuel Vadot #define PMBCTRL_R	19601
83*c66ec88fSEmmanuel Vadot #define DMA1_R		19648
84*c66ec88fSEmmanuel Vadot #define DMA2_R		19649
85*c66ec88fSEmmanuel Vadot #define DMAMUX_R	19650
86*c66ec88fSEmmanuel Vadot #define ADC12_R		19653
87*c66ec88fSEmmanuel Vadot #define USBO_R		19656
88*c66ec88fSEmmanuel Vadot #define SDMMC3_R	19664
89*c66ec88fSEmmanuel Vadot #define CAMITF_R	19712
90*c66ec88fSEmmanuel Vadot #define CRYP2_R		19716
91*c66ec88fSEmmanuel Vadot #define HASH2_R		19717
92*c66ec88fSEmmanuel Vadot #define RNG2_R		19718
93*c66ec88fSEmmanuel Vadot #define CRC2_R		19719
94*c66ec88fSEmmanuel Vadot #define HSEM_R		19723
95*c66ec88fSEmmanuel Vadot #define MBOX_R		19724
96*c66ec88fSEmmanuel Vadot #define GPIOA_R		19776
97*c66ec88fSEmmanuel Vadot #define GPIOB_R		19777
98*c66ec88fSEmmanuel Vadot #define GPIOC_R		19778
99*c66ec88fSEmmanuel Vadot #define GPIOD_R		19779
100*c66ec88fSEmmanuel Vadot #define GPIOE_R		19780
101*c66ec88fSEmmanuel Vadot #define GPIOF_R		19781
102*c66ec88fSEmmanuel Vadot #define GPIOG_R		19782
103*c66ec88fSEmmanuel Vadot #define GPIOH_R		19783
104*c66ec88fSEmmanuel Vadot #define GPIOI_R		19784
105*c66ec88fSEmmanuel Vadot #define GPIOJ_R		19785
106*c66ec88fSEmmanuel Vadot #define GPIOK_R		19786
107*c66ec88fSEmmanuel Vadot 
108*c66ec88fSEmmanuel Vadot #endif /* _DT_BINDINGS_STM32MP1_RESET_H_ */
109