xref: /openbmc/linux/include/dt-bindings/reset/stm32mp13-resets.h (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1*94ec3d8bSPatrick Delaunay /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
2722dc8a1SGabriel Fernandez /*
3722dc8a1SGabriel Fernandez  * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
4*94ec3d8bSPatrick Delaunay  * Author: Gabriel Fernandez <gabriel.fernandez@foss.st.com> for STMicroelectronics.
5722dc8a1SGabriel Fernandez  */
6722dc8a1SGabriel Fernandez 
7722dc8a1SGabriel Fernandez #ifndef _DT_BINDINGS_STM32MP13_RESET_H_
8722dc8a1SGabriel Fernandez #define _DT_BINDINGS_STM32MP13_RESET_H_
9722dc8a1SGabriel Fernandez 
10722dc8a1SGabriel Fernandez #define TIM2_R		13568
11722dc8a1SGabriel Fernandez #define TIM3_R		13569
12722dc8a1SGabriel Fernandez #define TIM4_R		13570
13722dc8a1SGabriel Fernandez #define TIM5_R		13571
14722dc8a1SGabriel Fernandez #define TIM6_R		13572
15722dc8a1SGabriel Fernandez #define TIM7_R		13573
16722dc8a1SGabriel Fernandez #define LPTIM1_R	13577
17722dc8a1SGabriel Fernandez #define SPI2_R		13579
18722dc8a1SGabriel Fernandez #define SPI3_R		13580
19722dc8a1SGabriel Fernandez #define USART3_R	13583
20722dc8a1SGabriel Fernandez #define UART4_R		13584
21722dc8a1SGabriel Fernandez #define UART5_R		13585
22722dc8a1SGabriel Fernandez #define UART7_R		13586
23722dc8a1SGabriel Fernandez #define UART8_R		13587
24722dc8a1SGabriel Fernandez #define I2C1_R		13589
25722dc8a1SGabriel Fernandez #define I2C2_R		13590
26722dc8a1SGabriel Fernandez #define SPDIF_R		13594
27722dc8a1SGabriel Fernandez #define TIM1_R		13632
28722dc8a1SGabriel Fernandez #define TIM8_R		13633
29722dc8a1SGabriel Fernandez #define SPI1_R		13640
30722dc8a1SGabriel Fernandez #define USART6_R	13645
31722dc8a1SGabriel Fernandez #define SAI1_R		13648
32722dc8a1SGabriel Fernandez #define SAI2_R		13649
33722dc8a1SGabriel Fernandez #define DFSDM_R		13652
34722dc8a1SGabriel Fernandez #define FDCAN_R		13656
35722dc8a1SGabriel Fernandez #define LPTIM2_R	13696
36722dc8a1SGabriel Fernandez #define LPTIM3_R	13697
37722dc8a1SGabriel Fernandez #define LPTIM4_R	13698
38722dc8a1SGabriel Fernandez #define LPTIM5_R	13699
39722dc8a1SGabriel Fernandez #define SYSCFG_R	13707
40722dc8a1SGabriel Fernandez #define VREF_R		13709
41722dc8a1SGabriel Fernandez #define DTS_R		13712
42722dc8a1SGabriel Fernandez #define PMBCTRL_R	13713
43722dc8a1SGabriel Fernandez #define LTDC_R		13760
44722dc8a1SGabriel Fernandez #define DCMIPP_R	13761
45722dc8a1SGabriel Fernandez #define DDRPERFM_R	13768
46722dc8a1SGabriel Fernandez #define USBPHY_R	13776
47722dc8a1SGabriel Fernandez #define STGEN_R		13844
48722dc8a1SGabriel Fernandez #define USART1_R	13888
49722dc8a1SGabriel Fernandez #define USART2_R	13889
50722dc8a1SGabriel Fernandez #define SPI4_R		13890
51722dc8a1SGabriel Fernandez #define SPI5_R		13891
52722dc8a1SGabriel Fernandez #define I2C3_R		13892
53722dc8a1SGabriel Fernandez #define I2C4_R		13893
54722dc8a1SGabriel Fernandez #define I2C5_R		13894
55722dc8a1SGabriel Fernandez #define TIM12_R		13895
56722dc8a1SGabriel Fernandez #define TIM13_R		13896
57722dc8a1SGabriel Fernandez #define TIM14_R		13897
58722dc8a1SGabriel Fernandez #define TIM15_R		13898
59722dc8a1SGabriel Fernandez #define TIM16_R		13899
60722dc8a1SGabriel Fernandez #define TIM17_R		13900
61722dc8a1SGabriel Fernandez #define DMA1_R		13952
62722dc8a1SGabriel Fernandez #define DMA2_R		13953
63722dc8a1SGabriel Fernandez #define DMAMUX1_R	13954
64722dc8a1SGabriel Fernandez #define DMA3_R		13955
65722dc8a1SGabriel Fernandez #define DMAMUX2_R	13956
66722dc8a1SGabriel Fernandez #define ADC1_R		13957
67722dc8a1SGabriel Fernandez #define ADC2_R		13958
68722dc8a1SGabriel Fernandez #define USBO_R		13960
69722dc8a1SGabriel Fernandez #define GPIOA_R		14080
70722dc8a1SGabriel Fernandez #define GPIOB_R		14081
71722dc8a1SGabriel Fernandez #define GPIOC_R		14082
72722dc8a1SGabriel Fernandez #define GPIOD_R		14083
73722dc8a1SGabriel Fernandez #define GPIOE_R		14084
74722dc8a1SGabriel Fernandez #define GPIOF_R		14085
75722dc8a1SGabriel Fernandez #define GPIOG_R		14086
76722dc8a1SGabriel Fernandez #define GPIOH_R		14087
77722dc8a1SGabriel Fernandez #define GPIOI_R		14088
78722dc8a1SGabriel Fernandez #define TSC_R		14095
79722dc8a1SGabriel Fernandez #define PKA_R		14146
80722dc8a1SGabriel Fernandez #define SAES_R		14147
81722dc8a1SGabriel Fernandez #define CRYP1_R		14148
82722dc8a1SGabriel Fernandez #define HASH1_R		14149
83722dc8a1SGabriel Fernandez #define RNG1_R		14150
84722dc8a1SGabriel Fernandez #define AXIMC_R		14160
85722dc8a1SGabriel Fernandez #define MDMA_R		14208
86722dc8a1SGabriel Fernandez #define MCE_R		14209
87722dc8a1SGabriel Fernandez #define ETH1MAC_R	14218
88722dc8a1SGabriel Fernandez #define FMC_R		14220
89722dc8a1SGabriel Fernandez #define QSPI_R		14222
90722dc8a1SGabriel Fernandez #define SDMMC1_R	14224
91722dc8a1SGabriel Fernandez #define SDMMC2_R	14225
92722dc8a1SGabriel Fernandez #define CRC1_R		14228
93722dc8a1SGabriel Fernandez #define USBH_R		14232
94722dc8a1SGabriel Fernandez #define ETH2MAC_R	14238
95722dc8a1SGabriel Fernandez 
96722dc8a1SGabriel Fernandez /* SCMI reset domain identifiers */
97722dc8a1SGabriel Fernandez #define RST_SCMI_LTDC		0
98722dc8a1SGabriel Fernandez #define RST_SCMI_MDMA		1
99722dc8a1SGabriel Fernandez 
100722dc8a1SGabriel Fernandez #endif /* _DT_BINDINGS_STM32MP13_RESET_H_ */
101