xref: /rk3399_ARM-atf/include/dt-bindings/soc/stm32mp21-rif.h (revision 7ddf0afdb05e9ecfb3b9d5a6e3e42eba388b4629)
1 /*
2  * Copyright (c) 2026, STMicroelectronics - All Rights Reserved
3  *
4  * SPDX-License-Identifier:	GPL-2.0-only	BSD-3-Clause
5  */
6 
7 #ifndef _DT_BINDINGS_STM32MP21_RIF_H
8 #define _DT_BINDINGS_STM32MP21_RIF_H
9 
10 /* define RIFSC ID */
11 #define STM32MP21_RIFSC_TIM1_ID			0
12 #define STM32MP21_RIFSC_TIM2_ID			1
13 #define STM32MP21_RIFSC_TIM3_ID			2
14 #define STM32MP21_RIFSC_TIM4_ID			3
15 #define STM32MP21_RIFSC_TIM5_ID			4
16 #define STM32MP21_RIFSC_TIM6_ID			5
17 #define STM32MP21_RIFSC_TIM7_ID			6
18 #define STM32MP21_RIFSC_TIM8_ID			7
19 #define STM32MP21_RIFSC_TIM10_ID		8
20 #define STM32MP21_RIFSC_TIM11_ID		9
21 #define STM32MP21_RIFSC_TIM12_ID		10
22 #define STM32MP21_RIFSC_TIM13_ID		11
23 #define STM32MP21_RIFSC_TIM14_ID		12
24 #define STM32MP21_RIFSC_TIM15_ID		13
25 #define STM32MP21_RIFSC_TIM16_ID		14
26 #define STM32MP21_RIFSC_TIM17_ID		15
27 #define STM32MP21_RIFSC_LPTIM1_ID		17
28 #define STM32MP21_RIFSC_LPTIM2_ID		18
29 #define STM32MP21_RIFSC_LPTIM3_ID		19
30 #define STM32MP21_RIFSC_LPTIM4_ID		20
31 #define STM32MP21_RIFSC_LPTIM5_ID		21
32 #define STM32MP21_RIFSC_SPI1_ID			22
33 #define STM32MP21_RIFSC_SPI2_ID			23
34 #define STM32MP21_RIFSC_SPI3_ID			24
35 #define STM32MP21_RIFSC_SPI4_ID			25
36 #define STM32MP21_RIFSC_SPI5_ID			26
37 #define STM32MP21_RIFSC_SPI6_ID			27
38 #define STM32MP21_RIFSC_SPDIFRX_ID		30
39 #define STM32MP21_RIFSC_USART1_ID		31
40 #define STM32MP21_RIFSC_USART2_ID		32
41 #define STM32MP21_RIFSC_USART3_ID		33
42 #define STM32MP21_RIFSC_UART4_ID		34
43 #define STM32MP21_RIFSC_UART5_ID		35
44 #define STM32MP21_RIFSC_USART6_ID		36
45 #define STM32MP21_RIFSC_UART7_ID		37
46 #define STM32MP21_RIFSC_LPUART1_ID		40
47 #define STM32MP21_RIFSC_I2C1_ID			41
48 #define STM32MP21_RIFSC_I2C2_ID			42
49 #define STM32MP21_RIFSC_I2C3_ID			43
50 #define STM32MP21_RIFSC_SAI1_ID			49
51 #define STM32MP21_RIFSC_SAI2_ID			50
52 #define STM32MP21_RIFSC_SAI3_ID			51
53 #define STM32MP21_RIFSC_SAI4_ID			52
54 #define STM32MP21_RIFSC_MDF1_ID			54
55 #define STM32MP21_RIFSC_FDCAN_ID		56
56 #define STM32MP21_RIFSC_HDP_ID			57
57 #define STM32MP21_RIFSC_ADC1_ID			58
58 #define STM32MP21_RIFSC_ADC2_ID			59
59 #define STM32MP21_RIFSC_ETH1_ID			60
60 #define STM32MP21_RIFSC_ETH2_ID			61
61 #define STM32MP21_RIFSC_USBH_ID			63
62 #define STM32MP21_RIFSC_OTG_HS_ID		66
63 #define STM32MP21_RIFSC_DDRPERFM_ID		67
64 #define STM32MP21_RIFSC_STGEN_ID		73
65 #define STM32MP21_RIFSC_OCTOSPI1_ID		74
66 #define STM32MP21_RIFSC_SDMMC1_ID		76
67 #define STM32MP21_RIFSC_SDMMC2_ID		77
68 #define STM32MP21_RIFSC_SDMMC3_ID		78
69 #define STM32MP21_RIFSC_LTDC_CMN_ID		80
70 #define STM32MP21_RIFSC_CSI_ID			86
71 #define STM32MP21_RIFSC_DCMIPP_ID		87
72 #define STM32MP21_RIFSC_DCMIPSSI_ID		88
73 #define STM32MP21_RIFSC_RNG1_ID			92
74 #define STM32MP21_RIFSC_RNG2_ID			93
75 #define STM32MP21_RIFSC_PKA_ID			94
76 #define STM32MP21_RIFSC_SAES_ID			95
77 #define STM32MP21_RIFSC_HASH1_ID		96
78 #define STM32MP21_RIFSC_HASH2_ID		97
79 #define STM32MP21_RIFSC_CRYP1_ID		98
80 #define STM32MP21_RIFSC_CRYP2_ID		99
81 #define STM32MP21_RIFSC_IWDG1_ID		100
82 #define STM32MP21_RIFSC_IWDG2_ID		101
83 #define STM32MP21_RIFSC_IWDG3_ID		102
84 #define STM32MP21_RIFSC_IWDG4_ID		103
85 #define STM32MP21_RIFSC_WWDG1_ID		104
86 #define STM32MP21_RIFSC_VREFBUF_ID		106
87 #define STM32MP21_RIFSC_DTS_ID			107
88 #define STM32MP21_RIFSC_RAMCFG_ID		108
89 #define STM32MP21_RIFSC_CRC_ID			109
90 #define STM32MP21_RIFSC_SERC_ID			110
91 #define STM32MP21_RIFSC_I3C1_ID			114
92 #define STM32MP21_RIFSC_I3C2_ID			115
93 #define STM32MP21_RIFSC_I3C3_ID			116
94 #define STM32MP21_RIFSC_ICACHE_DCACHE_ID	118
95 #define STM32MP21_RIFSC_LTDC_L1L2_ID		119
96 #define STM32MP21_RIFSC_LTDC_L3_ID		120
97 #define STM32MP21_RIFSC_LTDC_ROT_ID		121
98 #define STM32MP21_RIFSC_OTFDEC1_ID		125
99 #define STM32MP21_RIFSC_IAC_ID			127
100 #define STM32MP21_RIFSC_BSEC_ID			177
101 
102 #define STM32MP21_RIFSC_MAX_ID			178
103 
104 #endif /* _DT_BINDINGS_STM32MP21_RIF_H */
105