xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/reset/stm32mp13-resets.h (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
2d5b0e70fSEmmanuel Vadot /*
3d5b0e70fSEmmanuel Vadot  * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
4*f126890aSEmmanuel Vadot  * Author: Gabriel Fernandez <gabriel.fernandez@foss.st.com> for STMicroelectronics.
5d5b0e70fSEmmanuel Vadot  */
6d5b0e70fSEmmanuel Vadot 
7d5b0e70fSEmmanuel Vadot #ifndef _DT_BINDINGS_STM32MP13_RESET_H_
8d5b0e70fSEmmanuel Vadot #define _DT_BINDINGS_STM32MP13_RESET_H_
9d5b0e70fSEmmanuel Vadot 
10d5b0e70fSEmmanuel Vadot #define TIM2_R		13568
11d5b0e70fSEmmanuel Vadot #define TIM3_R		13569
12d5b0e70fSEmmanuel Vadot #define TIM4_R		13570
13d5b0e70fSEmmanuel Vadot #define TIM5_R		13571
14d5b0e70fSEmmanuel Vadot #define TIM6_R		13572
15d5b0e70fSEmmanuel Vadot #define TIM7_R		13573
16d5b0e70fSEmmanuel Vadot #define LPTIM1_R	13577
17d5b0e70fSEmmanuel Vadot #define SPI2_R		13579
18d5b0e70fSEmmanuel Vadot #define SPI3_R		13580
19d5b0e70fSEmmanuel Vadot #define USART3_R	13583
20d5b0e70fSEmmanuel Vadot #define UART4_R		13584
21d5b0e70fSEmmanuel Vadot #define UART5_R		13585
22d5b0e70fSEmmanuel Vadot #define UART7_R		13586
23d5b0e70fSEmmanuel Vadot #define UART8_R		13587
24d5b0e70fSEmmanuel Vadot #define I2C1_R		13589
25d5b0e70fSEmmanuel Vadot #define I2C2_R		13590
26d5b0e70fSEmmanuel Vadot #define SPDIF_R		13594
27d5b0e70fSEmmanuel Vadot #define TIM1_R		13632
28d5b0e70fSEmmanuel Vadot #define TIM8_R		13633
29d5b0e70fSEmmanuel Vadot #define SPI1_R		13640
30d5b0e70fSEmmanuel Vadot #define USART6_R	13645
31d5b0e70fSEmmanuel Vadot #define SAI1_R		13648
32d5b0e70fSEmmanuel Vadot #define SAI2_R		13649
33d5b0e70fSEmmanuel Vadot #define DFSDM_R		13652
34d5b0e70fSEmmanuel Vadot #define FDCAN_R		13656
35d5b0e70fSEmmanuel Vadot #define LPTIM2_R	13696
36d5b0e70fSEmmanuel Vadot #define LPTIM3_R	13697
37d5b0e70fSEmmanuel Vadot #define LPTIM4_R	13698
38d5b0e70fSEmmanuel Vadot #define LPTIM5_R	13699
39d5b0e70fSEmmanuel Vadot #define SYSCFG_R	13707
40d5b0e70fSEmmanuel Vadot #define VREF_R		13709
41d5b0e70fSEmmanuel Vadot #define DTS_R		13712
42d5b0e70fSEmmanuel Vadot #define PMBCTRL_R	13713
43d5b0e70fSEmmanuel Vadot #define LTDC_R		13760
44d5b0e70fSEmmanuel Vadot #define DCMIPP_R	13761
45d5b0e70fSEmmanuel Vadot #define DDRPERFM_R	13768
46d5b0e70fSEmmanuel Vadot #define USBPHY_R	13776
47d5b0e70fSEmmanuel Vadot #define STGEN_R		13844
48d5b0e70fSEmmanuel Vadot #define USART1_R	13888
49d5b0e70fSEmmanuel Vadot #define USART2_R	13889
50d5b0e70fSEmmanuel Vadot #define SPI4_R		13890
51d5b0e70fSEmmanuel Vadot #define SPI5_R		13891
52d5b0e70fSEmmanuel Vadot #define I2C3_R		13892
53d5b0e70fSEmmanuel Vadot #define I2C4_R		13893
54d5b0e70fSEmmanuel Vadot #define I2C5_R		13894
55d5b0e70fSEmmanuel Vadot #define TIM12_R		13895
56d5b0e70fSEmmanuel Vadot #define TIM13_R		13896
57d5b0e70fSEmmanuel Vadot #define TIM14_R		13897
58d5b0e70fSEmmanuel Vadot #define TIM15_R		13898
59d5b0e70fSEmmanuel Vadot #define TIM16_R		13899
60d5b0e70fSEmmanuel Vadot #define TIM17_R		13900
61d5b0e70fSEmmanuel Vadot #define DMA1_R		13952
62d5b0e70fSEmmanuel Vadot #define DMA2_R		13953
63d5b0e70fSEmmanuel Vadot #define DMAMUX1_R	13954
64d5b0e70fSEmmanuel Vadot #define DMA3_R		13955
65d5b0e70fSEmmanuel Vadot #define DMAMUX2_R	13956
66d5b0e70fSEmmanuel Vadot #define ADC1_R		13957
67d5b0e70fSEmmanuel Vadot #define ADC2_R		13958
68d5b0e70fSEmmanuel Vadot #define USBO_R		13960
69d5b0e70fSEmmanuel Vadot #define GPIOA_R		14080
70d5b0e70fSEmmanuel Vadot #define GPIOB_R		14081
71d5b0e70fSEmmanuel Vadot #define GPIOC_R		14082
72d5b0e70fSEmmanuel Vadot #define GPIOD_R		14083
73d5b0e70fSEmmanuel Vadot #define GPIOE_R		14084
74d5b0e70fSEmmanuel Vadot #define GPIOF_R		14085
75d5b0e70fSEmmanuel Vadot #define GPIOG_R		14086
76d5b0e70fSEmmanuel Vadot #define GPIOH_R		14087
77d5b0e70fSEmmanuel Vadot #define GPIOI_R		14088
78d5b0e70fSEmmanuel Vadot #define TSC_R		14095
79d5b0e70fSEmmanuel Vadot #define PKA_R		14146
80d5b0e70fSEmmanuel Vadot #define SAES_R		14147
81d5b0e70fSEmmanuel Vadot #define CRYP1_R		14148
82d5b0e70fSEmmanuel Vadot #define HASH1_R		14149
83d5b0e70fSEmmanuel Vadot #define RNG1_R		14150
84d5b0e70fSEmmanuel Vadot #define AXIMC_R		14160
85d5b0e70fSEmmanuel Vadot #define MDMA_R		14208
86d5b0e70fSEmmanuel Vadot #define MCE_R		14209
87d5b0e70fSEmmanuel Vadot #define ETH1MAC_R	14218
88d5b0e70fSEmmanuel Vadot #define FMC_R		14220
89d5b0e70fSEmmanuel Vadot #define QSPI_R		14222
90d5b0e70fSEmmanuel Vadot #define SDMMC1_R	14224
91d5b0e70fSEmmanuel Vadot #define SDMMC2_R	14225
92d5b0e70fSEmmanuel Vadot #define CRC1_R		14228
93d5b0e70fSEmmanuel Vadot #define USBH_R		14232
94d5b0e70fSEmmanuel Vadot #define ETH2MAC_R	14238
95d5b0e70fSEmmanuel Vadot 
96d5b0e70fSEmmanuel Vadot /* SCMI reset domain identifiers */
97d5b0e70fSEmmanuel Vadot #define RST_SCMI_LTDC		0
98d5b0e70fSEmmanuel Vadot #define RST_SCMI_MDMA		1
99d5b0e70fSEmmanuel Vadot 
100d5b0e70fSEmmanuel Vadot #endif /* _DT_BINDINGS_STM32MP13_RESET_H_ */
101